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)

Ответ на: комментарий от sanyo1234

Речь о статической типизации?

Не только. Стиль Обезъяны херак-херак и в продакшен. Потом код выбрасывается. Он об этом выше постил. На джаве с таким подходм конечно же получишь утечки памяти и прочие тормоза.

PHP умеет компилироваться в .NET сборки?

Не знаю.

Акцент на низкоквалифицированных или на фрилансерах?

На фрилансерах и прочих контрактниках. Нахреначил копрокода в микросервисы и ушёл в закат.

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

В России в школах PascalABC изучают, а в институтах трупопасцаль много где до сих пор мучают

Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых»

С. Б. НАУМОВА   ПРОГРАММИРОВАНИЕ  НА ЯЗЫКЕ PascalABC
Учебно-практическое пособие  Электронное издание    

Владимир 2022
ISBN 978-5-9984-1629-3 © ВлГУ, 2022 © Наумова С. Б., 2022 

Ужаснись, обезьяна… Все пропало! Дилдам, которым по 65, сложно просто все эти ваши питоны освоить. Хотя бы на сисярпе бы преподавали

rtxtxtrx
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от foror

Стиль Обезъяна херак-херак и в продакшен. Потом код выбрасывается. Он об этом выше постил

У вас проблемы с пониманием прочитанного. Скорость разработки и доставки фич в прод это требования безнеса который в пятницу заработает в 10 раз больше на этой фиче чем если её выкатить в понедельник. Но это не значит что нужно делать херак-херак. Мои архитектуры живут 4-6 лет в среднем, потом переписываться под что-то новое более быстрое, технологии на месте не стоят.

Не знаю.

Вот именно что не знаете, щупать php 15 лет назад и с апломбом что-то затирать это не серьёзно. Я для вас из php макаки стал на два поста java макакой и вы тут же слились как тов. Syncro. Я все ещё жду список воркараундов java о котором вы с таким гонором заявляли выше. Голословно портить воздух больше не получится, Обезъян может делать больно примерно на 2х десятках языков и java один из них.

Нахреначил копрокода и ушёл в закат.

На текущем проекте я 8й год. Все никак в закат не уйду :)

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

На фрилансерах и прочих контрактниках. Нахреначил копрокода в микросервисы и ушёл в закат.

Будто наемники не такие же.

rtxtxtrx
()
Ответ на: комментарий от foror

В том что для того чтобы писать на java достаточно быть школотроном. Это о вашем высоко-квалифицированном «тут думать надо».

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

Нужно абстрактное мышление, те уметь думать категориями, которые не имеют аналогов в материальном мире. Но все так или иначе связано с неокортексом, так что все равно погроммисты умнее среднестатистических лысых обезьян, но не гении. Я думаю IQ где-то 110 баллов нужно. Это немного. У менегеров среднего звена по 125

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

Я вот на 100% уверен, что из художника выйдет лучший программист чем из математика. Программисты из дизайнеров выходят неплохие

rtxtxtrx
()
Ответ на: комментарий от foror

Стиль Обезъяны херак-херак и в продакшен.

Зависит от бюджета проекта.

Потом код выбрасывается.

Бывает, рефакторят.

Он об этом выше постил. На джаве с таким подходм конечно же получишь утечки памяти и прочие тормоза.

А на кой тогда в Java автоматическое управление памятью? :)

Не знаю.

https://www.peachpie.io/

И чем он после этого хуже ?

На фрилансерах и прочих контрактниках. Нахреначил копрокода в микросервисы и ушёл в закат.

Записывайся в очередь и плати почасовку за рефакторинг, только и всего.

Или ты хочешь бесплатно кататься до бесконечности пока тебе Windows не напишут за 5 копеек, уплаченные ранее?

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

В России в школах PascalABC изучают, а в институтах трупопасцаль много где до сих пор мучают

И это хорошо. Я написал «раньше изучали» тк не знал как сейчас дела обстоят.

Ужаснись, обезьяна… Все пропало! Дилдам, которым по 65, сложно просто все эти ваши питоны освоить. Хотя бы на сисярпе бы преподавали

Ничего не пропало, Object Pascal вполне себе годный ЯП чтобы дать базу.

Сейчас проблема в другом, собеседуешь человека, 10-12 лет опыта, говоришь что не будешь его мучать по алгоритмам и техническими задачками. Вместо этого задаёшь один вопрос «что вам не нравится в ЯП, что раздражает, какие минусы для себя открыли при работе с ним?». А он сидит, глазами хлопает, тк знания алгоритмов - есть, а понимания языка - нет. Вот также и вот эти java дети с кучей лет опыта.

Причем, когда человек реально разбирается в своей сфере он на полчаса монолог развернёт о потоках java или какая же залипуха этот js. И сразу понятно насколько глубоко он в теме и насколько уживчив будет в команде.

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

Причем, когда человек реально разбирается в своей сфере

IMHO это зависит от кругозора, когда есть с чем сравнить. Мало кто создавал свои ЯП и вообще задумывался, как можно улучшить ЯП.

Вот у меня, например, чисто эстетические претензии к VB.NET, нужно IMHO:

  • заменить dim на var как в шарпе
  • добавить сишные комментарии //, /* */
  • разрешить опционально (как в Scala) разделять операторы точкой с запятой ;, особенно в конце строки (дополнительно к опциональному двоеточию, как сейчас)

И вообще больше сделать опций, управляющих ЯП (запрет старого стиля комментарий и объявления переменных и т.п.) аналогично Scala.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

Я недавно проходил этот тест с баллами. Он не показывает интеллект практически никак, скорее он показывает кругозор. Прошёл на 161 из 170, что по-моему кек. Вопросы уровня напишите слово которое относится и к лицу и к реке (губа) это таки на кругозор, а подсчитывание точек в квадратиках и треугольника - на внимательность.

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

Я вот на 100% уверен, что из художника выйдет лучший программист чем из математика.

ООП программист - да. А функциональщики которые лямбдами/замыканиями любят обмазываться больше из математиков.

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

Вот у меня, например, чисто эстетические претензии к VB.NET, нужно IMHO

И вот это «имхо» и есть ваша ценность, результат применения ваших знаний к рабочим задачам, ваш чистый опыт. Если у вас будут вопросы только к синтаксису, то я начну задавать наводящие вопросы про конфликты элементов пространства имён, например System.Windows, их решение через import (если владеете Python бегло обсудим как дела обстоят там - точно также, кек) и продолжим. Когда вы поймёте что это не экзамен вы сами удивитесь сколько всего неустраивающего вас в языке вы вывалите :)

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

Я импортирую выборочно то, что мне нужно. У меня нет никаких конфликтов имён в моём коде. А ещё у VB не учитывается case, хотя автоматически исправляется IDE. Т.е. и красиво, и правильно, и избыточно. К именам претензий нет от слова совсем. В крайнем случае можно указать полное имя. И такая красота там уже больше 20-и лет в отличие от скриптовых языков.

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

я про то что

Windows.Forms.MessageBox.Show("кек")

вызовет ошибку, а

Imports System.Windows.Forms
... 
MessageBox.Show("кек")

или

System.Windows.Forms.MessageBox.Show("кек")

будет работать. Частая ошибка вылезающая в момент написания кода, понятно что её даже IDE подскажет/исправит.

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

В том что для того чтобы писать на java достаточно быть школотроном

Как и интегрировать. Но есть нюанс.

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

монолог развернёт о потоках java

Что там у вас с потоками в джаве случилось? И с какими именно, сейчас же ещё и легковесных подвезли.

Единственная проблема в джаве при хорошем фундаменте отсутствуют качественные фреймворки (уродский хибернейт и спринг) для разработки веба с БД и приложений для ПК и мобильных девайсов. Ну, по мелочи ещё нужно байты гонять из нейтива в хип и обратно, чтобы получить производительность. Но ситуация и здесь постепенно исправляется.

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 2)
Ответ на: комментарий от foror

Это как на ютубе DIY суперкара на педальной тяге и велосипедных колесах.

Позволяет задействовать огромное количество готовых популярных CMS. JVM такое обилие и не снилось.

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

Спроси у Обезьянина, думаю он лучше расскажет, если сталкивался конечно. Я лишь могу сказать, что подход ORM сам по себе ущербен для производительного бэкенда. Хибрнейт, в частности (как впрочем и SQL), вносит дух скриптоты и ухудшает надежность, поддерживаемость и отладку кода.

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

Спроси у Обезьянина, думаю он лучше расскажет, если сталкивался конечно. Я лишь могу сказать, что подход ORM сам по себе ущербен для производительного бэкенда. Хибрнейт, в частности (как впрочем и SQL), вносит дух скриптоты и ухудшает надежность, поддерживаемость и отладку кода.

Hibernate увеличивает продуктивность кодера? Стоит ли применять Hibernate там, где его производительности хватает при правильной настройке кэширования?

По сравнению с чем Hibernate и SQL «вносит дух скриптоты и ухудшает надежность, поддерживаемость и отладку кода» (c)?

sanyo1234
()
Ответ на: комментарий от foror

Хибрнейт, в частности (как впрочем и SQL), вносит дух скриптоты и ухудшает надежность, поддерживаемость и отладку кода

Java

интерпретируемый язык

rtxtxtrx
()
Ответ на: комментарий от sanyo1234

Hibernate увеличивает продуктивность кодера? Стоит ли применять Hibernate там, где его производительности хватает при правильной настройке кэширования?

А у вас есть выбор? Я же говорю нет хорошего фреймворка для работы с СУБД в джава. В других ЯП их впрочем тоже нет. Поэтому если вы не гугл и даже не озон, то хибернейта вам хватит за глаза.

Подскажи лучшие open-source CMS на Java

Их нет.

Количество -> конкуренция хотя бы с Typo3.

Мы с вами говорим о разном. Я о инструментах для разработки потенциального проекта с миллионами посетителей в день силами небольшой группы погромистов. Вы о местечковом интернет магазине Рога и Копыта силами одного фрилансера по присланным шаблонам.

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

Что там у вас с потоками в джаве случилось?

Проснитесь, сэр, вы серите. Пришлось новый язык разработать (Scala) чтобы дать абстракции в виде коллекций для параллельной работы и хоть как-то совладать с течкой по памяти.

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

А у вас есть выбор? Я же говорю нет хорошего фреймворка для работы с СУБД в джава.

А Hibernate?!

В других ЯП их впрочем тоже нет.

Опа, а я и не знал …

Поэтому если вы не гугл и даже не озон,

Так ведь смотря, для чего. Что-то может храниться в Clickhouse и noSQL, а что-то в обычных РСУБД с ORM?

то хибернейта вам хватит за глаза.

Вот именно.

Подскажи лучшие open-source CMS на Java Их нет.

Когда появилась Java? Лет 30 назад примерно?

Количество -> конкуренция хотя бы с Typo3. Мы с вами говорим о разном. Я о инструментах для разработки потенциального проекта с миллионами посетителей в день силами небольшой группы погромистов.

Долго вы будете разрабатывать аналог Typo3 или Umbraco силами своих маленьких погроммистов?

Вы о местечковом интернет магазине Рога и Копыта силами одного фрилансера по присланным шаблонам.

Магазин «Рога и Копыта» на базе nopCommerce окажется в чём-то хуже вашей наколенной Java стряпни?

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

Мдя, в этом весь Обезъянин ) Сэр, все абстракции закончились на создании фреймворка Akka, потом скала оказалась никому не нужна. Настолько была в этом проблема, что сейчас скалы не видно, не слышно.

foror ★★★★★
()
Ответ на: комментарий от foror
  • Раньше был Apache Tapestry. Его прикольной возможностью была живая перезагрузка, поэтому можно было просто сохранить класс, IDE его компилировала и он подкладывался на сервер приложений без перезапуска. Жаль, что он, вроде, «того».
  • На одном проекте, мы поддерживали сайт на Play!Framework. Он был весьма неплох, но минус то что там пошли метания «мы поддерживаем Python», «Мы не поддерживаем Python», «Мы переезжаем с Java на Scala»...
  • Сейчас на удивление в РФ делают «импортозаместительные» проекты на Vaadin, причем не один.
X-Pilot ★★★★★
()
Ответ на: комментарий от foror

Я читал на Reddit, Scala там хвалят.

IMHO прекрасный ЯП, когда надо сделать что-то алгоритмическое без GUI на JVM. Например, мне он может быть полезен, чтобы сделать DTO классы для Hibernate и потом передавать их по RPC в .NET приложение.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от Obezyan

In March 2015, former VP of the Platform Engineering group at Twitter Raffi Krikorian, stated that he would not have chosen Scala in 2011 due to its learning curve.[159] The same month, LinkedIn SVP Kevin Scott stated their decision to «minimize [their] dependence on Scala»

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

Неосиляторы вынуждают нас всех деградировать до Golang?

sanyo1234
()
Ответ на: комментарий от foror

все абстракции закончились на создании фреймворка Akka

щас модно хейтить акку, особенно после изменения лицензионной политики. Ну и очень много кандидатов с вообще отсутствующим опытом акки

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

Это фреймворк типа джанги, который позволяет что угодно сотворить с минимумом телодвижений, когда нужно чуть больше чем дефолтная срака. CMS такие же как и 20 лет назад… Wordpress тот же c include header/footer и повсеместными global.

rtxtxtrx
()
Ответ на: комментарий от foror
  1. Вам самому не стыдно? Вы точно также оперировали данными php 15летней давности. Кажется, кто-то забронзовел.
Obezyan
()
Ответ на: комментарий от rtxtxtrx

Это фреймворк типа джанги, который позволяет что угодно

Угодно enterprise CMS типа Typo3, на который потрачено 25*N человеколет и xxx Kilo U$D

сотворить с минимумом телодвижений,

Но одно телодвижение и rtxtxtrx уже натворил делофф :) Какой ценный щпециалист, предлагаю, обратить ваше пристальное внимание на него.

когда нужно чуть больше чем дефолтная срака.

Вот, я так и думал …

CMS такие же как и 20 лет назад… Wordpress тот же c include header/footer и повсеместными global.

За 20 лет они написали только Hello include ?

Ты смотрел перечень функциональных возможностей?

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

PHP вообще к 8й версии натаскал много разного хорошего из всех современных языков. Он как робот пылесос.

А юмора я не выкупил, т. к. это была неудачная попытка свести все к шутке юмора.

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

Да тролль он. IMHO в Минцифре или где-то в спецслужбах, появились продуманные тролли, которые провоцируют нас на бесплатные консультации, чтобы на основе них в т.ч. принимались какие-то решения.

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

За 20 лет они написали только Hello include ?

Что ты несешь?

Угодно enterprise CMS типа Typo3, на который потрачено 25*N человеколет и x Kilo U$D

Какой стыд!!! PHP, ынтырпрайз, Typo3 - тут как минимум два слова лишних

Ты смотрел перечень функциональных возможностей?

Простите, если обидел чувства установщика модулей для Wordpress.

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

Какой стыд!!! PHP, ынтырпрайз, Typo3 - тут как минимум два слова лишних

Ты, наверно, про Бибиктрикс? Они так и не научились программировать на PHP? :(

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