Защо Java е популярна Блог Личен уебсайт на Михаил Фленов

Друг въпрос, който може да е от интерес за мнозина и който дори може да бъде обсъден, ако не друго:

Моля, обяснете защо java е толкова популярна, въпреки че san беше продаден на конкурент преди много време?

Е, продажбата на Sun на Oracle не е краят на живота му. Съмнявах се и все още се съмнявам в жизнеспособността на всички други проекти с отворен код, но Java трябва да живее. Просто Oracle явно обича този език за програмиране и той е бил използван там дори преди покупката на Sun. Използван е в JDEdwards (изглежда е преименуван на Oracle One), в базата данни на Oracle и други проекти на компанията.

Но дори Oracle да изостави езика, той ще може да се развива, защото е отворен. Има нещо в лиценза, нещо, което ограничава свободата, като забрана за промяна на виртуалната машина без разрешението на Sun (сега Oracle) и не без причина Oracle се опита или дори все още се опитва да съди Google, но езикът може да живее.

Това е, което се съмнявам, така че това е динамично развитие с Oracle. Най-вероятно няма да се развие толкова, колкото преди, и C # може лесно да го заобиколи. Не без причина, според статистиката, C# е нараснал много през последната година, докато Java е загубила малко. Но езикът за програмиране на кофеин все още е популярен и ще бъде популярен, който и да го притежава.

Също така бих свързал популярността на Java с популярността на мобилните платформи и особено на Android. Доколкото разбирам, той е разработен на Java и доста програмисти го използват. Именно Google бих нарекъл основния двигател на популярността на Java през последните години. Ако Google откаже този език, тогава Java ще падне много. Не знам, но просто така ми се струва. Този език просто не е написан за Mac и много малко е писано за Windows.

Хареса ли? Щракнете върху ХаресвамЗнаех кое съдържание е по-интересно за читателите. Все още никой не е харесал тази публикация и можете да сте първият

Коментари

Така стигнах до основната точка на тази публикация: малко не съм съгласен с твърдението за Mac и Windows. Те също пишат много за тези платформи в Java, особено след като Java е междуплатформена. Разбира се, можете да се прецакате (или да го направите нарочно), така че поради използването на естествен код програмата да работи само на определена платформа.

Oracle в самото начало не се вкорени с процеса на общността на Java, така че тогава имаше много статии, че „Java умира“ и т.н., но както показа времето, всичко се движи към възстановяване. Версия 8 на Java трябва да има много интересни актуализации, които за съжаление не бяха включени в 7-ма версия (projects jigsaw, lambda. ). Но съм съгласен, че под оракула езикът може да се развива по-бавно

В Германия езикът java също е много популярен в учебните заведения.

Горното не е езикова пропаганда. Java, както всички други езици, има своите недостатъци. В зависимост от задачата това понякога е "бъг", а понякога и "функция" :) По принцип съм на мнение, че изборът на език зависи от задачата. Тези. Един език не може точно и смислено да реши ВСЕКИ проблем.

Толкова много езици. дори не знаеш какво да правиш.

Според мен java е много популярна, защото е доста лесно за java програмист да си намери работа, особено за начинаещ. Но тук говорим за работа в офиси, фрийлансът в java не е особено развит. Заради това избрах java като основен език.

Колкото по-млада е технологията, толкова повече свободни места има за нея. Изключение правят тъпи, така да се каже, технологии и направления, като Windows Phone. Делфистите сега са стотинка дузина, така че е трудно да си намериш работа и свободните работни места не висят дълго време. Всички новиопитват се да правят с нови технологии, независимо дали са добри или не, пазарът е презастрахован. Същият C# няма решаващи предимства пред Delphi, за да премине към него, но Microsoft активно го развива и популяризира, поради което хората го избират. Java, дори преди появата на Android, според статистиката, беше доста популярна, въпреки че като цяло се използваше за писане на програми за мобилни устройства, тоест J2ME. Беше използван малко за уеб, за приложни приложения, включително под Linux, също беше много малък. Сега Java се управлява главно от Android, който използва собствен API и само синтаксиса и модифицираната виртуална машина от Java.

Михаил, ти отдавна изучаваш Java, дори имаш електронен учебник по този език, но не си написал и издал печатно издание на него. защо стана така Сега гледате ли от нейна страна или сте по-близо до Apple и Objective-C, особено след като сте работили в тясно сътрудничество с C ++ за известно време.