האם זה שווה ללמוד Java?

מעבר ל- OpenOffice, ווז, Woopra, או את היישומונים כי הם פרוסים בכמה דפי אינטרנט, ממוקם מאוד במערכות עבור טלפונים ניידים, טלוויזיה, GPS, כספומטים, תוכניות עסקיות רבים של דפים שאנחנו גלישה כל יום פועלים על ג 'אווה.

התרשים הבא מראה כיצד לטכנולוגיית Java יש תחום מתמשך במידה ניכרת מ- 2006 ל- 2011 בהשוואה ל- C # .net, PHP ו- Ruby, שמקורם כנראה בהצעות העבודה.

סטטיסטיקה

במקרה של הסביבה geospatial, C + + ו- Java הם שני העולמות הגדולים שבהם יישומים קוד פתוח בנויים; הטבלה הבאה מסכמת משהו, על ידי הנושא של ההודעה אני מתמקד הרחבת על יישומי ג 'אווה אבל במבט אחד (אשר הוא לא), מן הצד ג' אווה זה בביצועיו C + + ב 15 ל 10 היחסים.

GIS יישומים ב C + +

GIS יישומים ב- Java

ברמת שולחן העבודה

  • GIS Quantum. המיושם ביותר בסביבה האנגלו-סקסית, בדרך כלל מלווה בדשא.
  • דשא. המערכת העתיקה ביותר OpenSource, עם עדיפות ב raster.
  • סגה. נולד בגרמניה, עם מיקוד ממוקד על מחקר.
  • אילוויס היוזמה שנולדה בהולנד, ולמרות שבאו מאמצע שנות השמונים, התפתחותה בקהילה היא גרועה.

  • gvSIG. כנראה את היישום OpenSource הנפוץ ביותר בתקשורת היספנית, ואולי אחד עם חזון אגרסיבי ביותר של בינאום. עד כה יותר מ- 100 של המאמרים שלי מצביעים על כלי זה.
  • SEXTANTE. מקודם על ידי אוניברסיטת אקסטרמדורה, השלמה גדולה gvSIG, אם כי יש ספריות עבור OpenJump, Kosmo ואפילו אינטראקציה עם GRASS.
  • uDig. זוהי התפתחות ברורה, אם כי פחות מופץ, עם פוטנציאל גבוה, שנוצרו על ידי אותה חברה של PostGIS, GeoServer ו Geotools.
  • Kosmo. אני עובד מתוך OpenJump, נולד בספרד.
  • OpenJump. מורשת של יוזמה קנדית בשם קפיצה, אשר הופסקה.
  • CatMDEdit. זהו עורך מטא נתונים.

ברמת השרת

  • שרת. נפוצה מאוד, אם כי עם התקדמות בפיתוח ואינטגרציה איטית יותר Geoserver.
  • מערכת ההפעלה. נתמך על ידי AutoDesk, חזק מאוד.

  • GeoServer. זה אפשרי כי הוא שרת הנתונים הנפוץ ביותר.
  • רשת. זהו מנהל קטלוג מטא נתונים, אידיאלי עבור geoportal או מסלקה.
  • תואר. היוזמה נולדה באוניברסיטת בון, גרמניה, עם קיבולת שווה GeoServer.

ברמת הספרייה

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

  • גיאוטולים
  • גיאופי
  • Baltik
  • JTS
  • WKBj4

קורס ג 'אווהמבין אלה הקודמים, לפחות 5 של אלה שפותחו בג 'אווה מופיעים כמו פרויקטים של OSGeo היסוד, חלקם הדגירה, בחיפוש אחר קיימות ו השלמה.

יהיה מעניין מומחים בתכנות שולחן עגולים לדבר על למה הם מעדיפים או שונא Java, ואולי יידון אם מצביע לעשות או לא תהליך פשוט, אם את יכולות multithreading aventajaría בשפות אחרות לא קיימות מכונה וירטואלית אם בטיחות היא יחסית ; אבל דבר אחד בטוח שכולם יסכימו:

זה חוצה פלטפורמות, כי יישומים יכולים לרוץ על שתי Windows, Linux, Solaris ו- Mac (מייתר את testarudeces האחרונה של סטיב ג'ובס). זה גורם לו להיות אטרקטיבי עבור יישומים עם להגיע גלובלי, שבה משתמשים ישתמשו במערכות הפעלה שונות ודפדפנים, לפתור כמעט הכל עם המכונה הווירטואלית המפורסמת כי מלבד ביצוע משימות multithreaded, פותר את הבעיה של ניידות ומספקת סינון בטוח בין לקוח ושרת.

גם העובדה של קוד פתוח היא היבט להערכה, אם כי אורקל רכשה את SUN (מפתח Java), וכי כמה ספקות מה יקרה בטווח הארוך עם MySQL (של רישיון GPL), כמעט אף אחד לא שואל את העתיד של שפת Java.

אולי מה שהגן הירוק התחיל כפרויקט כושל לרוץ על טלוויזיות ו- VHS כבר לא דומה למה שג'אווה השיגה במיקומים, למרות שהיא עושה זאת ביעדים. עד כה, יישומי Java הם 3:

מוצרי ג 'אווה

J2SE (Standar Edition), אשר משמש בדרך כלל לבניית יישומים מבוזרים applests.

J2EE (Enterprise Edition), בדרך כלל עבור כלים ארגוניים רב שכבתי, שירותי תמיכה מרחוק, מסחר אלקטרוני.

J2ME (Micro Edition), שבו יישומים עבור טלפונים ניידים, GPS ותיבות טלוויזיה דיגיטלית בנויים.

Learn21 y גלובלמנטורינג הן דוגמאות לכיתות וירטואליות שבהן ניתן ללמוד Java.

אז חוזרים לשאלה הראשונית, אם Java שווה ללמוד ...

כן.

השאירו תשובה

כתובת הדוא"ל שלך לא תפורסם.

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד מעובדים נתוני ההערה שלך.