Pages

November 29, 2006

Open Java changes Everything

စိတ္၀င္စား စရာပါပဲ။ Enterprise level web application development ပိုင္းမွာ ဘာေတြ ေျပာင္းလဲ မွဳ ေတြ ့ ျဖစ္မလဲ။ OpenSource ေတြကလည္းမ်ားလာေတာ့ ဘာဟာက ပိုအားေကာင္းလားမလဲ မသိဘူး ျဖစ္ေနတယ္။ ေနာက္ပိုင္းဆို Ruby က Web Application မွာေနရာယူလာၿပီး၊ Enterprise level မွာေတာ့ Java ကဆက္ရွိေနမယ့္ အလားအလာေတြ ျမင္ေနရတယ္။

Java က OpenSource လုပ္လိုက္ေတာ့ Enterprise level ပိုင္းမွာ ပိုေနရာရ ပိုေကာင္းလာမယ့္ ပံုစံရွိေနပါတယ္။ ခုခ်ိန္မွာ Web development ပိုင္းမွာ PHP က အဓိက အသံုးမ်ားေနေပမယ့္.. ေနာင္ဆို Ruby က PHP ကိုေကာင္းေကာင္း ယွဥ္ႏိုင္လာၿပီး၊ တစ္ခ်ိန္ခ်ိန္ၾကရင္ေတာ့ ေက်ာ္တက္သြားမွာမယ့္ အလားအလာေတြ ရွိေနတယ္။ ကၽြန္မ ျမင္သေလာက္ကေတာ့ အားလံုးၿခံဳၾကည့္ရင္ OpenSource ေလာကမွာ Java နဲ ့ Ruby က Mainstream languages ေတြျဖစ္ေနမယ္ ထင္တယ္။ SUN က JRuby ဆိုၿပီး Ruby ကို JVM ေပၚမွာ run လို ့ ရေအာင္လုပ္ေနတယ္ လို ့သိရတယ္။ ေနာက္တခ်ိန္မွာ Ruby ကေန Java Library Files ေတြ အားလံုးကို ေခၚသံုးႏိုင္ေအာင္ SUN က ၾကိဳးစားတဲ့ အေနနဲ ့ JRuby ကို လုပ္ေနတာပါ။ ဘယ္ေတာ့ ျဖစ္လာမလဲ ေတာ့ မသိရေသးဘူး။ အဲ့ဒီ JRuby က Ruby နဲ ့ 100% compatable ျဖစ္မယ္ေျပာတယ္။ တေလာကတင္ Microsoft ကလည္း Canada က .net developer တစ္ေယာက္ကိုငွါးၿပီး Ruby ကို CLR ေပၚမွာ run လုိ ့ ရေအာင္ လုပ္မယ္ဆိုတဲ့ သတင္းတစ္ပုဒ္ကိုလည္း ဖတ္လိုက္ ရေသးတယ္။ တကယ့္ကို စိတ္၀င္စားဖို ့ေကာင္းပါတယ္။ ဘယ္သူ အရင္ၿပီးမလဲ ၊ ဘာက ပိုေကာင္းမလဲေတာ့ မသိဘူး။ ဘာပဲျဖစ္ျဖစ္ Ruby က HOT ေနတာေတာ့ အမွန္ပဲ။

ေနာက္ဆို Linux , Java နဲ ့ Ruby က တစ္ဖက္၊ Windows, .net(C#,VB.net,ASP.net)က တစ္ဖက္ ျဖစ္လာမွာပဲ။ ဘာပဲ ျဖစ္ေနေန ကိုယ္လုပ္ေနတဲ့ Java ကုိေတာ့ ခုခ်ိန္မွာ စြန္ ့လြတ္လို ့လံုး၀ မျဖစ္ႏိုင္ေသးဘူး။ ေစာင့္ၾကည့္ရမွာပဲ။ ဒီမွာေတာ့ ဒီေန ့ ဖတ္မိတယ့္ သတင္းေလးပါ..

According to "Open Java changes Everything," on O'Reilly:
  • In the medium term (between 6 and 24 months) expect some interesting packagings of Java to emerge, similar to the way the various Linux Distros work today.
  • Java will become more like .Net with multiple languages running in the standard JVM. We have JRuby and Groovy. It wouldn’t be too hard to add C# to this list.
  • Oracle, IBM, SAP and others already committed to the Java market will become focussed on Java as an even bigger part of the core strategy. Just like the app server market, each will seek to differentiate themselves, perhaps by Service (IBM), by a core database (Oracle) or by leading a niche (SAP). Expect tension between the desire to differentiate (and fragment) and the GPL which seeks to 'bind them all.'
  • Microsoft .Net will end up in a 'death march' with Java trying to gain a lead in a feature set. Open source is very good a mimicking existing products (as it makes an easy spec for dispersed developers to write on - just look at Open Office), so (unless software patents get thrown into the mix), it's hard to see .Net getting a fundamental and lasting edge over the Java Ecosystem.
Source : TheServerSide , OreillyNet

4 comments:

Thiha Kyaw Zaw said...

Ta nar ber del, nobody writes comment for this post. So, I write down this for u. :P

Nay Nay Naing said...

Thank my dear, You are so Kind. :P :>

Anonymous said...

ဒီလုိ သူတုိ႔ ခ်ည္းပဲ ေရးလုိ႔ ဘယ္ရမလဲ။ ဟင္း..ေနာ္။ ေျပာရရင္ ေတာ့ အရွက္ပဲ ruby ဆုိတာ မေန ေျပာမွ သိတယ္။ ေက်းဇူးပါခင္ဗ်။ ခုေတာ့ ဂ်ာဗားနဲ႔ ေဝးေနေသးတယ္…ဟိ

Nay Nay Naing said...

ညီမေလး .. အမ်ားအားျဖင့္ေတာ့ ကိုယ့္ အလုပ္မွာ လုပ္ေနတာေတြပဲ သိၾကတာမ်ားတာပါ။ အမကလည္း ခု Java လုပ္ေနတာဆိုေတာ့ Java ကို နည္းနည္း သိတာေပါ့။ Ruby အေၾကာင္းကိုေတာ့ အမ်ားၾကီး မသိဘူး။ ေနာက္မွပဲ သိသေလာက္ေလး ေရးၿပီး ပိုစ့္လုပ္ဦးမယ္။

ဒီပိုစ့္မွာ ကြန္ ့မန္ ့ေရးတာ ေက်းဇူးပဲေနာ္.. ဒီမွာ ေတြ ့လား။ ေရးတဲ့သူ ရွိတယ္ဆိုၿပီး ၾကြားလိုက္ဦးမယ္။ :D