bu kadar sık kullanılıyorsa bir sebebi var değil mi?
Windows gibi mi ?
tabii ki Windows gibi değil hayır. Java açık kaynak camiası tarafından sevilen/tercih edilen bir platformdur, bulunduğu mertebenin daha yükseğini hakediyor aslında Java.
Java açık kaynak camiası tarafından sevilen/tercih edilen bir platformdur
Zaten bu yuzden Sourceforge'dan alinan bir istatistige, dillerin popularitesi olarak bakmamak gerek. Ornegin Sourceforge'da kac tane Visual Basic ya da C# ile yazilmis proje var? Bunlar piyasadaki egilimleri yansitiyor mu? Elbette hayir.
c# veya visual basic ile açık kaynak kodlu program yazılamaz mı?
Şu anda C# (2905 projects), Visual Basic (2195 projects), Visual Basic .NET (300 projects)
Buyrun o zaman yazilmis bir application server gösterin ?
Çok güzelde Java hangi dile ile kodlandı bilen var mı acaba :)
Mesela bir programlama dili ilgi bir proje geliştirirken nerede o programlama dilinin yazıldığı programlama diline ihtiyaç duydunuz?
Arkadaşlar iyi hoş bende java yı destekliyorum ama asıl sorun şu sanırım böyle en çok proje şu dille geliştirilmiştir yada geliştirilmektedir tarzındaki haberlerin çokta fazla nitelikli olduğunu düşünmüyorum önemli olan proje sayısı değil proje niteliğidir.
tabii ki haklısın, bende java kullanıyorum ama asla bir fanatik değilim. Eğer bir programlama dili çıkar ve bana işlerimi daha zevkli ve daha kolay yaptırırsa neden o dili kullanmayayım (i.e RoR, python etc...).
Bu haberi sadece bilgi olsun diye göndermiştim, yoksa Java'nın bütün dillerden iyi olduğunu düşünmüyorum. Ama bir programlama dili bu kadar rağbet görüyorsa üzerinde düşünmek gerekiyor bence.
Belki birileri bir sey biliyordur ?
Bence tecrübesi yeter diyebilirim kendini kanitlamis
productiona alirken acaba sorun cikarmi diye korkmuyorsunuz
galiba yalnizca awt/swing kullanan masaüstü programlarindan bahsediyorsunuz. halbuki java bu kadar değil, asıl gücü de burada değil zaten.
bir de awt/swing yazmak var, yazmak var..
O zaman Java bilmiyorsunuz demektir
siz hic bir Java Apllication server kullandiniz mi ?
artilarini eksilerini gördünüz mü ?
yada hic hibernate kullandiniz mi ?
emin olun o zaman gücünü görürdünüz.
Java yi applet ten ibaret sanan arkadaslar elestirirken iki defa düsünmeli
Bu yuzden binary code'u sevmiyorum (buna .net de dahil). Makina kodu ile yazilmis programlari seviyorum ve omrumun sonuna kadar bu tur programlar kullanmak ve yazmak istiyorum.
belki de javanin sirri, omurunuz sonuna kadar kodlamak istediginiz makine kodunda(ama binary degil(mis)) gizlidir, kim bilir?
dunya hayati fani, obur dunya(varsa) sonsuz.. yine de gec kalmi$ sayilmayacaksiniz. ;-)
Latife yapiyorum tabii ki.
Eger simdi bilgisayarimda calisan butun programlar Java ile yazilmis olsalardi muhtemelen bilgisayarim teknolojik olarak 10 yil geriye dusmus olacakti.
Kimse size "tum kullandiginiz programlar java ile yazilsa cok guzel olur" demiyor, guzel de olmaz zaten. "Serverside", hizli ve GUVENLI uygulamalar gelistirmek istiyorsaniz olay degi$ir, bunu diyoruz. Sizin amacinizsa farkli. Java'nin hangi ihtiyaclardan ortaya ciktigi cok acik. Ehil ellerde ne kadar i$ yaptigi da ortada.
Farkli dillerde konu$uyoruz, amaciniz farkliysa araclariniz da farkli olur, butun mesele bu.
Not:Belki rastlamami$ olanlar vardir:
Haklısınız, javanın gelişimi ilk çıkışından çok farklı yönlerde gelişti. Benim kastettigim j2ee'nin cevap verdigi ihtiyaclardi.
Server tabaninda ise platform bagimsiz bir dille program gelistirmek cok abestir cunku zaten server tek bir platformken niye platform bagimsiz program yazip serveri yoruyorsunuz. 10 tane Java uygulamasini yerine 100 tane native program calisabilir boylece serverlar cok daha verimli kullanilmis olur.
Su anda Java web alaninda asil vazifesini yitirmistir onun yaptigi isi Flash yapmaktadir. [...] Bana gore Java'nin su anda hicbir manasi kalmamistir.
O oo!.. Bu cok iddiali oldu, beni aşar.
Detaya inip kar$ila$tirmalarda bulunacaksaniz bu flash'taki yazilanlanlara göre cevap verirseniz aydınlanırız.
yazikki ne yazik su gönderdiklerinizden java yi bilmeden
ve hatta yanindan bile gecmeden nasil yanlis yorumaldiginizi görüyorum
yapmayin önce bir bilgi sahibi olun olayin native kütüphanelerle ne alakasi var ?
Java da hotspot sayesinde zaten belli code lari native olarak
calistirir bunu biliyormuydunuz ?
Java'nin asil gelistirme amaci serverside hizli ve guvenli uygulama gelistirmek degildir;
Nedir peki ? bakin bakalim birazcik piyasayi izleyin
Oracle Application server ne icin cikarilmis ?
Sun One Application server ne icin cikarilmis ?
Bea Weblogic Application server ne icin cikarilmis ?
IBM Web Sphere ne icin cikarilmis ?
JBoss ne icin cikarilmis ?
inceleyin bakalim dünya genelinde java nerelerde kullaniliyor ?
cep telefonlarinin % kacinda var ?
bankacilik uygulamalarinin % kacinda var ?
telekom uygulamalarinin % kacinda var ?
Su anda Java web alaninda asil vazifesini yitirmistir onun yaptigi isi Flash yapmaktadir
Siz sanirim Java yi appletlerden ibaret sananlardansiniz.
iki tane web action olunca bu java mi oluyor ?
hic Hibernate i JDO yu J2EE yi incelediniz mi ?
Struts nedir biliyormusunuz ?
Laf atmayin bana gelin Java ile iki satir veritabani
islemi yapin ve bunu bana aciklayin ?
Emin olun hakkettigi gibi yapamayacaksiniz.
Java'ya herhangi bir lafım yok zaten olamazda, asıl demek istediğim şey micro~1 ve su? teknolojiyi c/c++ ile geliştiriyorlar. Biz java kullanmayalım demiyorum fakat bir takıp şeyleride hazır kullanınca bir vakit sonra maalesef unutuyoruz. Örnek ben mfc ile 5 yıl yazılım geliştirdim son 2 yıldır c# ile kodluyorum çok tecrübeli sayılmam fakat 2 yıl çok şey kaybettirmiş, para kazandık kabul ama ne kaybettik sizce?
Bizim amacimiz hizli ve kaliteli uygulama
gelistirmektir. Bu yöndede en iyileri java, c# vs... diyebiliriz.
Sonuc olarak c++ la kac ayda bir web uygulamasi yaparsiniz ?
madem o kadar performansa ihtiyacimiz var yapalim hadi :)
Platform bagimsizligini ve Satici bagimsiziligi gibi hayati konulari kaybettin. Dunya liginde oynamak icin Java teknolojilerine goz atilmasini oneriyorum. Turkiye deki Java ya karsi olusan bu onyargiyinin sebebini anlayamiyorum. Hala 1997 yilindan kalan goruslerle bir yere varilamaz.
Arkadaşlar Her dille her tür program yapılabilir yada yapılamaz önemli olan o dilin hangi alanda daha iyi olduğunu bilerek kullanmak örneğin java dağınık uygulama geliştirmede C sistem programcılığında kullanılıyor bu başka işler yapılamayacağının tabiki göstergesi değil Herkes taktir ederki C ile kimse dağınık uygulama yazmaz yada C/C++ varken hiç kımse java ile işletim sistemi... falan filan Yani Taş yerinde ağır...