Why Industrial Strength .Net Services...
For IT departments, laying down a .Net transition plan and establishing an early
tactical advantage doesn't guarantee a long-term victory. Every .NET adopter
faces serious challenges ahead. Because of its heavy dependence on objects and
web services, the biggest mistake developers can make today is to look at .NET
as a way to better deliver the same kinds of solutions they've delivered over
the last several decades. Even though .Net 1.0 is surprisingly mature (rivaling
or exceeding J2EE in capability and stability) it is a 1.0 technology and
inherently carries the incomplete vision of a 1.0 platform. For marketing
reasons, Microsoft has never been particularly good at providing evolutionary
details for the 1.0 version of its products. Ironically, the biggest danger for
.NET is that it becomes a victim of its success as developers buy into the
promise too quickly and attempt to deliver too much too fast. This was nearly
the fate of early Java technology as developers, rushing to embrace first
generation web solutions, put far too much faith in the promises of companies
such as Sun, Oracle, and Netscape.
The radical cultural and technology shifts that must accompany a shift to .Net
presents an additional challenge. Developers will need to learn to think in
different terms and to adopt
new best practices (many of which will be
significantly different than their existing core competencies). For example,
Anders Heljsberg, Microsoft distinguished scientist whom many consider the
father of .Net, often repeats that “learning a .Net language is only three
percent of the task - learning the .Net framework is the other 97 percent.”
Success with .Net also requires a corporate specific business object repository
expertly built, using the new .Net framework, a messaging and queuing
infrastructure on which Web Services can rest. Success with .Net requires a well
thought-out XML interface engineering, none of which are available as magic
Visual Studio .NET wizard. Without these underlying prerequisites, many
corporations find that developers, like apprentice carpenters, can place too much
blame on the toolset and platform, underestimating the task ahead with .Net.
Building your corporate .Net (Business Object, Web Services and XML)
infrastructure can take valuable time away from designing, building and creating
.Net applications. They are one-time processes that can be left to experienced
Sysmet.Net consultants and system engineers - freeing up your precious and
costly permanent team resources for the development of critical end-user
applications.
In
developing .Net, Microsoft has done almost everything right. We see this most
through the new .Net programming languages, the highly integrated Visual Studio
IDE and a set of classes and toolkits that address previously unachievable ease
of use and integration with video, cell phones, personal access devices (PADS)
and remote data sources. Although .Net is the development tool for Microsoft's
next generation operating environment (codename “longhorn”), it has made every
effort to protect compatibility with today's Windows as we know it. To maintain
this compatibility it has followed a self-imposed edict to “first do no harm”
and in doing so the current .Net release supports the existing COM+ (emphasis on
the +) infrastructure. Because .Net has yet to address many of COM+ weaknesses,
much of Windows underlying baggage has remained the same. .Net has improved
tremendously the application layer via VisualStudio.Net and its Framework,
leaving unattended issues such as IIS, new servers, office and messaging. We
expect Microsoft's next phase of .Net (2003) to be trend setting - introducing
powerful new servers, scalability and performance metrics.
Why? sysme1.Net - Industrial Strength .Net Services
At sysme1.Net - we know .Net. For many developers the task of designing and
building genuinely industrial strength/mission critical systems is a scary task
indeed. For millions of developers .Net appears to be offering a welcomed clean
slate. Since .Net in its current incarnation predominantly addresses the
application layer, many developers will find that their expectations of
designing mission critical applications that perform well when using the new
.Net supported technologies - SOAP, Remoting, UDDI, Web Services, etc. - are
only achievable through the use of expert level .Net developers who possess the
vital expertise necessary to implement all aspects of the .Net framework. The
designers and developers at sysme1.Net have that experience, insuring that your
.Net projects will be successful - every time.
almost...
