LINUX.ORG.RU

Российский центр компетенций по импортозамещению отказался инвестировать в два проекта на базе Java

 , ,


0

4

По информации из Центра компетенций по импортозамещению в сфере информационно-коммуникационных технологий (директор ЦКИТ — Илья Массух), из дорожной карты «Новое общесистемное ПО», работы по которой финансируются государством, исключены два проекта, связанных с языком Java:

  • Исключен проект «Доверенный репозитарий Java компонент», который компания «Бизнес коммуникации» должна была делать в интересах Центробанка. Стоимость проекта оценивается в 97 млн руб. В результате его реализации должна была появиться доверенная среда разработки и исполнения Java SE на базе проекта с открытым исходным кодом OpenJDK.
  • Исключен проект сервера приложений Java Libercat. Данный проект базируется на Apache Tomcat, поставляется в формате веб-сервера (TomCat) и сервера приложений в спецификации Jacarta EE (TomEE+). Его должна была реализовать компания «Белсофт» под торговой маркой AxiomJDK. Стоимость реализации проекта — 80 млн руб.

Причина исключения данных проектов из дорожной карты — отказ от бюджетного финансирования. По мнению экспертов, программные продукты для стека Java Enterprise Edition (Java EE) в настоящее время являются довольно устаревшей технологией. С другой стороны, эксперты соглашаются, что вышеперечисленные продукты имеет многомиллионную аудиторию в изначальных СПО-проектах. Для пользователей нет смысла переходить на новый продукт, к которому не сформировано доверие, особенно учитывая тот факт, что на рынке существует множество альтернативных СПО-решений.

Отказ от реализации обоих проектов на базе Java поможет сэкономить 177 млн руб.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от Syncro

подразумевает наличие полноценной альетративы

ЛОЛ КЕК, на ладно, тогда Common Lisp это полноценная альтернатива. В плане устойчивости и возможностей обработки ошибок там даже намного лучше, чем в жабе. Стандарты, опять же, во все поля и т.д. Всё как ты любишь.

зачем писать серверы на чем угодно если все убогое

Зачем писать серверы на жабе если она убогая, что бы потом переделывать на чём-то технологически более совершенном?

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от no-such-file

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

звучит как маркетинговый булшит для альтернативно одаренных

Зачем писать серверы на жабе если она убогая

если жаба убогая, тогда про остальные и говорить не хочется, было бы прекрасно увидеть что-то более совершенное, но ничего нет

Syncro ★★★★★
()
Ответ на: комментарий от Syncro

звучит как маркетинговый булшит для альтернативно одаренных

Там есть рестарты. Сильно лучше обычных исключений, т.к. обработка ошибки может происходить в контексте кода где ошибка случилась, а не там где её отловили.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

лучше обычных исключений, т.к. обработка ошибки может происходить в контексте кода где ошибка случилась, а не там где её отловили.

бывает что в контексте где случилась вы ничего сделать не можете, поэтому убогие приложения просто заваливаются в панику. Видел такие | die в каждой строчке ещё в чмошном пердле.

Syncro ★★★★★
()
Ответ на: комментарий от Syncro

бывает что в контексте где случилась вы ничего сделать не можете

А бывает, что сможете. В любом случае в том контексте ты всегда сможешь гораздо больше, чем в контексте выше. Причём, для понимания (мне кажется ты не понял), обработчик задаётся отдельно, не внутри.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

там где нет исключений, вам придется калечить интерфейсы в духе интовых кодов возврата у процедурных функций как в сишке уровня развития 30и летней давности

Syncro ★★★★★
()
Ответ на: комментарий от Syncro

там где нет исключений

Рестарты это и есть исключения, только с обработкой в месте ошибки.

Но вообще, это была ирония, если что. Я не предлагаю брать ЛИСП для замены жабы. Я говорю только, что жаба идейно находится на том же уровне, причём жаба ещё и хуже технологически.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Рестарты это и есть исключения, только с обработкой в месте ошибки.

в большинстве случаев вам придется делать тоже прокидывание контекстов на уровни там где вы сможете вернуть сообщение об ошибке только калеча и костыляя все используемое апи

Syncro ★★★★★
()
Ответ на: комментарий от no-such-file

все альтернативы исключениям, что я видел были именно костылями, которые делали тоже самое что исключения, но хуже и страшнее ну либо ничего кроме бестолковой паники не делали

Syncro ★★★★★
()
Ответ на: комментарий от no-such-file

Ваш оппонент отрицает логику прикрываясь «опытом». И ваши и мои усилия тут бесполезны. Вы можете сколько угодно пытаться объяснять про автоматическое переключение контекстов, использование подключаемых обработчиков исключений и прочее event driven solutions это все будет без толку. У него раковина уже захлопнулась.

Obezyan
()
Ответ на: комментарий от Syncro

альтернативы исключениям, что я видел были именно костылями

Сам себя высек же, не позорься.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Зачем писать серверы на жабе если она убогая, что бы потом переделывать на чём-то технологически более совершенном?

Лолчто? Жаба может и убогая, но что тут более технологически совершенное? Неужто питон?

Psilocybe ★★★★★
()
Ответ на: комментарий от Syncro

было бы прекрасно увидеть что-то более совершенное

Увы, серебряных пуль в программировании отливать ещё не научились.

Hertz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.