Wednesday, August 09, 2006

Follow up post ( Emergence of .NET.... )

A colleague of mine forwarded me this link that predicts death of J2EE in few years to come.. which I felt as a rightful follow up to my earlier post.

Here you go..

Death of J2EE as a major programming model

Tuesday, August 08, 2006

Gone are the days

Gone are Those Days....... But not those memories...That's for sure! !!!!

Gone are the days
When the school reopened in June,
And we settled in our new desks and benches.

Gone are the days
When we queued up in book depot,
And got our new books and notes.

Gone are the days
When we wanted two Sundays and no Mondays, yet
Managed to line up daily for the morning prayers.

Gone are the days
We learnt writing with slates and pencils, and progressed
To fountain pens and ball pens and then micro tips.

Gone are the days
We started calculating first with tables and then with
Clarkes tables and advanced to calculators and computers.

Gone are the days
When we chased one another in the corridors in Intervals,
And returned to the classrooms drenched in sweat.

Gone are the days
When we had lunch in classrooms, corridors,
Playgrounds, under the trees and even in cycle sheds.

Gone are the days
When a single P.T. period in the Time Table,
Was awaited more eagerly than the monsoons.

Gone are the days
When cricket was played with writing pads as bats,
And tubes and socks rolled into balls.

Gone are the days
When few played "kabadi" and "Co-Co" in scorching sun,
While others simply played "book cricket" in the confines of classroom.

Gone are the days
Of fights but no conspiracies,
Of Competitions but seldom jealousy.

Gone are the days
When we used to watch Live Cricket telecast,
In the nearby houses in Intervals and Lunch breaks.

Gone are the days
When few rushed at 3:10 to
"Conquer" window seats in our bus.
Gone are the days

While few others had "Big Fun", "pulippu muttai",
"gulfi ice", "seeval ice !" and "pepsi (the tube one)!" at 4'o Clock.

Gone are the days
Of Sports Day, and the annual School Day ,
And the one-month long preparations for them.

Gone are the days
Of the stressful Quarterly, Half Yearly and Annual Exams,
And the most enjoyed holidays after them.

Gone are the days
Of tenth and twelfth standards, when we
Spent almost the whole year writing tests.

Gone are the days
We learnt, we enjoyed, we played, we won, we lost,
We laughed, we cried, we fought, we thought.

Gone are the days
With so much fun in them, so many friends,
So much experience, all this and more.

Gone are the days
But not the memories, which will be
Lingering in our hearts for ever and ever

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.