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

Linux Today - Boykotlasak da mı saklasak...

sundance

Distrowatch'un haftalık bülteninde yeralan habere göre LinuxToday.com Microsoft tarafından sponsor edilen anti-linux reklamlar yayınladıklarından dolayı boykot ile karşı karşıya.

Haberde LinuxWorld Australia ve LinuxPlanet'ın da sözkonusu firmanın sponsorluğunda anti-linux bannerlar yayınladığından bahsediliyor.

Ne dersiniz, pürist yaklaşıp boykota katılmak mı lazım, yoksa pembe renkli sivri kulaklı hayvandan ne kopartsak kar mıdır ?

Gizli şifre şoku

pulsar

ABD gizli servisinin, Microsoft yazılımlarındaki ana şifreyi kullanarak Alman ordusunun gizli belgelerini tek tek ele geçirdiği ileri sürüldü...

Micros~1 yok olma tarihi

KiPSOFT_

Belkide çoğumuzun istediği olayın tarihini birkaç fütürist bilimci bulmuş ve yayınlamışlar.

"Avustralyalı 'gelecek bilimciler' Richard Watson ve Ross Dawson, 2050 yılına kadar yok olması muhtemel 'şey'leri gösteren bir çizelge hazırladı. Buna göre, gelecek yıl kül tablası, 2016'da ise bilgisayar fareleri ve emeklilik tarihe karışacak. Bu tahminlerin gerçekleşmesi zor gibi görünebilir ama onlar "Lütfen bu çizelgede kusur aramayın" diyor."

17 Yaşındaki Türk Bill Gates'i Hüseyin

aragorntheelessar

Arkadaşlarının "Türk Gates" diye çağırdığı 17 yaşındaki lise son sınıf öğrencisi Hüseyin Genç, yazılım devi Microsof′un tek sistem mühendisi oldu. İşte başarının öyküsü.

Bill Gates yeniden Türkiye'ye geliyor

o_ozardic

Geçtiğimiz yıl iki kez ülkemizi ziyaret eden Bill Gates, yıllık olarak yapılan ve bu yıl Ocak ayında İstanbul’da toplanacak Microsoft Executive Summit’e ev sahipliği yapmak için üçüncü kez Türkiye’ye gelecek.