Углубляемся

топ 100 блогов f_dv — 31.01.2014 Предущая тема требует развития.
Вообще затравкой послужило переданное мне назойливым гражданином коммерческое предложение.
Эпиграф: Я ненавижу Java там, где я её ненавижу.

Что я хочу видеть:
 - чтобы работало быстро;
 - чтобы работало стабильно;
 - чтобы легко масштабировалось. Ну или с пременением умеренных сил в меру квалифицированных специалистов;
 - чтобы одинаково выглядо и почти одинаково работало на любой платформе, предназначенной для ПК;
 - чтобы проблемы сбоев диагностировались тривиально до очевидного;
 - чтобы поняв проблему  точно знал, что нужно сделать, очтобы всё заработало ещё вчера;
 - чтобы было прозрачное межплатформенное взаимодействие и совместимость со стандартным функционалом ОС.
 - чтобы мобильный вариант был практически полностью функционален и прост относительно "большого" продукта.

Что мне предлагают:
 - "мы - крутая фирма, с хорошо выстроенным процессом промышленно разработки ПО!";
 - серверные приложения;
 - интеграционные проекты;
 - автоматизация документооборота (прямо вот так вот, жирным шрифтом!);
 - системы управления предприятием;
 - системы управления контентом;
 - облачные технологии;
 - создание библиотек и фреймворков;
 - применяем Open Source.
 - программируем на Java и всём, что тоже по сути Java (J2EE, J2SE, Android, SOA, OSGI);
 - умеем Agile/Scrum.

Почему это коммерческое предложение меня злит (оно реально не оставляет равнодушным):
 - молодёжь не ставит производительность во главу угла. Оно вообще не понимает о чём тут речь, если говорить о производительности;
 - Java вместо нормальной диагностики вываливает какие-то дурные эксепшны, глядя на которые хочется рыдать. Но разобраться можно, да...;
 - переносимость условная;
 - Java-машины разные
 - часть прелестей Java-машин надо тупо отключить, чтобы приложение начало работать предсказуемо;
 - у каждой Java-машины ещё горсть своих тараканов. Помимо тех, которые есть в самом софте;
 - производительность. Самое быстрое Java-приложение по определению медленнее откомпилированного бинарника;
 - применение безумного числа фреймворков безумных объёмов. То, что внутри там черви и жабы - никого не волнует. Нукто туда не смотрел;
 - мнение, что быстрая и удобная разработка - вот он успех бинеса. Вот уж выводит не на шутку. Типичный "тяпляпивпродакшн".
 - в мире достаточно примеров бинарного софта, отлично и одинаково работающего на разных ОС (упрощённо: Windows, Linux).

В общем если коротко, то когда мне говорят "купите у нас программу, мы её написали на Java", у меня глаза наливаются кровью, а из ноздрей начинает валить пар (не путать с дымом!). Не потому, что я принципиальный Java-ненавистник, а потому, что Java, как и XML, большинство "современных" разработчиков пихают в любую дыру слабо понимая что делают, но хорошо (пожалуй да) освоив один модный инструмент. И кстати да, в большинстве случаев зная только одну ОС-платформу - Windows.

Прошу простить мне сумбурность.

Оставить комментарий

Архив записей в блогах:
В 50 день осени 1950 года на свет появился Томас Эрл Петти.  Ну и ка всегда в этот день у меня цветы.  В этот раз голубые ирисы. #жилабылаосень , ...
 На пресс-конференции после открытой тренировки в Тарасовке главный тренер "Спартака" Валерий Карпин очень удивился вопросу об интересе красно-белых к аргентинскому полузащитнику "Лацио" Мауро Сарате. - Первый раз об этом слышу, - сказал ...
Здравствуйте, уважаемые! А принята ли в коммуне взаимопомощь на добровольной основе, в частности - есть ли тут настоящие мачи и мучачи, кто не корысти ради, а по порывам душевным, подвез бы девушку до ДМД? Через 2 субботы к вечеру. С меня - старина ...
Один из самых древних городов Польши. Русские называют его Сандомир. Поляки - Сандомеж. Когда-то въездные ворота сегодня оказались строго входными. Пешеходная зона. Почему меня здесь аж четыре - под катом. Ворота 14 века Историю города за десяток веков кто ...
У сегодняшнего инцидента в Керченском проливе уже есть и, вероятно, будут последствия. Неизвестно, насколько существенные. Во-первых, РИА "Новости" сообщает о начавшемся массированном обстреле жилых районов ДНР , в том числе и из тяжелой артиллерии. Пока неясно, так ли это, из ...