Monday, August 07, 2006

THE EMERGENCE OF .NET FRAMEWORK

Though I am a J2EE professional and a great fan of the freedom it provides as a platform and language, the slow and steady emergence of .net framework has caught my attention. This is not only due to the fact that, as a techie one needs to be in tune with what’s happening in the vibrant and ever changing industry… but also due to the crystallizing process of the Microsoft offering – the .NET framework.

If you feel today’s world has become most competing and if you feel the competition is hitting the peak…then think again. The curve is on the rise and everyone wants to seize the initiative. The key to stay ahead is to reach the market ahead of anyone and offer your service as a unique one. For translating ideas into offering as fast you can requires rapid design of the product or service model and also the rapid application development. This is where I think the .net framework scores and leaves many of its competitors far behind. It’s a fact that with Java and J2EE emerged as one of the best open systems with many contributors bringing in versatile frameworks. The same strength is now slowly becoming a weakness with emergence of one framework highlighting the deficiencies of existing one’s – popular or unpopular. The evidence to this is the books of Hibernate and Spring not only criticizing one another but also throws much of the mud into some of popular application server frameworks.

This has left the development community to choose any open source framework and hence now there are different kinds of models are used in different projects. Over the time, its hit the efficiency, the ability of frameworks to work with each other and more importantly the time to bring the product on the market. While on the other hand, .net framework provides ready to integrate components and also gaining from the building the stability initiative from the Microsoft. Its ease of use is making it popular among the developer community and hence availability of resources is fairly greater. The development cycles are getting shorter and with that the time from the idea is conceived to its taking solid shape.

The challenge before the Java creators are to establish set of better-defined standards and help usher rapid development environment in J2EE.

No comments: