Любовь и Ненависть (18+)

    

Про язык программирования Java   (rss)

Индекс любви: 2.00 (4/2)

Люди, которые любят язык программирования Java
(людей: 3, сообщений: 4)
Люди, которые ненавидят язык программирования Java
(людей: 2, сообщений: 2)

30/09/03, Duck
Обожаю жаву! Апплеты, скрипты могут сделать с сайтом просто всё! Особенно меня радуют апплеты типа "Lake" или "Water" - проведёшь мышью, и страница исказится как водянистая!

20/12/03, Евгений2
Если кто не знает, это язык, созданный корпорацией Sun Microsystems в 1995 году для написания кроссплатформенных (не зависящих от платформы) приложений. Причем это могут быть консольные приложения (обычные программы в окне) или программы, встраиваемые в Web-страницы (Java апплеты). Его преимущества : 1) полная объектная ориентированность; 2) синтаксис очень похож на C++; 3) обширная библиотека классов и компонентов (bean - объектов); 4) простота (выброшено все устаревшее и ненужное из классического C++); 5) безопасность (программа выполняется не непосредственно процессором, а т.н. виртуальной машиной Java, которая скрывает платформу; отсутсвуют указатели, т.е. прямые обращения к памяти, апплеты не могут получить доступ к памяти и жесткому диску и многое другое); 6) независимость от платформы (программы на Java могут одинаково хорошо работать на разных ОС Windows, Unix, Sun Solaris, ... ) и разных процессорах (Intel, Sun , DEC , т.е. в т.ч. и RISC);

20/12/03, Евгений2
(продолжение)7) хорошая интегрированность со всеми базами данных (протокол JDBC) в том числе и СУБД клиент/сервер (т.н. SQL сервера); это Oracle, Sybase, Interbase, Mysql и прочие; 8) виртуальную машину Java поддерживают все Web-браузеры; 9) работа с локальной сетью, Интернетом и его протоколами: TCP, UDP, ... 10) созданы хорошие GUI-системы программирования на Java, такие как Symatec Visual Cafe, Microsoft Visual J++, Borland JBuilder и др.

24/09/14, Modus
С тем, что Java - это самый востребованный язык программирования на современном рынке - не поспоришь. Иногда на российском рынке её обгоняет 1C. Но в целом, сочетание кроссплатформенности и безопасности делает своё дело.
Editor, 11/03/12
Ненавижу по причине: 1. Медленности, о да, медленность это вообще конек Кофейка. 2. Аццски сложного реверс инженеринга программ(так как виртуалка) 3. Ненормального пристрастия к ООП, хотя я и предпочту ООП, но извините, его слишком много. 4. Среднюю читаемость кода 5. АЦЦКИ МНОГО ЖРЕТ РЕСУРСОВ!!! (Моих 3 гб не хватает на 25 игр написанных на Яве(не браузерных)). Чего даже тот же майнкрафт стоит - 2 гб оперативы как не бывало. 6. Можете не ждать нормальной работы с 3Д графикой, your operative memory, say goodbye, and go to Hell! 7. И.т.д. Единственное за что Джаву можно похвалить - это за хорошую платформу для создания игр в интернете.

Modus Exciter, 12/10/17
Пропертей нет. Невозможность получить аргумент обобщённого типа только в последней версии поправили. Передачи значения по ссылке нет. Беззнаковых типов данных нет. Как на этом ущербном барахле вообще хоть что-то нормальное можно написать? Даже если закрыть глаза на нелепые ограничения языка, про качество программ, которые на ней получаются, тут уже написали.


С вопросами и предложениями обращайтесь по адресу: finn@lovehate.ru