Почему Java отстой?

Почему Java отстой? Давайте посчитаем.

1. Ужасные ограничения вокруг имен пакетов/файлов/каталогов/классов
2. Отсутствие анонимных методов
3. Отсутствие замыканий (closure)
4. Отсутствие лямбда-выражений
5. Отсутствие событий/делегатов
6. Отсутствие partial классов
7. Смешная имплементация перечислений
8. Ужасная реализация generic-ов
9. Отсутствие структур и как следствие невозможность хранить составные объекты целиком в стеке. Это существенно сказывается на производительности, там где это важно.
10. Строки являются неизменяемыми (immutable), но не интернированы (см. intern)
11. Нет доступа к unsafe-коду
12. Нет get/set методов для свойств
13. Нет перегрузки операторов
14. Нет extension методов
15. Наконец глупая и неинтуитивная расстановка скобок

Сколько причин? 15? Ха-ха-ха!
Ха-ха-ха. Я даже знаю кто мне напишет первый коментарий в ярушечке на эту тему.
24 июля 2009 19:23

bealex.livejournal.com (bealex.livejournal.com)
24 июля 2009, 19:39

И кто?

/А чей этот текст? 10 — не верно, в остальном даже почти правда./

bolk (bolknote.ru)
24 июля 2009, 21:04, ответ предназначен bealex.livejournal.com:

Ссылку добавил, а про комментарий — это шутка для своих :)

ilyabirman.livejournal.com (ilyabirman.livejournal.com)
24 июля 2009, 22:05

Ага, я тоже не свой, так как для меня вполне ожидаемым был первый комментарий именно Шурика :-) (привет!)

ilya-furman.ya.ru (ilya-furman.ya.ru)
24 июля 2009, 22:13

http://habrahabr.ru/blogs/mobiledev/65317/#comment_1826843 обожаю хабралюдей

bolk (bolknote.ru)
24 июля 2009, 23:38, ответ предназначен ilya-furman.ya.ru:

Бывает :) Неправильно прочитал человек, а в жизни ни разу не слышал :)

playpausenstop.livejournal.com (playpausenstop.livejournal.com)
25 июля 2009, 01:38

почему Джава отстой???

потому что я не далее чем вчера скачал Sweet Home 3D (програмулину, написанную на Java, для проектирования комнат), а она ни хера не пошла на моем x86_64, выдавая ошибку за ошибкой... скачивание же сорса привело к рекомендациям установить Eclipse для генерации работающего кода... ну и какая это в **пу мультиплатформенность???

не говоря уже о том, что Sweet Home 3D и в Java Web-Start x86_64 отказался работать...

Agonych.livejournal.com (Agonych.livejournal.com)
25 июля 2009, 06:20

*холивар дитектед* [popcorn]

bolk (bolknote.ru)
25 июля 2009, 11:15, ответ предназначен agonych.livejournal.com:

Да ну разве? Есть вполне чёткие пункты с которыми согласны джависты.

larionovmou.ya.ru (larionovmou.ya.ru)
28 июля 2009, 00:45, ответ предназначен bealex.livejournal.com:

Ну скорее всего подразумевался или мой достопочтенный Шэф или я. Но ни он ни я не холиварщики, да и не фанаты языка

bolk (bolknote.ru)
28 июля 2009, 15:05, ответ предназначен larionovmou.ya.ru:

Подразумевался ты :) Странно, я думал ты фанат, ошибался.

ГослингМудак (инкогнито)
12 мая 2014, 20:21

Джава страшный отстой, со всякими быдлофреймворками, цель которого насрать русским.

Евгений Степанищев (bolknote.ru)
15 мая 2014, 12:45, ответ предназначен ГослингМудаку

Причём тут русские?

ГослингМудак (инкогнито)
20 мая 2014, 19:12

Те все 15 причин, что перечислены, это все еще ерунда, а вот сама
Джава страшнейший отстой, более голимого по и разработки я в жизни не видел. Говнокодинг потому что сплошной. Чересчур сложная со всеми ее наворотами.

ГослингМудак (инкогнито)
20 мая 2014, 19:21

Тормозит страшно, нельзя писать драйвера, системные штуки, недружелюбная разработка крайне весь код в xml, крайне дурацкая документация тонны книг и дебильных большинство, все ее достоинства, практически нигде не применяются, возьмите кросплатформенность - кому вот она нужна? Дебильный язык. Фреймворки - это кошмар вообще.
Голимый ОпенГЛ. Опять же код на другие языки плохо переносим. Вам этого мало?

Евгений Степанищев (bolknote.ru)
22 мая 2014, 09:11, ответ предназначен ГослингМудаку

Я до сих пор не понимаю причём тут русские.

И да, Джава не для драйверов, это выскоуровневый язык, на них драйвера не пишут.

ГослингМудак (инкогнито)
22 мая 2014, 13:23

Я до сих пор не понимаю причём тут русские.
И да, Джава не для драйверов, это выскоуровневый язык, на них драйвера не пишут.
Честно, это очевидно, я не хотел этого писать, но решил, что они это прекрасно понимают без нас, и мы тут вообще уже никто уже 20 лет. Да мы банановая республика, торгующая на 93 процента сырьем, с депутатами ворующими все эти деньги.

Россия — это Нигерия в снегу. Вам действительно нравится идея, что шайка полоумных ковбоев будет контролировать поставки всей мировой энергии?

Конкуренция! Власть! Холодная война.

Высокоуровневый язык все, что не машинный код и ассемблер.

Ну при чем, при чем, а при чем KFC полковника Сандерса? Ты без этого отстоя жить не можешь?

Что ты не понимаешь, что американские компы убили напрочь все русские эвм. И кучу заводов, их делавших. Мы не делаем сейчас ничего. Nothing!

Татарский 1с оставил безработными кучу программистов. И теперь это единственно актуальная работа в стране! Жить-то надо, питаться. Кстати, по нему больше всего вакансий сейчас, а раньше ведь всю эту бухгалтерию частники писали на языках программирования и инженеры предприятий. Разве 1с это не игла, на которой теперь все предприятия сидят?

А джава - это игрушка, а не язык, все, что на нем пишут - запрос к базе данных, вывод в браузер, игрушки на телефоны. Ты посмотри сколько компаний занимаются игростроем.

Вместо нормального программирования, люди увлечены абстрактным бейсикоподобным html интерпретатором, им закомпостировали мозги.

Язык тормозной до жути. 270 мб хибернейт, 300 мб спринг. Тяжелый - куча фреймворков. Тонны! Их все надо знать - это отстой! У них мощная экономика, они себе могут это позволить, а мы - нет. Тебе начальник будет в ухо дышать и за плечо дергать, чтоб ты быстрее работал, а не то уволит. Вот они сделают фреймворк, говнокодинг, а там учить больше, чем в самой Джаве, ты ее не знаешь, а вместо этого учишь фреймворк, а он неподъемный, а документации - нет - все на английском, книги у них свои там тоже, у нас их нет. Ты им по работе уже не конкурент - они сделают так, что все они сами писать будут и нам все системы, понимаешь, иди играйся. Единственное что они не понимают, что отечественным работодателям на это все равно пох, а людей они уже реально достали и своих же программистов. Все жалуются.

Стать профессионалом по этой Джаве нереально. Представляешь? Потому что она настолько сложна и запутана. Java for dummies...
Ты инженер, ты сидишь без работы - работодателю поссать, он отмывает свое бабло из бюджета страны, ему вообще до фени все, разве ты этого не видишь. Амерам тем более поссать - они нас сожрать вообще хотят. Со злости и делают пакость. Поставят иджис и будут бомбить термоядерными боеголовками, скальпировать наши стратегические объекты. Ты посмотри фильм цельнометаллическая оболочка, ты думаешь генералам в пентагоне не срать на русских. Переманят к себе ведущих специалистов, а остальных - которые как раз составляют 90 процентов и работают, раздавят, так же поступают отечественные работодатели. Тут, конечно, вина коррупции, а не Джавы.

Ты серьезное ПО, на котором они живут уже не способен разрабатывать - иди в свои свистульки играйся.

Все, что они не делают, напрочь все убивает, ты думаешь импортный автомобильный завод инвесторы поставили - он убил все вокруг. Россия банкрот во всех смыслах. В ИТ бизнесе огромная конкуренция, кто сумеет подсадить на иглу потребителей, тот и на коне. Ты думаешь линукс сильно плох?

Игрушка, понимаешь. Android, Iphone. Понимаешь, они играют в игрушки, российские технологии выпустили очередную игрушку YotaPhone, а ты сходи подрочи, маменькин сынок..Купи плейбой у нас в киоске продается и подрочи. А они отмыли реальные деньги.

Что убила Джава? Она убила c++ разработчиков. На с++ можно работать за еду уже. Вот зачем нужна эта игрушка - она убийственна. А потом выпустят что-нибудь монополизирующее. Им таких гослингов нарыть - у них целые институты сидят. Блин, ну холодная война что такое? Противостояние. Кто кого выжмет экономически. Цены на нефть уронили - все союз развалился, а экономика разрушилась. Что импортное поставили - свое не производят уже. Им-то че, ну вышла Джава - больше людей пойдет работать в Микрософт.

Им надо вырубить газ в Германии на зиму, нацистким ублюдкам, тогда они быстренько сбацают фреймворк для с++, чтобы можно было графику рисовать в браузере. И такое уже есть. Так что хана этой Жабе.
А Гослингу надо шары под столом серпом отцапать. Канада - вообще падонки, они там все экспортируют, ссыльные всякие, шлюхи, бандиты. Как и американцы, а ты думаешь, кто туда бежал, кого кораблями вывозили. Самые наши экспортно зависимые враги и Бзежинский оттуда, у них зимой холодно в Канаде как в России. Чудесный край - ложись и помирай. Дебильный Бейсикоподобный язык вот что это.

Вот считай, реально, что осталось, на чем работать самое выгодное - 1с и html, ruby, администрирование windows, т.е. поддержка.

ГослингМудак (инкогнито)
22 мая 2014, 14:05

МОЖЕТ Я НЕ ПРАВ, МОЖЕТ БЫТЬ ГОСЛИНГ ОРГАНИЗОВАЛ НОВЫЕ РАБОЧИЕ МЕСТА У СЕБЯ В КАНАДЕ И У НАС, НО ТОЧНО ФРЕЙМВОРКИ ОТСТОЙ ПОЛНЕЙШИЙ. ЭТО ДАЖЕ НЕ СТАНДАРТ. ПОНИМАЕШЬ. ЧЕМ ПРОЩЕ ЯЗЫК, ТЕМ ЛУЧШЕ, ВСЕ ВОН ПОУМИРАЛО, А БЭЙСИК ЖИВЕТ
==================================================

ОТЕЧЕСТВЕННЫЕ КОМПЬЮТЕРЫ БЫЛИ ИБМ СОВМЕСТИМЫМИ 386, НА НИХ МОЖНО БЫЛО ПОСТАВИТЬ ДОС, ПИСАТЬ НА СИ И ТАК ДАЛЕЕ, КУЧА ЛЮДЕЙ БЕЗ РАБОТЫ ОСТАЛАСЬ, ЗАМЕТЬ НЕ ПЕДОФИЛОВ, КОТОРЫХ СЕЙЧАС РАЗВЕЛОСЬ, ЭКОНОМИЧЕСКИ КАСТРИРОВАЛИ, ОСТАВИЛИ БЕЗ ДЕТЕЙ, БЕЗ СРЕДСТВ К СУЩЕСТВОВАНИЮ. ОНИ НЕНАВИДЯТ ЭТУ СТРАНУ.
93 ПРОЦЕНТА МЫ ПОСТАВЛЯЕМ СЫРЬЕ, 7 ПРОЦЕНТОВ ОРУЖИЕ, КОТОРЫМ
ИХ ДЕТЕЙ УБИВАЮТ. НО ЭТО ДЕЛАЕТ ГОСУДАРСТВО, А НЕ ПРОСТЫЕ ЛЮДИ, КОТОРЫЕ ПРОСТО ЖИТЬ ХОТЯТ. ИЛИ ТЫ БЕЗ ИХ ГМО ЖИТЬ НЕ МОЖЕШЬ, А ДЕПУТАТАМ И ГОСУДАРСТВУ СРАТЬ - ЗАКОН ПРОТОЛКНУЛИ И ВСЕ ИЛИ БЕЗ ЯДЕРНЫХ ОТХОДОВ МЫ ЖИТЬ НЕ МОЖЕМ - ТЫ ДУМАЕШЬ ЭТО СЫРЬЕ? ПЛАТЯТ ТАК ЖЕ МАЛО РАЗРАБОТЧИКАМ, УЙДЯ В КОММЕРЦИЮ, ВОЕННЫМ, ЛЕТЧИКОМ, СИЛОВИКОМ, ВОДИТЕЛЕМ, КРАНОВЩИКОМ В СРЕДНЕМ ЗАРАБОТАЕШЬ БОЛЬШЕ.

Евгений Степанищев (bolknote.ru)
25 мая 2014, 16:59

Капец какой :)

Вы как в мой блог попали вообще?

Серёга любитель С++ (инкогнито)
21 апреля 2015, 11:14

Java отстой, также, как и С#, пишите на С++, с новыми фичами с++1x это совсем другой язык, только хардкор, только нативный код!

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)