Now from NewTech: ASP.NET 3.5 Training
NewTech offers the most comprehensive and practical training in the .NET community today. Click here to learn more about our BOOTCAMP style ASP.NET 3.5 Training.

View our Student Testimonials and the Site Map here.


Home Page
Contact Us
Online .NET Training
Register for a Class
Agile CT UserGroup
Recent .NET Training Clients
5-Day ASP.NET Training
.NET 3.5 Developer
ASP.NET Training 5-day BOOTCAMP using C#.NET™
NewTech's intense hands-on ASP.NET Training with C#.NET, using the current version, in a comprehensive 5-day format.
ASP.NET Training 5-day BOOTCAMP using VB.NET™
NewTech's intense hands-on ASP.NET Training with VB.NET, using the current version, in a comprehensive 5-day format.
1-Day .NET 3.5 Training:
Hands-On Training
AJAX Training Hands-On
1 intense hands-on day of AJAX training in .NET
LINQ Training Hands-On
1 intense hands-on day of LINQ training under .NET
4-Day .NET Training
Windows Forms
4 Days of expert hands-on Windows Forms training using VB.NET
C# .NET 3.5 Training BOOTCAMP™
4 Days of intense hands-on Windows Forms training using C#.NET
Other Microsoft
Developer Training
We Offer:
ASP Training/ Web Development BOOTCAMP™
4 intense days of ASP training using Visual Interdev...includes JavaScript, DHTML
VB Training Intro ASAP™
VB6 Intermediate Bootcamp is going from a 4-Day BOOTCAMP-style to a single day seminar-style (ASAP) lecture.
VB Training Advanced BOOTCAMP™
The most advanced VB Training available, recently updated to include XML with DOM and SAX
Quick .NET Training for Developers
VB.NET Training ASAP™
1 intense day of essentials
ASP.NET Training ASAP™
1 day fast-forward ASP.NET
C# Training ASAP™
1 day of full immersion C#
Quick .NET Training for IT Managers
.NET vs. Java Platform Technology Overview
1 day of intense compare and contrast
.NET Training: The 1-day .NET for Managers (with some hands-on)
The 1-day seminar that completely DEMYSTIFIES .NEt technology, for MANAGERS
'ASAP' OOP Training and UML Training
UML Training ASAP™
1-day full-immersion course in UML-based Systems Design
OOP Training ASAP™
1-day full-immersion course in Object Oriented Programming Concepts
Cities Where We Delivered ONSITE .NET training recently:

New York City,NY
Philadelphia ,PA
Los Angeles ,CA
Chicago ,IL
Houston ,TX
Phoenix ,AZ
Philadelphia ,PA
San Antonio ,TX
San Diego ,CA
Dallas ,TX
San Jose ,CA
Jacksonville ,FL
San Francisco ,CA
Austin ,TX
Memphis ,TN
Fort Worth ,TX
Charlotte ,NC
El Paso ,TX
Milwaukee ,WI
Boston ,MA
Seattle ,WA
Washington ,DC
Denver ,CO
Louisville ,KY
Las Vegas ,NV
Nashville ,TN
Oklahoma City ,OK
Portland ,OR
Tucson ,AZ
Albuquerque ,NM
Atlanta ,GA
Long Beach ,CA
Fresno ,CA
Sacramento ,CA
Mesa ,AZ
Kansas City ,MO
Cleveland ,OH
Virginia Beach, VA
Omaha ,NE
Miami ,FL
Oakland ,CA
Tulsa ,OK
Minneapolis ,MN
Colorado Springs ,CO
Arlington ,TX
Wichita ,KS
Raleigh ,NC
Santa Ana ,CA
Anaheim ,CA
Tampa ,FL
Cincinnati ,OH
Pittsburgh ,PA
Bakersfield ,CA
Aurora ,CO
Toledo ,OH
Riverside ,CA
Stockton ,CA
Corpus Christi ,TX
Newark ,NJ
Anchorage ,AK
Buffalo ,NY
St. Paul ,MN
Lexington ,KY
Plano ,TX
Fort Wayne ,IN
St. Petersburg ,FL
Glendale ,AZ
Jersey City ,NJ
Lincoln ,NE
Henderson ,NV
Chandler ,AZ
Greensboro ,NC
Scottsdale ,AZ
Baton Rouge ,LA
Birmingham ,AL
Madison ,WI
New Orleans ,LA
Chesapeake ,VA
Orlando ,FL
Garland ,TX
Hialeah ,FL
Laredo ,TX
Chula Vista ,CA
Lubbock ,TX
Reno ,NV
Akron ,OH
Durham ,NC
Rochester ,NY
Modesto ,CA
Montgomery ,AL
Fremont ,CA
Shreveport ,LA
Arlington ,VA
Glendale ,CA
San Bernardino ,CA
Worcester ,MA
Providence ,RI

NewTech Viewpoints

Analysis: .NET Platform Favored to Win against J2EE Long Term

Economic conditions stall J2EE... and provide a window of opportunity for Microsoft

Position: The weakness in worldwide IT spending favors a Microsoft.NET decision over Java/J2EE. In a strange twist of fortune, Microsoft and .NET play the “underdog” and gain an incredible, perfectly timed advantage via the stalled IT economy.


It’s actually hard to imagine now, but there was a time when the economy was constantly expanding. IT spending peaked in 2000, buoyed by Y2K expenditures and the rapid rise of the Internet. The passing of Y2K and the bursting of the dot com bubble set the stage for a dramatic pause in the US economy—particularly the IT sector.

Before these events took place in early 2000, Java and Java platforms gained amazing traction. The years 1998 and1999 were particularly impressive in terms of Java gains. During this time Microsoft provided offerings that came to be perceived as weak. In a world suddenly dominated by the TCP/IP and HTTP protocols, Microsoft’s vision for interoperability over the Internet using COM/DCOM failed-- in part because it was out of touch.

Corporate firewalls prevented easy interoperability using the Microsoft approach, and eventually the Simple Object Access Protocol (SOAP) and XML became the core of Microsoft’s .NET enterprise strategy. However, between the years of 1998 and 2000, Java and the J2EE platform gained amazing traction in the marketplace. Within just two years Java platforms and tools came to be perceived as more than simply viable. These technologies came to be seen in some ways as superior to what Microsoft was actually offering at that time. Enlightened developers as early as 1998 were abandoning the Microsoft enterprise platform (Windows Server, IIS, SQL Server, COM/DCOM/MTS, C++ and VB) for the Java platform and related technologies (J2EE, JDBC, Java, Websphere, Weblogic). As a result, many companies, particularly those in financial services and insurance, made the switch to Java. Starting slowly at first, these companies came to regard the Java platform as dependable, solid, and capable. Over two years, J2EE became the incumbent in larger enterprise shops. Microsoft’s IIS and related Internet enterprise offerings were being used for intranets, smaller corporate web sites, and smaller businesses. While Microsoft made great progress with larger dot coms, it was J2EE and the Java platform that grabbed market share in larger corporations. And larger corporations drive worldwide IT spending.

Over time, to many it began to appear that Java was not the underdog, but the strong incumbent—the winner in the enterprise war. In the latter part of 1998, it began to look like Microsoft was literally missing the boat in the enterprise space.

During this period, Microsoft largely abandoned COM/DCOM/MTS in favor of XML-based inter-application communication. XML-over-HTTP, better known as SOAP, was originated in part by a training company who learned of a good idea from advanced developers attending their training programs. Corporate firewalls made the Microsoft COM/DCOM approach difficult over the Internet, and XML text over HTTP solved this interoperability problem. By passing parameters over HTTP as XML, inter-application communication in the Internet age was greatly simplified. The World Wide Web Consortium (W3C) standards body, with help from vendors, created the SOAP standard and wrote the SOAP specification. This standard became the core of Microsoft’s .NET strategy, effectively killing COM.

By late 1999, developers were getting smart and even smarter about Java. Microsoft was almost finished articulating the core elements of the .NET enterprise strategy, however few people cared. Microsoft’s flawed COM enterprise strategy left the door open to a better approach. Java and J2EE became a force in the marketplace. Firms like IBM and BEA Systems added momentum with robust products (Websphere, VisualAge, WebLogic). Microsoft’s .NET was getting exactly nowhere with developers.

Stalled Economy Plays to Microsoft’s Strengths

When the economy stalled in early 2000, it had the effect of stalling IT purchasing decisions. This slowed the momentum of Java adoption, and has provided a window in time for .NET to gain traction in the ‘mind share marketplace’. While few firms are implementing major new IT projects, many are still busy deciding which platform to choose. This plays to Microsoft’s strengths.

First, Microsoft is a brilliant marketing machine, and is not wasting the opportunity to wage a war of features and propaganda designed to gain market share. With tens of billions in the bank, Microsoft can outlast just about anyone when the economy goes soft. In fact, Microsoft is using the economic pause to visit with corporate customers, conduct developer training sessions, and mature the .NET offering. With few platform decisions being made, Microsoft has the upper hand. The company is using this period to listen to customers, watch competitors, and improve the product and messaging to the marketplace about .NET’s greatest strengths.

Before IT spending stalled, widespread adoption of J2EE was guaranteed and automatic. Microsoft created the window of opportunity and J2EE stepped into the void. Because J2EE was superior when measured against Microsoft’s COM-based enterprise offerings, it gained enormous traction.

Now all bets are off. The weak economy has stalled spending, and with it, J2EE adoption rates.

With each passing day, the odds favor .NET. With a solid competitive product in the marketplace, Microsoft can now leverage its full strength in operating systems and tools to establish .NET as the de facto platform for enterprise development. Since it comes from one vendor with the resolve to win any protracted war, betting against .NET is a sucker’s bet. When the economy turns, Microsoft will turn the guns squarely on the enterprise space. Before the economy revives, Microsoft will execute and ensure market victory by taking every possible advantage provided by this brief, opportune moment in time.


Microsoft’s .NET will emerge from the economic downturn well positioned to gain significant market share relative to J2EE. Microsoft’s financial and strategic resources make this almost guaranteed. The fact that the IT spending boom has ended will hurt Java’s momentum and favor Microsoft .NET.


Developers “in the know” will come to respect the power of the .NET platform and will question the value of J2EE and the multi-vendor Java enterprise offerings. This will affect purchasing by IT executives. By 4Q2003, .NET will capture 50% of all new enterprise implementations and begin owning dominant market share by 4Q2004.


Microsoft will return to the developer community. The Ballmer-driven marketing machine, which dominated the past several years, will give way to a new pragmatism. Microsoft will once again roll out the red carpet for the developer community. Since developers and developers alone understand the important advantages of one platform over the other, they are strategic to Microsoft’s overall .NET effort. With deep pockets and a clearly superior enterprise product offering, Microsoft will turn up the heat on competitors by offering comprehensive .NET training to bona fide corporate developers, well in advance of any economic rebound.

Scrum Coaching
Contact Us
Search ANY Site
Register for a Class
Agile .NET Blog
Online .NET 3.5 training
.NET 3.5 Training Online
ONLINE .NET 3.5 training online, instructor-led
NewTech's comprehensive hands-on, online .NET 3.5 training BOOTCAMP, using C#.NET and VB.NET, in a fast-paced 5-day hands-on format.
ONLINE ASP.NET training online, instructor-led
NewTech's intense hands-on, online ASP.NET training BOOTCAMP, using C# & VB.NET, in a comprehensive 5-day format.
Online .NET Training
1-Day Hands-On
.NET Training Online
online .NET for Managers training online
This is THE online .NET training class for project managers. The format is 1-day, seminar, with optional hands-on. Looking for online .NET manager training? This is it!
online LINQ .NET training online, scheduled, instructor-led
NewTech's intense 1-day hands-on .NET online LINQ training program, using C#.NET and VB.NET, includes hands-on exercises, 500+ page book, and 30 days of tech support.
Hands-On Java Training and JSP Training
Java Training BOOTCAMP™
Intense Java training for pro developers new to Java
The most comprehensive JSP training & Servlet training on the market today
Quick Java and JSP Training for Developers
Java Training ASAP™
One code-intense day of lecture in Java fundamentals
JSP Training ASAP™
One code-intense day of lecture in JSP & Servlets
Quick Java & JSP Training for IT Managers
Java Training: Technology Platform Overview
For IT managers and developers new to the Java platform
.NET vs. Java Training: Platform Technology Overview
1 day of intense platform compare-and-contrast
BEA Weblogic Overview™
One day of lecture in J2EE fundamentals using BEA Weblogic
Perl Training
Perl Training BOOTCAMP™
Four-day hands-on training, for pro developers new to Perl programming
Other Developer Training We Offer
Can't find the class you want on the schedule? We offer lots of additional training for developers and managers. Check our extensive list of additional training here
Four-day hands-on training, for pro developers new to ASP.NET
.NET and Java Help, AFTER Training
Architecture and Mentoring
System design and coaching for your team
Staff Augmentation
Horsepower to complete your projects on time
Off-Site Technical Services
Development of your apps on time and on budget

[Home]   [Connecticut]   [Contact]  

Terms of Use
Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!