История изменений
Исправление
vertexua,
(текущая версия)
:
Ты кажется очень сложный процесс упростил до одношагового - устарела или не устарела.
В 2003ом она как раз устарела. Тогда 1) везде рулила венда 2) Под венду выпустили C# который во всем был лучше Java, по такому принципу он делался - быть лучше Java. В Java были тормозное JRE и совершенно ущернбны, переполненый ненужными фичами J2EE, пользоваться было которым нереально.
Потом история пошла в другую сторону. Юникс системы начали нагибать мейнстрим, даже стуча в дверь десктопа разработчика. Выпустили Java 1.5 с generics, autoboxing, for-each. А потом вышла 1.6 с аннотациями и эпичнейшим ускорением производительности в истории. C# начал выглядеть бледнее и начал стадать от своей некросплатформенности. Джава ожила.
Потом началась эра функционального программирования, элементы корого перекочевали в мейнстрим всех языков программирования. Даже в сраные плюсы - пример полной отсталости. Кроме джавы. Джава начала умирать.
Ожила джава чуть-чуть с 8кой когда в нее ввели лямбды. Наконецто они стали как все.
Еще джаве начали делать всяке тупые Java FX, когда над миром уже нависали намеки что походу все закончится джаваскриптом. Потом на это забили, начали меньше тратить усилий на ненужный JSF и больше смиряться с фактом того что джаваскрипт и single page applications победили.
Потом пришла контейнеризация и микросервисы, сервера с одним приложением на 60 ГБ просто не отвечают больше на вопрос, а что делать когда процесс падает и у тебя за раз теряется на время 60 ГБ памяти твоего флота. Иными словами N+1 или N+2 дешевле когда N - большое. Отмазка «купите больше памяти» стала выглядеть бледно и компании просто устали от этого высокого порога вхождения. Нода и го успешно заполонили весь клауд, потому что это легко и просто. То что давала джава гипотетически, какую-то космически абстрактную хорошую архитектуру и многопоточность - оказалось не приносит финансовой выгоды. Простой софт, простые платформы приносят деньги так же.
Джава начала адаптироваться и под облака, добавляя АОТ и модульность. Через вот эти все Substrate VM есть даже попытка потолкаться с нодой на ее поле.
Все это со стороны наблюдал майкрософт, у которого был лучше язык, но хуже платформа. Они в итоге забили гнуть свое и вместо борьбы возглавили. TypeScript и RxJS - продукты майкрософта, но сейчас в самом центре фронтенд мира. ASP.NET Core, работающий со скоростью лучшего асинхронного С++/Go веб-сервера, поставляющейся с интеграцией со любыми опенсорс дефакто стандартами, от линукса, до докера и до Angular/React в пол оборота просто проехал все эти болячки java и присоеденился уже перед финишем. Один cli чтобы запилить проект с любой комбинацией чего угодно, стандартные базовые docker образы для сборки и для продакшна. Даже IoC встроеный. VSCode сначала стала топовым редактором фронтендеров, а тут как тут поддержка C# и осовременненого .NET, так невзначай. Так что MS подсуетилась значительно.
Хотя хз что будет следующее. Я думаю WebAssembly, безопасный натив в браузере и там эти игроки еще не валялись, ни Google, ни Microsoft, ни Oracle. Там пока один Rust
Теперь официально вносите царя stevejobs
Исправление
vertexua,
:
Ты кажется очень сложный процесс упростил до одношагового - устарела или не устарела.
В 2003ом она как раз устарела. Тогда 1) везде рулила венда 2) Под венду выпустили C# который во всем был лучше Java, по такому принципу он делался - быть лучше Java. В Java были тормозное JRE и совершенно ущернбны, переполненый ненужными фичами J2EE, пользоваться было которым нереально.
Потом история пошла в другую сторону. Юникс системы начали нагибать мейнстрим, даже стуча в дверь десктопа разработчика. Выпустили Java 1.5 с generics, autoboxing, for-each. А потом вышла 1.6 с аннотациями и эпичнейшим ускорением производительности в истории. C# начал выглядеть бледнее и начал стадать от своей некросплатформенности. Джава ожила.
Потом началась эра функционального программирования, элементы корого перекочевали в мейнстрим всех языков программирования. Даже в сраные плюсы - пример полной отсталости. Кроме джавы. Джава начала умирать.
Ожила джава чуть-чуть с 8кой когда в нее ввели лямбды. Наконецто они стали как все.
Еще джаве начали делать всяке тупые Java FX, когда над миром уже нависали намеки что походу все закончится джаваскриптом. Потом на это забили, начали меньше тратить усилий на ненужный JSF и больше смиряться с фактом того что джаваскрипт и single page applications победили.
Потом пришла контейнеризация и микросервисы, сервера с одним приложением на 60 ГБ просто не отвечают больше на вопрос, а что делать когда процесс падает и у тебя за раз теряется на время 60 ГБ памяти твоего флота. Иными словами N+1 или N+2 дешевле когда N - большое. Отмазка «купите больше памяти» стала выглядеть бледно и компании просто устали от этого высокого порога вхождения. Нода и го успешно заполонили весь клауд, потому что это легко и просто. То что давала джава гипотетически, какую-то космически абстрактную хорошую архитектуру и многопоточность - оказалось не приносит финансовой выгоды. Простой софт, простые платформы приносят деньги так же.
Джава начала адаптироваться и под облака, добавляя АОТ и модульность. Через вот эти все Substrate VM есть даже попытка потолкаться с нодой на ее поле.
Все это со стороны наблюдал майкрософт, у которого был лучше язык, но хуже платформа. Они в итоге забили гнуть свое и вместо борьбы возглавили. TypeScript и RxJS - продукты майкрософта, но сейчас в самом центре фронтенд мира. ASP.NET Core, работающий со скоростью лучшего асинхронного С++/Go веб-сервера, поставляющейся с интеграцией со любыми опенсорс дефакто стандартами, от линукса, до докера и до Angular/React в пол оборота просто проехал все эти болячки java и присоеденился уже перед финишем. Один cli чтобы запилить проект с любой комбинацией чего угодно, стандартные базовые docker образы для сборки и для продакшна. Даже IoC встроеный. Хотя хз что будет следующее. Я думаю WebAssembly и там эти игроки еще не валялись, ни Google, ни Microsoft, ни Oracle. Там пока один Rust
Теперь официально вносите царя stevejobs
Исправление
vertexua,
:
Ты кажется очень сложный процесс упростил до одношагового - устарела или не устарела.
В 2003ом она как раз устарела. Тогда 1) везде рулила венда 2) Под венду выпустили C# который во всем был лучше Java, по такому принципу он делался - быть лучше Java. В Java были тормозное JRE и совершенно ущернбны, переполненый ненужными фичами J2EE, пользоваться было которым нереально.
Потом история пошла в другую сторону. Юникс системы начали нагибать мейнстрим, даже стуча в дверь десктопа разработчика. Выпустили Java 1.5 с generics, autoboxing, for-each. А потом вышла 1.6 с аннотациями и эпичнейшим ускорением производительности в истории. C# начал выглядеть бледнее и начал стадать от своей некросплатформенности. Джава ожила.
Потом началась эра функционального программирования, элементы корого перекочевали в мейнстрим всех языков программирования. Даже в сраные плюсы - пример полной отсталости. Кроме джавы. Джава начала умирать.
Ожила джава чуть-чуть с 8кой когда в нее ввели лямбды. Наконецто они стали как все.
Еще джаве начали делать всяке тупые Java FX, когда над миром уже нависали намеки что походу все закончится джаваскриптом. Потом на это забили, начали меньше тратить усилий на ненужный JSF и больше смиряться с фактом того что джаваскрипт и single page applications победили.
Потом пришла контейнеризация и микросервисы, сервера с одним приложением на 60 ГБ просто не отвечают больше на вопрос, а что делать когда процесс падает и у тебя за раз теряется на время 60 ГБ памяти твоего флота. Иными словами N+1 или N+2 дешевле когда N - большое. Отмазка «купите больше памяти» стала выглядеть бледно и компании просто устали от этого высокого порога вхождения. Нода и го успешно заполонили весь клауд, потому что это легко и просто. То что давала джава гипотетически, какую-то космически абстрактную хорошую архитектуру и многопоточность - оказалось не приносит финансовой выгоды. Простой софт, простые платформы приносят деньги так же.
Джава начала адаптироваться и под облака, добавляя АОТ и модульность. Через вот эти все Substrate VM есть даже попытка потолкаться с нодой на ее поле.
Все это со стороны наблюдал майкрософт, у которого был лучше язык, но хуже платформа. Они в итоге забили гнуть свое и вместо борьбы возглавили. TypeScript и RxJS - продукты майкрософта, но сейчас в самом центре фронтенд мира. ASP.NET Core, работающий со скоростью лучшего С++/Go веб-сервера, поставляющейся с интеграцией со любыми опенсорс дефакто стандартами, от линукса, до докера и до Angular/React в пол оборота просто проехал все эти болячки java и присоеденился уже перед финишем. Хотя хз что будет следующее. Я думаю WebAssembly и там эти игроки еще не валялись, ни Google, ни Microsoft, ни Oracle. Там пока один Rust
Теперь официально вносите царя stevejobs
Исходная версия
vertexua,
:
Ты кажется очень сложный процесс упростил до одношагового - устарела или не устарела.
В 2003ом она как раз устарела. Тогда 1) везде рулила венда 2) Под венду выпустили C# который во всем был лучше Java, по такому принципу он делался - быть лучше Java. В Java были тормозное JRE и совершенно ущернбны, переполненый ненужными фичами J2EE, пользоваться было которым нереально.
Потом история пошла в другую сторону. Юникс системы начали нагибать мейнстрим, даже стуча в дверь десктопа разработчика. Выпустили Java 1.5 с generics, autoboxing, for-each. А потом вышла 1.6 с аннотациями и эпичнейшим ускорением производительности в истории. C# начал выглядеть бледнее и начал стадать от своей некросплатформенности. Джава ожила.
Потом началась эра функционального программирования, элементы корого перекочевали в мейнстрим всех языков программирования. Даже в сраные плюсы - пример полной отсталости. Кроме джавы. Джава начала умирать.
Ожила джава чуть-чуть с 8кой когда в нее ввели лямбды. Наконецто они стали как все.
Еще джаве начали делать всяке тупые Java FX, когда над миром уже нависали намеки что походу все закончится джаваскриптом. Потом на это забили, начали меньше тратить усилий на ненужный JSF и больше смиряться с фактом того что джаваскрипт и single page applications победили.
Потом пришла контейнеризация и микросервисы, сервера с одним приложением на 60 ГБ просто не отвечают больше на вопрос, а что делать когда процесс падает и у тебя за раз теряется на время 60 ГБ памяти твоего флота. Иными словами N+1 или N+2 дешевле когда N - большое. Отмазка «купите больше памяти» стала выглядеть бледно и компании просто устали от этого высокого порога вхождения. Нода и го успешно заполонили весь клауд, потому что это легко и просто. То что давала джава гипотетически, какую-то космически абстрактную хорошую архитектуру и многопоточность - оказалось не приносит финансовой выгоды. Простой софт, простые платформы приносят деньги так же.
Джава начала адаптироваться и под облака, добавляя АОТ и модульность. Через вот эти все Substrate VM есть даже попытка потолкаться с нодой на ее поле.
Все это со стороны наблюдал майкрософт, у которого был лучше язык, но хуже платформа. Они в итоге забили гнуть свое и вместо борьбы возглавили. TypeScript и RxJS - продукты майкрософта, но сейчас в самом центре фронтенд мира. ASP.NET Core, работающий со скоростью лучшего С++/Go веб-сервера, поставляющейся с интеграцией со любыми опенсорс дефакто стандартами, от линукса, до докера и до Angular/React в пол оборота просто проехал все эти болячки java и присоеденился уже перед финишем. Хотя хз что будет следующее. Я думаю WebAssembly и там эти игроки еще не валялись, ни Google, ни Microsoft, ни Oracle. Там пока один Rust