Дали вреди да се научи Java?
Надвор од ОпенОфис, Вузе, Woopra, или аплетите кои се распоредени на некои веб страни, е многу позициониран во системи за мобилни телефони, ТВ, GPS, банкомати, деловни програми и многу од страниците што ги сурфамеме секој ден се работи на Java.
Следниот графикон покажува како Јава технологијата има домен обележан на одржлив начин од 2006 до 2011 во споредба со C # .net, php и Ruby, веројатно земен како резултат на понуди за работа.
Во случај на геопросторни медиуми, C ++ и Java се двата одлични светови во кои се изградени апликации со отворен код; Следната табела сумира нешто, за предметот на пост се фокусирам на проширување на Java-апликации, но на прв поглед (што не е), од страната на Java е надминато C ++ во врска 15 со 10.
ГИС апликации во C ++ |
ГИС апликации во Јава |
На ниво на Desktop
|
|
На ниво на серверот
|
|
На ниво на книжарница
|
|
Од погоре, барем 5 од оние развиени во Јава се наведени како проекти на OSGeo фондацијата, некои во инкубација, во потрага по одржливост и комплементарност.
Тркалезна маса на експерти за програмирање би било интересно да се зборува за тоа зошто преферираат или ја мразат Јава, веројатно ќе се дискутира дали Поинтерите го прават процесот едноставен или не, ако капацитетот за повеќекратни нишки би имал предност во однос на другите јазици доколку нема виртуелна машина, ако безбедноста е релативна ; но за една работа сите би се согласиле:
Факт дека се мултиплатформа, бидејќи апликациите можат да работат на Виндоус, Линукс, Соларис и Мек (игнорирање на неодамнешната тврдоглавост на Стив sобс). Ова го прави привлечно за апликации со глобален обем, каде што корисниците ќе користат различни оперативни системи и прелистувачи, решавајќи скоро сè со познатата Виртуелна машина која освен што извршува повеќенични задачи, го решава проблемот со преносливоста и обезбедува безбедно филтрирање помеѓу клиент и сервер.
Исто така и фактот дека слободниот софтвер е еден аспект да се процени, иако Oracle стекнати СОНЦЕТО (Java програмер), а некои да се сомневаат во она што ќе се случи во на долг рок со MySQL (GPL лиценца), речиси никој не ја доведува во прашање иднината од Јава јазикот.
Можеби она што Зелениот тинејџер го започна како неуспешен проект за работа на телевизии и VHS повеќе не личи на она што го постигна Јава во позиционирањето, иако тоа го прави според целите. До денес, постојат 3 Java апликации:
J2SE (стандардно издание), што е оној кој обично се користи за изградба на дистрибуирани апликации и applests.
J2EE (Enterprise Edition), обично за повеќеслојни деловни алатки, далечински услуги за поддршка и електронска трговија.
J2ME (Micro Edition), со што се градат апликации за мобилни телефони, GPS и дигитални ТВ кутии.
Learn21 y Globalmentoring тие се примери за виртуелни училници каде што можете да научите Java.
Значи, да се вратам на првичното прашање, ако Јава вреди да учи ...