Java Öğrenmeye Değer mi?
OpenOffice ötesinde, Vuze, WoopraVeya bazı web sitelerinde açığa uygulaması, çok hareketli konumlama sistemleri, TV, GPS, ATM'ler, iş programları ve günlük yelken Java üzerinde çalışan sayfaların birçoğu olduğunu.
Aşağıdaki grafikte 2006 2011 muhtemelen iş teklifi aşağıdaki alınan C # .net, PHP ve Ruby ile kıyaslandığında beri Java teknolojisi giderek güçlü bir etki alanına sahiptir gösterir.
coğrafi çevrenin durumunda, C ++ ve Java açık kaynak uygulamaları inşa edilir iki büyük dünyalardır; Aşağıdaki tabloda 15 bir ilişki 10 içinde aşıldığında C ++ için Java yanından şey, ben (değil) Java uygulamaları üzerinde ama ilk bakışta genişleyen odaklanmak yazının teması, özetlemektedir.
C CBS uygulamaları ++ |
Java CBS uygulamaları |
Bir masaüstü seviyesi
|
|
Sunucu düzeyinde
|
|
Bir seviye kütüphaneleri
|
|
sürdürülebilirlik ve tamamlayıcılık arayan OSGeo Vakfı projelerinde, inkübasyon bazı, olarak listelenen Java geliştirilen yukarıda, en azından 5 itibaren.
Neden Java'yı tercih ettikleri veya bundan nefret ettikleri hakkında konuşmak için programlama uzmanlarından oluşan bir yuvarlak masa ilginç olacaktır; muhtemelen İşaretçilerin süreci basitleştirip basitleştirmediği, sanal makine yoksa, sanal makine yoksa, güvenlik göreceli ise diğer dillere göre avantajlı olacaksa tartışılacaktır. ; ama bir konuda hepsi aynı fikirde olacaktı:
Uygulamalar Windows, Linux, Solaris ve Mac üzerinde çalışabildiğinden (Steve Jobs'un son inatçılığını göz ardı ederek) çapraz platform olma gerçeği. Bu, kullanıcıların farklı işletim sistemleri ve tarayıcılar kullanacağı, çok iş parçacıklı görevler yerine getirmenin yanı sıra taşınabilirlik sorununu çözen ve aralarında güvenli bir filtreleme sağlayan ünlü Sanal Makine ile neredeyse her şeyi çözdüğü küresel kapsamı olan uygulamalar için çekici kılar. istemci ve sunucu.
Ayrıca Oracle SUN (Java geliştirici) edinilen ve bazı MySQL (GPL lisansı) ile uzun vadede ne olacağını şüphe etmek rağmen Açık Kaynak, değerlendirmek için bir yönü olması, neredeyse hiç kimse geleceği sorgulayan Java dili.
Muhtemelen Yeşil Genç'in televizyonlarda ve VHS'de çalıştırmak için başarısız bir proje olarak başlattığı şey, hedeflerde yaptığı halde Java'nın konumlandırmada başardıklarına artık benzemiyor. Bugüne kadar 3 Java uygulaması var:
genel olarak dağıtılmış uygulamalar ve applests oluşturmak için kullanılır J2SE (Standard Edition).
J2EE (Enterprise Edition), genellikle çok katmanlı iş araçları, uzaktan destek hizmetleri ve elektronik ticaret için.
Cep telefonları, GPS ve dijital TV kutuları için yapılan uygulamalar ile J2ME (Micro Edition).
Aprender21 y Globalmentoring Java'yı öğrenebilir sanal sınıflar örnekler.
Yani geri başlangıçtaki soruya, bu Java öğrenmeye değer olup olmadığını ...