Про Java и жизнь

Mar 05, 2012 14:34

В 1995 году миру была обещана Java и в 1996 она появилась. Но это был фальстарт, поскольку она была тормознутой, не было сред разработки, какой-либо инфраструктуры, библиотек, никто ничего не понимал, а апплеты оказались не особо нужны. Но потом появилась Java 1.2 и весь мир проголосовал за нее своим баблом и карьерами. 10 лет подряд вся разработка ( Read more... )

it business, java, development

Leave a comment

Comments 93

mindfactor March 5 2012, 10:54:26 UTC
Со своей скромной колокольни вывел замечательный эмпирический принцип:

"Если что-то написано на Яве - значит техническая реализация будет тормознутым глючным блевотным у*бищем."

Осечек за всё время - пальцев одной руки хватит пересчитать.

Reply

d_zh March 5 2012, 12:05:16 UTC
учитывая, что на яве написано почти все более или менее крупное., то это скорее общая характеристика айти, а не явы. Просто сравнить особо не с чем.

Reply

mindfactor March 5 2012, 12:17:22 UTC
Вёб-интерфейсы обычно таки неплохи.

К сожалению, они пока ещё тормознуты, но это фактически единственный их недостаток.

Reply

rainman_rocks March 5 2012, 15:37:01 UTC
На яве написано далеко не всё.

На десктопе: от жабоприложений тошнит сразу (стрёмный интерфейс, тормоза, сожрана куча памяти), всё приличное - на крестах написано. Ну или вон макофилы приличное на Objective-C изображают.

В вебе: сравнить социальную сеть на жабе (одноклассники) с остальными социальными сетями (не жаба) по user expirience. Всё станет ясно.

На жабе нет ХОРОШИХ приложений. Есть только терпимые.

Reply


mehanizator March 5 2012, 11:09:26 UTC
а почему "не круто"-то?

Reply

d_zh March 5 2012, 16:14:31 UTC
Потому что типа устарел и нет функциональщины.

Reply

mehanizator March 5 2012, 17:34:39 UTC
функциональщина там прикручивается при желании

Reply

d_zh March 6 2012, 05:47:47 UTC
Оставаясь в рамках языка? А как?

Reply


jdevelop March 5 2012, 11:09:26 UTC
Scala ;)

Reply

d_zh March 6 2012, 15:14:57 UTC
На скале адски сложно разбираться в чужом коде. Может, конечно, дело привычки, но learning curve ожидает быть очень нудным. Джава в своей основе изучалась за неделю. На скале через неделю можно писать только то, что не является особенностью скалы :-)

Reply


thinker8086 March 5 2012, 11:17:50 UTC
Слушайте, а что на Java не тормозит? Вон сбербанк тормозит )))

Reply

d_zh March 5 2012, 12:01:08 UTC
тормозит - понятие относительное. На чем еще решают интеграционные задачи такого масштаба?

Reply

thinker8086 March 5 2012, 12:54:20 UTC
>> На чем еще решают интеграционные задачи такого масштаба?

Это таки да, Java стала стандартом для корпоративных решений, и я не настолько в теме, чтобы привести контрпримеры (возможно, они и существуют).

Но меня другое интересует.

Вроде как масштабирование на Java должно быть как два пальца об асфальт, нет?

Им жалко денег на сотню дополнительных серверов в кластере?

Reply

d_zh March 5 2012, 16:16:35 UTC
А не все можно распараллелить. Даже если последовательного кода всего 10% по времени исполнения, десятикратное масштабирование - теоретический предел. На практике довольно сложно полностью развязать на 100%. Это возможно, просто дорого.

Reply


kuigoroj March 5 2012, 11:22:23 UTC
d_zh March 5 2012, 11:43:09 UTC
А по какому критерию убогий? Не выполнял поставленной бизнесом задачи?

Reply

kuigoroj March 5 2012, 12:02:27 UTC
d_zh March 5 2012, 16:19:50 UTC
Я думаю, что это вопрос скорее в бизнес-плоскости, чем в технологической. С точки зрения бизнеса решение, которое стоит 10 млн, которое доступно через три месяца, но требует постоянной поддержки на 1 млн в месяц, часто оказывается лучше, чем то, которое стоит 20 млн, доступно через год и требует поддержки 100 тыс в месяц.

Reply


Leave a comment

Up