Java öyrənməyə dəyərmi?
OpenOffice-dən başqa, Vuze, Woopra, və ya bəzi internet səhifələrində nümayiş olunan appletlər mobil telefonlar, TV, GPS, bankomatlar, biznes proqramları və Java-da işləyən hər gün gözdən keçirdiyimiz bir çox səhifələr üçün sistemlərdə yüksək mövqe tutur.
Aşağıdakı qrafik Java texnologiyasının 2006-2011-ci illər arasında C#.net, php və Ruby ilə müqayisədə, ola bilsin ki, iş təklifləri ilə bağlı davamlı olaraq necə üstünlük təşkil etdiyini göstərir.
Yer məkan mühiti vəziyyətində, C++ və Java Açıq Mənbə proqramlarının qurulduğu iki böyük dünyadır; Aşağıdakı cədvəl, Java proqramlarını genişləndirməyə diqqət yetirdiyim yazının mövzusuna görə bir şeyi ümumiləşdirir, lakin ilk baxışdan (bu deyil), Java tərəfdən 15 ilə 10 nisbətində C++ dilini üstələyir.
C++ dilində GIS proqramları |
Java-da GIS proqramları |
Desktop səviyyəsində
|
|
Server səviyyəsində
|
|
Kitabxana səviyyəsində
|
|
Yuxarıda göstərilənlərdən Java-da hazırlanmış ən azı 5-i OSGeo təməl layihələri kimi görünür, bəziləri inkubasiyada, davamlılıq və tamamlayıcılıq axtarışındadır.
Nə üçün Java-ya üstünlük verdikləri və ya ona nifrət etdikləri barədə danışan proqramlaşdırma mütəxəssislərinin dəyirmi masasının keçirilməsi maraqlı olardı.Ola bilsin ki, Pointerlər prosesi asanlaşdırıb- sadələşdirməsin, əgər çox iş parçacığı qabiliyyəti olmasaydı, başqa dillərə üstünlük verərdi. virtual maşın, əgər təhlükəsizlik nisbidirsə. ; Ancaq bir məsələdə hamı mütləq razılaşar:
Tətbiqlər Windows, Linux, Solaris və Mac-də işləyə bildiyindən (Stiv Cobsun son inadkarlığına məhəl qoymadan) çox platformalı olması faktı. Bu, istifadəçilərin müxtəlif əməliyyat sistemləri və brauzerlərdən istifadə edəcəyi, çox yivli tapşırıqları yerinə yetirməkdən başqa, daşınma problemini həll edən və müştəri ilə server arasında təhlükəsiz filtrasiyanı təmin edən məşhur Virtual Maşın ilə demək olar ki, hər şeyi həll edən qlobal əhatəyə malik tətbiqlər üçün cəlbedici edir.
Oracle-ın SUN-u (Java developeri) əldə etməsinə və bəzilərinin MySQL (GPL lisenziyası) ilə uzunmüddətli perspektivdə nələrin baş verə biləcəyinə şübhə etməsinə baxmayaraq, açıq mənbə olması da qiymətləndirilməli bir cəhətdir, demək olar ki, heç kim gələcəyi şübhə altına almır. Java dilindən.
Ola bilsin ki, Green Teen-in televiziyalarda və VHS-də işləmək üçün uğursuz bir layihə kimi başladığı şey, məqsədlərdə olsa da, artıq Java-nın yerləşdirmədə əldə etdiyinə bənzəmir. Bu günə qədər 3 Java proqramı var:
J2SE (Standart Nəşr), ümumiyyətlə paylanmış proqramlar və proqramlar yaratmaq üçün istifadə olunur.
J2EE (Enterprise Edition), adətən çox qatlı biznes alətləri, uzaqdan dəstək xidmətləri və e-ticarət üçün.
Mobil telefonlar, GPS və rəqəmsal TV qutuları üçün proqramlar qurulan J2ME (Micro Edition).
Öyrənmək 21 y Globalizationoring Java öyrənə biləcəyiniz virtual sinif otaqlarına misaldır.
Beləliklə, ilkin suala qayıdaq, Java öyrənməyə dəyərmi?