Coğrafi - CBSGvSIGQGIS

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.

estadisticasJava

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

 

  • Quantum GIS. En çok Anglo-Sakson ortamında uygulanan, genellikle Grass ile birlikte.
  • ÇİM. Rasterde önceliği olan en eski Açık Kaynak sistemi.
  • destan. Öncelikli araştırma odaklı olarak Almanya'da doğdu.
  • Ilwis. Hollanda'da doğmuş olan girişim seksenlerin ortalarından gelmesine rağmen topluluk entegrasyonu altındaki gelişimi zayıftır.

 

  • gvSIG.  Muhtemelen İspanyol ortamında en yaygın olarak dağıtılan Açık Kaynak uygulaması ve belki de daha agresif bir uluslararasılaşma vizyonuna sahip uygulama. Bugüne kadar 100'den fazla makalelerim bu aracı işaret ediyor.
  • sextante. OpenJump, Kosmo için kütüphaneler olmasına ve hatta GRASS ile etkileşime girmesine rağmen, gvSIG için mükemmel bir tamamlayıcı olan Extremadura Üniversitesi tarafından tanıtılmıştır.
  • uDig. Bu, aynı PostGIS şirketi, GeoServer ve Geotools tarafından oluşturulan, daha az dağıtılmış ve yüksek potansiyele sahip temiz bir gelişmedir.
  • Kosmo. İspanya doğumlu OpenJump'tan çalışıyorum.
  • OpenJUMP. Artık durdurulmuş olan Jump adında bir Kanadalı girişimin mirası.
  • CatMDEdit. Bu bir meta veri düzenleyicisidir.

Sunucu düzeyinde

  • MapServer. Geoserver'a göre geliştirme ve entegrasyonda daha yavaş ilerleme olmasına rağmen çok yaygın.
  • MapGuide İşletim Sistemi. Autodesk tarafından desteklenir, çok sağlam.

 

  • GeoServer. En yaygın kullanılan veri sunucusu olabilir.
  • GeoNetwork. Jeoportal veya takas odası için ideal olan bir metadast katalog yöneticisidir.
  • Derecesi. GeoServer yetenekleri eşdeğer Almanya'da Bonn Üniversitesi'nde doğmuş Girişimi.

Bir seviye kütüphaneleri

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • GeoTools
  • GeoAPI
  • Baltik
  • OTS
  • WKBj4

Tabii-of-the javasü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:

 

java ürünleri

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ı ...

Evet.

golgi alvarez

Yazar, araştırmacı, Arazi Yönetim Modelleri uzmanı. Honduras'ta Ulusal Mülkiyet Yönetimi Sistemi SINAP, Honduras'ta Ortak Belediyeler Yönetim Modeli, Nikaragua'da Entegre Kadastro Yönetimi Modeli - Sicil, Kolombiya Bölgesi SAT Yönetim Sistemi gibi modellerin kavramsallaştırılmasına ve uygulanmasına katılmıştır. . 2007'den beri Geofumadas bilgi blogunun editörü ve GIS - CAD - BIM - Digital Twins konularında 100'den fazla kurs içeren AulaGEO Academy'nin yaratıcısı.

İlgili Makaleler

Yorum yapın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

Başa dön düğmeye