The .Net Vs J2EE August 25, 2007
Posted by abis in Uncategorized.trackback
Well, this is my first technical blog… reason? i just joined the ‘me too software engineer’ club
I feel programmers have nowadays become like commoners. I remember a sms i received, ‘if you throw a stone on the streets of bangalore it will either hit a dog or a software engineer!’ sorry for the sarcasm, am not proud over my profession… where i get paid for pressing up and down 106 keys! frankly it doesnt take a lot to become a application developer, atleast as long as google and the Ctrl, C and V keys exists in the keyboard… Ok i’ll stop the mumble and stick to the topic. For the average guy, as he enters this s/w field, the first prayer would be to get into a good technology. My opinion is also that a better technology is more important than a better company… atleast as a fresher as it is the foundation. Some have the choice to specialize in a technology… and if you are building enterprise applications the .Net Vs J2EE battle is happening for you as well!
So here we go, .Net and J2EE are two platforms that facilitate developing enterprise and web applications for business like finance, retail, science etc. These two ‘equally powered’ platforms are pitched against each other in cold war, .Net being Microsoft’s contender to the Sun’s Open Source. From a common man’s perspective, .Net sounds like a hi-fi technology, and being a Microsoft product looks hightly seductive. Its true that the .Net is very glamorous, easy and fast to go, fun as well. J2EE is based on uncle Java, looks a tad older but millions of ‘open Source’ guys have added a lot of wisdom into it. So what do I go for? Which technology is better? What is the future?
First let me list the key differences between Mr.Net and Mr J2EE: .Net is a Microsoft product. Thats it. Its professional, its expensive. Its productive. It lives in the microsoft street. So what? You need to buy it. You need to keep buying microsoft products. Microsoft means business. J2EE is the big daddy, and the older platform. Its tried, its tested, its getting better. You can download it online, you can learn it online, you can run it everywhere, you can save pocket money, you can buy wine for every visitor.
Getting confused??? So first distinction, if you are a rich guy, get a mercedes, get a .Net, keep spending more. You will live in high prestige, you journey will be silky smooth. If you are poor or a bit greedy, go to the nearest trash, pick up a J2EE, profit is theoretically infinity, i.e. zero investment – n profit. Your journey will not be air conditioned, sweat it out, but still you will reach the destination.
Here comes the second distinction. Now i am a hardcore programmer. I dont play with toys. I need action. I need a manual transmission ferrari V8 and not the automatic toyota priyus for girls. I know its hard, but thats where job satisfaction comes it. How do you like to program??? play with the mice or hit 106 keys a minute. If you are the nerdy guy, you would like the J2EE. It looks monsterous to you with a plenty of action stuff you can download for free. You love the command line more than those cutie icons. You start speaking about ajax, ruby on rails, hibernate and apache even on friday nights. The J2EE gives more programming satisfaction, while the .Net gives you more status.
Initially i tended to gravitate towards .Net, it looked fast and easy. It is indeed. And, J2EE looked like a beggars plate… But i wanted to do things with more passion, GNU & Open Source all exists on this passion… I recall a quote: ‘Windows thinks you are so stupid that you can never make a mistake, Unix thinks you are more intelligent, that you easily make mistakes’. I wanted to be intelligent… even if its the hard way.



Moral of the story : Abis is gonna treat all his friends with wine !
treat? me? ask my friends abt it
Hmmm venna… non techi stuff nave no one reads this much big one.. Ithula technical vera.. poda po… unakku ennamo ahipochu… yarodayo senthu kettu pora pola
dai naan unna padikka sonenaa?? this blog is for people who need it… unnoda blogku idhu better!
apove sonnen.. technical blog elam unaku othu varaadhunnu..
idhule comparison vera…
I know who is spoiling u !!!! This transformation doesn’t suit u one bit..
A technical post in abis blog??? OOPS..

I think technology is least important than logics.. TMTOWTDI
only if we have options and enough freedom, we can think of comparing and choosing technologies.. Atleast you have options, im happy..
hey naga! missing ur blog… comon if u cant find time then who else can???!!! yep.. abis is trying to get technical atleast hence! so what options are u speaking abt poochi???
Few companies don give options lik use .NET or J2EE, they jus insist to use their old used technologies. Also how many of us use OpenOffice aganist MS office??
dai abi Some one s spoiling you? who is that da sollu nanum terinjukaren
Ennadu Kosuik Blog vachurukkana.. I need that immedietly. Atleast for reading his gr8 Jokes. Someone help out plz…
@ the post… Out of Portion
@ Nags, we expect ur blog Soon…to be…. Back in Style…
Dude..Yaru sonnalum kekkatha..seruthai solluthu.. Abis “laddu” nu ezhuthina my mouth starts watering.. Go ahead with ur tech posts..
But..
360 degrees um comparison pannanum..
even a 12th standard guy knows .net is costly and J2EE is an open source.. Nee GS employee da.. antha alavukku techi post ezhuthu..
@ Kumar,
Thambu nee un range la yae yosika koodathu.. Engala mari jeevarasihalum ulahathil iruku….
@ck.. well said.. only after reading this blog i came to know .Net and J2EE are similar and one is MS product and another one is open source.. kumar nee 12th padikum bothu ivlo arivada unakku.. cha enakku theriyama pochae..
Good try abis.. ippadiyae continue pannu appo than engala maadhuri makku pasangalukku puriyum.. really good one da.. dont hear cow shit words..
@ thambu: dei first paratra madhiri paraatitu, insult panriya??? enga level technical ivalavu than da!
@selva: indha blog konjam kodumaiana vishayam than, but still i appreciate ur comments!
Abis ithu insult ellai da..
i know u got a very deeeeeep tech knowledge..
atha unkitta erunthu thoondi edukka try pannuren..:-)
then unakku flight eppo.. unna receive panna varalamnu neenaikkuren.. varalama??
just now i went through u blog
i could not continue reading after few line…because i am too strong in technicals, as u know!!!
anyway…my mind says that u will develop similar to .Net and JAVA…and in future someone will compare .Net Vs J2EE Vs AbisSoft
All the best!