Microsoft´tan Java´ya karşı yeni ataklar

0
elrond
Microsoft bu hafta yeni bir araç ile Java Developerları .Net platformuna davet ediyor. Microsoft J++'ın yeni sürümü Visual J#.Net.(Tam anlamıyla bir yükseltme sürümü kabul edemeyiz aslında) J# altında yazılan programlar tahmin edebileceğiniz(!) gibi, bildiğimiz Java VM'ler ile çalışmıyor. J#'ın amacı yeni kod bilgisi gerekmeden bildiğiniz Java kodları ile .Net platformunda çalışacak uygulamalar geliştirmek. Eskiden geliştirdiğiniz Java uygulamaları var ise bunları J# ta derleyip .Net` e taşımak mümkün olacak.
Kişisel görüşüm çok karmaşık uygulamalarda extra development gerekmesi olasılığının fazla olması yönünde. Tabi bu durum SUN'ı kızdırıyor bizim aklımıza da 1997 deki $35 milyonluk dava geliyor. SUN sözcüsü David Harrah; Java dili ile Java Platformunun farklı şeyler olduğunu ve Java Dili ile JavaVM in birlikte Java'yı multi-platform yaptığını söylemiş. Tabi bu Microsoft'u ilgilendirmiyor. Microsoft'un multi-platform olmak gibi bir kaygısı yok, onların amacı maximum sayıda developerın (C#, VB7, J$ developerları) Windows platformu için uygulama geliştirilebilmesini sağlamak, SUN'ın amacı ise tek bir dil ile her platformda çalışan (Bunun böyle olmadığını defalarca gördük ama neyse konu değil...) uygulamalar geliştirilebilmesini sağlamak. Tercih developerın, hep beraber göreceğiz bakalım sonuç 3 sene sonra nasıl olacak.

Microsoft daha önceki davada yeni sürüm Java teknolojilerini ürünlerinde kullanma yetkisini kaybetmiş ancak daha önceki sürümleri 7 yıl kullanmasına izin verilmişti ki Microsoft Windows XP de bundan da kendi rızası ile vazgeçti ve işletim sistemine koymadı. Geçen sene de Visual Java++ ın yeni sürümünün çıkmayacağını duyurmuştu. Visual J# sadece Visual Studio.Net ile çalışacak. Studio bu sene sonunda, J#` ın son sürümü ise 2002 ortalarında piyasaya çıkmış olacak.
Selamlar.

Görüşler

0
anonim
Birkaç haftadır Java ile ilgileniyorum, farklı siteleri geziyorum ve gördüğüm o ki Javanın gördüğümüz kısmı sadece o meşhur buzdağının görünen kısmı. Mesela envahi çeşit programlama dilinde yazdığın kodları Java koduna çevirip kullanabiliyorsun. Bu 1-2-5 falan değil onlarca dil için geçerli. Mesela Python, mesela Smalltalk. Bunları kendim kullandığım için söylemiyorum ama takip ettiğim kadarıyla bu dillerle uğraşan bir sürü insan var. Ayrıca görünen o ki, Java bu haliyle geniş bir kitle tarafından benimsenmiş durumda. Programcıların programlama dili konusunda çok kolay fanatikleşebildiklerini düşünürsek, bir Java programcısı asla ve de asla ve de asla Javayı bırakıp # ailesinden, hele ki VB# gibi bir dile geçiş yapmaz.

Ben şahsen ne kadar güzel olursa olsun, platformdan bağımsız çalışamayan bir dili olabildiğince dibe atardım, ve mecbur kalmadıkça da kullanmazdım.
0
elrond
Java paltform bağımsız değilir. Benim platform bağımsızdan anladığım aynı kodun(!) her VM de çalışmasıdır.
yoksa Linux için xxx.jar, Solaris için yyyy.jar windows için $$$.jar için yazılan kodda modifikasyon gerekiyorsa, her platform için ayrı ayrı kitaplar yazılıyorsa bu platform bağmsız değildir. Sadece platformlar arası kolay transform edilebilirdir.(Bu arada en son çıkan kitap Wireless Java for Symbian Devices entersan. eBook olarak bulabilecek varmı ;-)
0
conan
Walla benim yazdigim butun Java code`lari SUN`in butun JVM`lerinde catir catir calisiyorlar. Cross platform, platform independent... ne bilim bende calisiyor valla... Hatta gezinen code`larim bile bi sorunla karsilasmiyolar... Hangi isletim sistemleri mi dediniz? Test ettiklerim:

* Solaris boxes

* Win 9X, 2000, NT Boxes

* Linux boxes

* BSD box

Fena degil ha? Bi de seviyorum JAVA`yi .. o ayri :PPP

0
anonim
Walla birşey diyemiyeceğim. Ben tamamen kendi kişisel tecrubelerime göre yorum yaptım çünkü. Mesela en basit olarak Yapıkredi TeleWEB bırak platformu borwsera göre farklı kodlanmış. Bu basit oldu tabi biraz. Mesela Cisco Works. Sevgili Enterprise network management yazılımımız.
Her platform için farklı...
Demek istediğim bu. Java` ya her zaman saygı duydum ve vizyonunu taktir ettim. Ama bu multi-platform olayı biraz marketing kokuyor ;-)
0
anonim
Standart JAVA (Pure JAVA) ile Standart JVM Portable bir bilesendir. Hemen Hemen tum platformlarda calisabilir. Calisamayacagi platformlar ise kimsenin oturup JVM yazmayacagi platformlardir. Peki bu kesmekes niye ?

MS gibi (sadece MS Degil, HP vs. de aynisini yapti cogunlukla) firmalar aldiklari JVM lisansi uzerine JVM standardina kendi ilavelerini yaptilar. Ustune bunu birde alip Java syntax'ina tasidilar sonucta bu kesmekes cikti meydana.

Eger uyuglamanizi pure java olarak yazarsaniz bu sorunlarin hicbirini yasamazsiniz, programiniz hemen hemen her yerde calisir. Neden hemen hemen ? Mesela bir kod uretirsiniz, 20 MB RAM ister. Ama Java VM sunan bir cep telefonunda bu kadar RAM olmayabilir. Bunun gibi bazi donanim kisitlamalari hemen hemen yazmamizi zorunlu kiliyor.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Ben Robot, Sen Microsoft

FZ

Robotics Studio, robotik ile uğraşan yazılımcıların VB.NET, C#, JScript, IronPython gibi dillerle değişik robot platformlarına yönelik kod geliştirmelerini sağlıyor.

Adı geçen yazılım süiti aynı zamanda bir simülatör de içeriyor ve gerçek dünyayı hassas olarak modelleyebilmek için de Ageia'nın PhysX motoru Microsoft tarafından lisanslanmış durumda. Şu anda Beta sürümünde olan yazılım geliştirme sistemi "Community Technology Preview" olarak indirilip denenebilir halde.

Kaynaklar: MS PressPass, ArsTechnica.

MSN Messanger`da önemli Problemler.

elrond

Son günlerde MSN Messanger servisinde yoğun login problemleri yaşanmakta. Bunun yanında kullanıcıların Buddy List`lerini kaybettiği durumlar da yoğunlaşmış. Amerika, Kore, Singapur ve Şili de probleme rastlanmış durumda ve problemin hızla yayılıyor.

Microsoft problemin farkında olduğunu ve henüz bir sebep bulamadıklarını açıklamış durumda. Yoğun olarak çalışıyorlarmış. Bazı uzman kaynaklar MS`in "Passport login" sisteminden kaynaklanan bir problem olabileceğini öne sürüyor ancak ellerinde delil yok.

MS´in IE için yayınladığı yama çalışmıyor

julyano

Güvenlik uzmanlarının açıklamalarına göre Internet Explorer´daki bir açığı kapatmak için Microsoft´un yayınladığı yama çalışmıyor.

"Nesne tipi" açığı eEye Digital tarafından 4 ay önce bulunan ve duyurulan açık için yamayı Microsoft 20 Ağustos tarihinde yayınlamış 28 Ağustos tarihinde ise hata yaptıklarını açıklayıp bir defa daha yayınlamıştı. Fakat güvenlik uzmanlarına göre Microsoft'un yayınladığı yamaların hiçbiri çalışmıyor.

Kılıçla yaşayan kılıçla ölür: MS'den de eleman çalarlar!

sundance

Büyük bilişim firmalarının, küçük rakip firmaları satın alması, satın almanın sözkonusu olmadığı durumlarda ise, elemanlarını milyon dolarlık transfer ücretleri ile transfer etmesi alışılageldik bir hareket oldu günümüzde.

Braindrain (beyin kurutması) olarak da adlandırılan bu hareket yüzünden 1997 yılında Borland Microsoft'a 30 ay içinde 34 üst düzey danışmanını alıp, Microsoft'da benzer görevlere getirerek haksız bilgi ve işgücü naklinde bulunduğu iddiasıyla dava açmıştı.

Görünen o ki sektörün en büyüğü Microsoft bile yeri geldiğinde bu yöntemden kurtulamıyor: Dün açıklanan bir habere göre, Microsoft'un arama teknolojileri ve Çin'le ilgili planlardan sorumlu yöneticisi Kai-Fu Lee'yi Google transfer etmiş! Ve Çin'de kurmayı düşündüğü yeni arge departmanının başına getirmiş.

Türkçe MSDN Kampanyası

mentat

Microsoft Teknolojilerini kullanan yazılım geliştirici, sistem yöneticileri ve öğrencilerin başvuru kaynağı MSDN 37 ayrı ülkede kendi dillerinde yayınlanıyor. Türkiye hariç!

Türkçe MSDN istiyorum kampanyası için adres:
http://www.mutasyon.net/msdnturkiyeistiyorum/