D
merhaba,
java ile ilgili hiç bilgim yok, bilenler söyleyebilir mi java ile ilintili teknolojiler nelerdir, hangi amaçlar için kullanılır ve alternatifleri nelerdir ?
ör: jsp, java, javascript daha varsa vs..
Cevaplar
A
Java günümüzde özellikle finansın merkezinde, enterprise seviyedeki büyük işlerde platform bağımsız yapısı nedeni ile oldukça fazla tercih ediliyor. Tek başına standart edition java yerine J2E ( Enterprise Edition ) oldukça fazla kullanılmakta. Bunun doğal getirisi olarak; eskise de kısmen kullanılan jsp gibi bir web scripting dili, jsf ( ve onu kullanan frameworkler ) gibi bir gelişmiş, daha traksiyonlu bir web ui dili. Ve dünyada nerede ise standart haline gelmiş spring, hibernate gibi enterprise framework'leri bulunmakta.
Microsoft teknolojilerinden farkı microsoft'un sonradan akıl ettiği open sourceculara desteği en başından vermesi ve dolayısı ile çok fazla farklı irili ufaklı framework ve support community'si olması artıları.
Eksileri ise yazmak bazen gerçekten de çok zor oluyor. Application Server olarak Microsoft'un IIS'ne karşılık çok fazla farklı gerek ücretli gerek open source, ücretsiz app serverleri olması ve bunların bazı farklılıklarının olmasıdır.
Ancak gerek kullanım alanın çok geniş olması, gerekse yerleşik büyük projelerinin değişiminin kimse tarafından kolay kolay göze alınamaması java'yı daha uzun süre piyasada tutar. Biraz karışık oldu ama temel olarak çok kullanılan, desteği bol bulabileceğin ve yazması okunmasına nazaran zor olan bir dildir. Yazması da OOP'yi iyi kavrayamayanlar için zordur.
A
javascript ise java ile uzaktan yakından alakası olmayan client tarafında ( son zamanlarda server tarafı için yazılan framework'leri var ) çalışan bir scripting dilidir. adında java'nın geçmesinin nedeni ise ortaya çıktığı yıllarda java'nın piyasayı domine etmesinden dolayı adı sayesinde diğer client tarafı scripting dillerine üstünlük kurmak istemesidir. kurmuştur da.
D
javascript ise java ile uzaktan yakından alakası olmayan client tarafında ( son zamanlarda server tarafı için yazılan framework'leri var ) çalışan bir scripting dilidir. adında java'nın geçmesinin nedeni ise ortaya çıktığı yıllarda java'nın piyasayı domine etmesinden dolayı adı sayesinde diğer client tarafı scripting dillerine üstünlük kurmak istemesidir. kurmuştur da.
peki jquery denilen bişey var bu nedir? bilginiz varsa biraz açıklayabilirmisiniz ?
T
Java Oracle'a satılmadan çook uzun zaman önce Sun tarafından icat edilmiş, platformdan bağımsız olması düşünülen, teoride öyle ancak pratikte bunun pek mümkün olmadığı, daha çok server side yani sunucu taraflı uygulama geliştirmek için programcılar tarafından tercih edilen, JavaScrip ise Java ile uzaktan yakından ilgisi olmayan, ancak programcılıktan anlamayan insanların ikisini çok karıştırıldığı, daha çok browser tabanlı uygulamalarda ve Ajax uygulamalarında tercih edilen, ilk zamanlarında Microsoft tarafından büyük eleştirilere maruz kalan sonraları esnek yapısı ve kolay programlanabilir olmasından dolayı hakkının teslim edildiği, Netscape'in icat ettiği bir script dilidir. Jquery ve benzeri bir çok platform JavaScript geliştirmeyi daha da kolaylaştıran birer framework'tur.
T
Java(oracle)'nın alternatifi microsoftun c# dildir(altyapısı farklı olmasına rağmen yazım dili olarak java ile çok benzerlikler göstermektedir).
@
annttiigs in de dediği gibi finans, telekominikasyon vb gibi birçok büyük projede özellikle java ve yeni yeni c#'ın alternatifi şimdilik pek yoktur. Türk bankalarının neredeyse tamamının altyapısı ağırlıklı olarak bu 2 dil ile hazırlanmış ve hala geliştirilmeye devam edilmektedir. Diğer bankalarda sistemlerini bu diller ile yenilemektedirler.
Bu tür konularda büyük konuşmak pek doğru olmasada, belkide çok uzun yıllar bu sektörlerde bu şirketlerin ve dillerinin hegamonyasının kırılması pek mümkün gözükmektedir. Oracle ve Microsoft gibi 2 büyük şirket, pazar paylanarını kolay kolay kaptırmayacaklardır. Zaten üçüncü bir büyük oyuncu da henüz yok, zaman ne gösterir bilemeyiz.
A
peki jquery denilen bişey var bu nedir? bilginiz varsa biraz açıklayabilirmisiniz ?
jquery javascript'in ta kendisi. Sadece sizi gereksiz bir çok notasyondan ve syntax'tan kurtarıp işleriniz daha okunabilir bir dille yazmanızı sağlayan javascript ile yazılmış bir framework'tür. include ettiğiniz jquery library'si aslında size bir tane jQuery objesi verir. Dökümanın tamamına hakim bir objedir kendisi.
Cevabını yaz
Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.