|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Всем привет! Какой сервер приложений наиболее популярен для Java решений? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 14:13 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Molasar, IBM Webshere, Oracle Weblogic, Red Hat JBoss ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 14:25 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
MolasarВсем привет! Какой сервер приложений наиболее популярен для Java решений? Зачем?! Если для legacy проекта, то на том на каком он работает. Если новый, то для SpringBoot специальный сервер приложений не нужен. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 14:40 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Если проект новый то и спринг вероятно не нужен) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 15:21 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
а что нынче вместо него? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 15:22 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaа что нынче вместо него? Как обычно - JEE 8 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 16:10 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
просто я подумал, вдруг чего проспал ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 16:34 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Molasar, jetty. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 17:17 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Все перечислили. Аффтар, помогло?))) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 17:21 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
processing ... PetroNotC SharpВсе перечислили. Аффтар, помогло?))) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 17:38 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
jetty вроде контейнер сервлетов, как TomCat maytonMolasar, jetty. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 17:39 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Molasarjetty вроде контейнер сервлетов, как TomCatэто плохо? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 17:46 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpMolasarjetty вроде контейнер сервлетов, как TomCatэто плохо? Spring всё порешает. Сервер приложений - маветон. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 18:06 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mayton, Кому что надо. У меня там jndi, аутентификация, роли энтепрайза. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 19:00 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonPetroNotC Sharpпропущено... это плохо? Spring всё порешает. Сервер приложений - маветон. ну может речь о чем то стареньком? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 19:51 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
MolasarВсем привет! Какой сервер приложений наиболее популярен для Java решений? сейчас принято собирать всё своими руками из спринга и палок. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 22:14 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Концентрируемся на решаемой задаче а не на удовлетворении каких-то jndi и прочего онанизма. Вам же не за jndi платят, верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 22:35 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Garrickchpashaа что нынче вместо него? Как обычно - JEE 8 Зачем насиловать труп?! :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 05:55 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpmayton, Кому что надо. У меня там jndi, аутентификация, роли энтепрайза. Spring это все может без сервера приложений. ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 05:57 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgulPetroNotC Sharpmayton, Кому что надо. У меня там jndi, аутентификация, роли энтепрайза. Spring это все может без сервера приложений. ;-)конечно он все может но без админки ГУИ для непрограммистов. Админов например. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 07:56 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonMolasar, jetty. Господи, вы ещё node.js помяните. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 09:58 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgulGarrickпропущено... Как обычно - JEE 8 Зачем насиловать труп?! :-) Я тоже где-то слышал что вообще Java похоронили ещё много лет назад... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 10:03 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
GarrickmaytonMolasar, jetty. Господи, вы ещё node.js помяните. При чем тут Node.JS ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 10:29 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Garrickmad_nazgulпропущено... Зачем насиловать труп?! :-) Я тоже где-то слышал что вообще Java похоронили ещё много лет назад... Откройте динамику вакансий. Они сцука не уменьшаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 10:30 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonGarrickпропущено... Господи, вы ещё node.js помяните. При чем тут Node.JS ? А при чём тут Jetty, если человек про сервер приложений спрашивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 11:06 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Каждый услышал своё. Кто услышал сбор статистики о загнивающих серверах. А кто дает советы как работать и разрабатывать в будущем. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 11:13 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonКаждый услышал своё. Кто услышал сбор статистики о загнивающих серверах. А кто дает советы как работать и разрабатывать в будущем.да. Автор крикнул так, на всякий случай. Типо в магазин за хлебом пошел и.. по пути. Требований то нет. Сервер приложений это не просто кусок кода for запустить. Все и рассказали кто что знал. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 11:29 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Garrickmad_nazgulпропущено... Зачем насиловать труп?! :-) Я тоже где-то слышал что вообще Java похоронили ещё много лет назад... Java жива, а вот JEE как бы не очень. Есть зомби в виде JakartaEE, но фиг его знает зачем оно нужно при живом Spring. Раньше JEE была официальный фреймворк/имплементация стандарта. А сейчас такой же свободный фреймворк как Spring. При этом Spring более популярен. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 07:16 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgul, В топике про сервер, а не про EE обсужление. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 08:06 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgulGarrickпропущено... Я тоже где-то слышал что вообще Java похоронили ещё много лет назад... Java жива, а вот JEE как бы не очень. Есть зомби в виде JakartaEE, но фиг его знает зачем оно нужно при живом Spring. Раньше JEE была официальный фреймворк/имплементация стандарта. А сейчас такой же свободный фреймворк как Spring. При этом Spring более популярен.Учитывая, каким монстром стал Spring на моих глазах за 8 лет, я все жду, когда начнут говорить "зачем вам Спринг? возьмите фреймворк X". Могу сам и начать эту добрую традицию )) К чему Спринг, когда есть Weld с расширением в виде Deltaspike ? Для работа с БД все есть и не только. По-настоящему легковесные приложения, стартуют - реактивно, все под контролем разработчика, никакой магии "под капотом". Прекрасный, полностью типизированный, удобный DI и все дела! )) Шучу, конечно, но в каждой шутке... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 08:54 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Монструозность проявляется в подключении dependencies которые вы явно не заказывали. Это конечно достойно отдельной темы обсуждения. Я даже где-то предлагал метрику полезности. Типа соотношения кол-ва классов загруженных ClassLoader к общему количеству классов в поставке. Сам-же исходный код к примеру простого Rest-приложения выглядит короче чем у других способов разработки. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 11:03 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Molasar, wildfly и tomcat (это если у вас чисто сервлеты и jsp) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 11:54 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgulGarrickпропущено... Я тоже где-то слышал что вообще Java похоронили ещё много лет назад... Java жива, а вот JEE как бы не очень. Есть зомби в виде JakartaEE, но фиг его знает зачем оно нужно при живом Spring. Раньше JEE была официальный фреймворк/имплементация стандарта. А сейчас такой же свободный фреймворк как Spring. При этом Spring более популярен. JEE вполне себе живой и нормальный. Spring на нём же умеет крутиться. Ну а spring-boot - это для мелких задачек вроде "микросервис авторизации пользователя" или "форум". Официальная реализация JEE - Glassfish. Но я бы рекомендовал использовать Wildfly. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 11:57 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
WGAУчитывая, каким монстром стал Spring на моих глазах за 8 лет, я все жду, когда начнут говорить "зачем вам Спринг? возьмите фреймворк X". Могу сам и начать эту добрую традицию )) Ну если в нем столько же сахара, как в спринг бут, то возможно имеет смысл :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 11:59 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qastaJEE вполне себе живой и нормальный. Spring на нём же умеет крутиться. Ну а spring-boot - это для мелких задачек вроде "микросервис авторизации пользователя" или "форум". Официальная реализация JEE - Glassfish. Но я бы рекомендовал использовать Wildfly. Glassfish передан в фонд Апаче если что и развивается в его рамках. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 12:03 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgulWGAУчитывая, каким монстром стал Spring на моих глазах за 8 лет, я все жду, когда начнут говорить "зачем вам Спринг? возьмите фреймворк X". Могу сам и начать эту добрую традицию )) Ну если в нем столько же сахара, как в спринг бут, то возможно имеет смысл :-)Не слипнется от такого количества сахара? Если требуется простое REST-приложение, работающее с БД, то в Weld лично мне не хватало только управлением транзакциями. Свой интерцептор писАть не хочу, а Deltaspike этот пробел восполняет . ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 12:24 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Цена вопроса - дорогой или дешевый старт. Хотите очень быстрый старт - берите SpringBoot. Хотите долго совокупляться с конфигурациями и придумывать из пальца что у вас будет потом - берите приложение по стандартам J2EE. Но КМК эпоха облаков сильно обесценила многие ентерпрайзные стандарты. Заказчику в общем случае - по барарабану что у вас под капотом. Он обычно смотрит насколько вы адекватны по отноцению к срокам деливери. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 12:26 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
WGAЕсли требуется простое REST-приложение, работающее с БД,там есть как в шарпе - аннотация на сервлет и выходит json c полями имена из класса коллекции DAO? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 13:02 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpWGAЕсли требуется простое REST-приложение, работающее с БД,там есть как в шарпе - аннотация на сервлет и выходит json c полями имена из класса коллекции DAO?Магии spring-data-rest там нет. И не надо, кмк. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 13:07 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
WGAPetroNotC Sharpпропущено... там есть как в шарпе - аннотация на сервлет и выходит json c полями имена из класса коллекции DAO?Магии spring-data-rest там нет. И не надо, кмк.этого и спринге нету. Вчера выясняли. И это надо, кмк) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 13:28 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgulGlassfish передан в фонд Апаче если что и развивается в его рамках. Я знаю и тем не менее рекомендую использовать Wildfly :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 13:56 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonХотите очень быстрый старт - берите SpringBoot. Хотите долго совокупляться с конфигурациями и придумывать из пальца что у вас будет потом - берите приложение по стандартам J2EE. Но КМК эпоха облаков сильно обесценила многие ентерпрайзные стандарты. Вы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле. Ну и насчёт конфигов - тоже Не могу не согласиться с WGA Учитывая, каким монстром стал Spring на моих глазах за 8 лет, я все жду, когда начнут говорить "зачем вам Спринг? возьмите фреймворк X". Могу сам и начать эту добрую традицию )) Поэтому, если вы изучаете серверную часть Java "с нуля" (условно) - не берите спринг бут. Против "старого" spring-framework ничего не имею - для определенных задач он хорош. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 14:06 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qastamaytonХотите очень быстрый старт - берите SpringBoot. Хотите долго совокупляться с конфигурациями и придумывать из пальца что у вас будет потом - берите приложение по стандартам J2EE. Но КМК эпоха облаков сильно обесценила многие ентерпрайзные стандарты. Вы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле. Давай аргументы. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 14:15 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qastaВы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле. Ну и насчёт конфигов - тоже Быстрый старт, как раз и вытекает из разжиревшего Спринга - сладкое ведь. Если что-то быстро напрототипить, то spring initializr и куча зависимостей + Main класс с кучей аннотаций. Т.к. все автоконфигурируется, то куча кода скрыта в jar-ках. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 15:21 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonqastaпропущено... Вы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле. Давай аргументы. Пожалуйста. Время старта: 1) WF 4321ms 2) SB 3.249 seconds Времена, когда сервера JEE стартовали "от 30 секунд и выше" давно канули в лету. Жаль, что вы не знали... Hello World! на обоих делается одинаково. Стартуют +- пара секунд. Пока что всё "ровно". Потом добавим задачку по-расписанию: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
На Wildfly работает (перезапускаем - видим строку DONE каждую секунду), на SB не работает. Ой, всё. Почему? Где же быстрый старт? Ещё раз - есть очень узкий спектр задач, который решается спринг-бутом из коробки. И если вы из него выходите (хотите сделать то, что НЕ ПРЕДУСМОТРЕЛИ ЗАРАНЕЕ разработчики spring-boot-а), то или хана проекту, или работа в выходные. P.S. Распределённую транзакцию на две базы данных добавлять будем или хватит (представьте себе, иногда баз данных больше одной!)? Если же вы будете настаивать - я попрошу вас сделать вложенные транзакции на разных типах соединений с БД (пулы XA и не XA). P.P.S Подумайте на досуге, почему во всех компаниях стало модно, чтобы "разработчики немного МНОГО админили своё ПО", всегда были с ноутбуком и на связи... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 16:12 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgulqastaВы очень сильно заблуждаетесь насчёт быстрого старта спрингбута в прямом и переносном смысле. Ну и насчёт конфигов - тоже Быстрый старт, как раз и вытекает из разжиревшего Спринга - сладкое ведь. Если что-то быстро напрототипить, то spring initializr и куча зависимостей + Main класс с кучей аннотаций. Т.к. все автоконфигурируется, то куча кода скрыта в jar-ках. Да, вы правы, это всё известно. Но дело в том, что спринг уже давно отошел от первоначальной своей парадигмы "легковесной замены jee". Прошло уже больше 10 лет, но одни не видят, а другие - молчат, потому что не всегда охота терять время и объяснять то, что очевидно. Пример "быстрого" старта, я выше привёл. P.S. В своё время Google Guice сделал отличный IoC контейнер, который на больших программах крыл IoC от спринга как бык овцу (спринг тогда был 3.0, если не ошибаюсь). Потом RedHat допилил JBoss и последний стал выполнять холодный старт за 3 секунды (кажись, это была версия 5-я или 6-я - не помню). Так что монополии на быстрый старт он лишился очень давно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 16:19 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qasta, ну ты и пряник. название SpringBoot несёт другую семантику. Boot - раскрутка проекта! Развитие! Эволюция! Рост от маленького Привет-Мир до ентерпрайза! Кстати с этой задачей справились. А вовсе не время старта приложения!! Вот цитата с титульной странички Код: java 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 16:27 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonqasta, ну ты и пряник. название SpringBoot несёт другую семантику. Boot - раскрутка проекта! Развитие! Эволюция! Рост от маленького Привет-Мир до ентерпрайза! Кстати с этой задачей справились. А вовсе не время старта приложения!! Вот цитата с титульной странички Код: java 1. 2. 3. 4.
Да ничего они не справились - я же написал про быстрый старт - его (преимущества быстрого старта) нет ни в прямом (время старта приложения), ни в переносном смысле (скорость разработки этого самого приложения). "Проект" я сделал на спринг-буте, а не на голом спринге. Вместо перепечатки рекламных слоганов вы бы мне по-существу лучше ответили... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 16:33 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qasta, Поддержиааю. Спрингу давно нужен конкурент ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 17:39 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qastaПочему? Где же быстрый старт? интересная методика измерения скорости (видимо скорости разработки, я так понимаю). могу предложить еще одну неплохую - считать среднее кол-во букв в аннотациях. или размер доки сравнить qastaРаспределённую транзакцию на две базы данных добавлять будем или хватит вас не затруднит привести хотя бы грубую статистику соотношения проектов, где это надо и где нет. честно говоря, я нахожу довольно милой попытки откопать какую-то фичу из инструмента А, которой нет в инструменте Б и бегать с ней, как с писанной торбой. А ведь не далее чем пару постов назад вы согласились с мнением, что достаточно легковесного чего-то там в комбинации с чем-то там еще. И тут бах внезапно нам нужны распределенные и вложенные транзакции. qastaпочему во всех компаниях стало модно квантор всеобщности детектед ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 17:49 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpСпрингу давно нужен конкурент ты спрингом пользуешься? а с чего ты решил, что будешь пользоваться конкурентом? типа назло маме уши отморозишь? ну так вот, есть конкурент. вперед ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 17:51 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaqastaПочему? Где же быстрый старт? интересная методика измерения скорости (видимо скорости разработки, я так понимаю). могу предложить еще одну неплохую - считать среднее кол-во букв в аннотациях. или размер доки сравнить То что было приведено выше (WF, SB) и какие-то секунды - полная туфта. Она к ентерпрайзу не имеет никакого отношения от слова вообще. Доступность приложения достигается за счет кластеризации и балансировщиков. Время старта может достигать 15-30 минут (биржевая система перед стартом рабочего дня прогревает кеши Infinispan). И всем вообще плевать на эти 15 миннут потому что это нерабочее мать ево время! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 18:00 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, Я не пойму. Почему ты против КОНКУРЕНЦИИ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 18:06 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpПочему ты против КОНКУРЕНЦИИ? я не против. меня ни java EE ни что либо еще никак не парит. я просто поинтересовался в чем твой личный интерес ибо по моим наблюдениям spring это одно из слов-маркеров, на которые ты неизменно возбуждаешься. Вот мне и любопытно - вот есть java EE, говорят что лучше спринга. Ну и как, ты уже изучаешь конкурента? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 18:23 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, Да. Я авторизацию на сайте своем делал через GlassFish/EE. Не через либу спринг-авторизацию. Я считаю что нужен третий))). Тогда в мире будет равновесие. Ты же знаешь закон третьего. С двумя мне скучно. Поэтому я логично критикую. Не огульно). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 18:34 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpЯ считаю что нужен третий))). [вздыхает] ... если подумать то 3-й есть всегда - берешь либу тут, либу там, буяк-буяк и в продакшен. PetroNotC SharpПоэтому я логично критикую что именно ты критикуешь, сам факт наличия только спринга? или только спринга и ЕЕ? выглядит как "хочу то, не знаю что". ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 18:44 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, Это закон архитектуры. Чтобы выбирать, ты должен сам знать три инструмента. Минимум. Вот выше пример ТС который без показаний запилил туда спринг, который не имел показаний к проекту. Это все равно что врачиха добавляет бады любому больному. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 18:49 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpЭто закон архитектуры. Чтобы выбирать, ты должен сам знать три инструмента. Минимум. сам на ходу только что придумал? PetroNotC SharpВот выше пример ТС .который из? PetroNotC SharpВот выше пример ТС который без показаний запилил туда спринг, который не имел показаний к проекту.можно описание показаний для использования спринга? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 19:04 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, Топик - Совет по архитектуре Spring MVC Чел дал ТЗ, а потом сказал что тут спринг нужен потому что нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 19:09 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaможно описание показаний для использования спринга?есть показания для Неприменения - одним словом - оверхед. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 19:13 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpЧел дал ТЗ, а потом сказал что тут спринг нужен потому что нужен.ну и в чем проблема? он ему там таки не помешает [x] di надо [x] http-backend надо [x] бд надо, причем явно тривиальные манипуляции [x] шедулер и мультипоточка - можно и без спринга, но если уже есть так почему нет ну и с хрена ли ему не взять спринг? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 19:14 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpоверхед нет никакого оверхеда, читай список того, что ему уже надо прям сейчас, не говоря про будущие хотелки ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 19:15 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, Первые три пасшифруй. Зачем надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 19:16 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
В топике идет сравнение желтого с квадартным. С одной стороны - вполне себе конкретный фреймворк Spring. С другой стороны - спецификация на которую различным образом натягиваются СтекляннаяРыба или JBoss или Светлячок или наконец коммерческий и безсмысленный WebSphere. Как мы дальше с вами будем? Как будем та? А? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 19:24 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, Di не надо, смотри Цветочный магазин. Для бд не надо. Смотри хибер. Шедулер в другом проекте. Итого спринг MVC это ГУИ. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 19:34 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpDi не надо, смотри Цветочный магазин. правильная архитектура нужна в любом случае, а будешь ты для склейки spring использовать, guice или в синглтоне все руками пошинкуешь - не важно. di здесь надо PetroNotC SharpДля бд не надо. Смотри хибер. и что? как наличие хибер противоречит использованию spring, который его вполне хорошо поддерживает. плюс плюшки в виде spring-data-jpa? PetroNotC SharpИтого спринг MVC это ГУИ. у него http backend о чем написано во второй строчке, гуи тут сбоку-припеку, может ему запросы в постмане фигачить будут, а может из другого бэкенда. И да, только ради одного http backend я бы уже без зазрения совести взял spring. Уже не говоря про удобную систему конфигурации с возможностью передачи/изменения настроек десятком способов и возможность запускать standalone-jar через в него же встроенный start-stop-script ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 20:03 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaнего http backendа демон не важно в каком виде это не бэк? По остальному что ты написал получается у тебя нет Стопа в хотелках. И отрицаешь слово оверхед. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 20:10 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpа демон не важно в каком виде это не бэк? ты можешь уже собраться и начать говорить внятно, чтоб тебя понять было можно? PetroNotC SharpПо остальному что ты написал получается у тебя нет Стопа в хотелках. И отрицаешь слово оверхед. о чем ты вы вообще ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 20:14 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaты можешь уже собраться и начать говорить внятно, чтоб тебя понять было можно?че понимать, DI здесь не требуется без спринга. Куда конкретнее)) chpashaо чем ты вы вообще Критерий оверхед тебе не знаком. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 20:28 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
можно спросить каким образом фраза PetroNotC Sharpа демон не важно в каком виде это не бэк? хоть как-то логически стыкуется с последующей PetroNotC Sharpче понимать, DI здесь не требуется без спринга. Куда конкретнее)) если не затруднит конечно PetroNotC SharpКритерий оверхед тебе не знаком. в чем оверхед? на чистых сервлетах у нас оверхеда нет? ну там параметры из http-запроса выковыривать, валидация, jsonы-хресоны, аутентификация, авторизация. всю вот эту мудень ручками делать не оверхед? или претензия строго в выборе спринга в качестве http backend? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 22:29 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaхоть как-то логически стыкуется с последующейэто ответы на разные твои вопросы. Какие у тебя вопросы или доводы за спринг, такие и аргументы. chpashaесли не затруднит конечносам потрудись объяснить зачем тут DI если даже спринг не нужен chpashaв чем оверхед? на чистых сервлетах у нас оверхеда нет? ну там параметры из http-запроса выковыривать, валидация, jsonы-хресоны, аутентификация, авторизациянету оверхеда. Аутентификацию делает GlassFish. Параметры - getParameters(... Валидация это все твои проблемы? Может всплывающие подсказки обсудим? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 22:55 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpэто ответы на разные твои вопросы. Какие у тебя вопросы или доводы за спринг, такие и аргументы. я: у него http backend о чем написано во второй строчке ты: а демон не важно в каком виде это не бэк? <====wtf? я: ты можешь уже собраться и начать говорить внятно, чтоб тебя понять было можно? ты: че понимать, DI здесь не требуется без спринга. Куда конкретнее)) аргументы да, ништяк PetroNotC Sharpсам потрудись объяснить зачем тут DI если даже спринг не нужен еще раз пять повтори "спринг не нужен", для убедительности. DI часть SOLID. Но только какой там SOLID на 10 классах, правда. Вот если бы 100 - тогда да. PetroNotC Sharpнету оверхеда. Аутентификацию делает GlassFish авторизацию тоже он делает? PetroNotC SharpПараметры - getParameters(... ну понятное дело, я даже не сомневался. PetroNotC SharpВалидация это все твои проблемы? ну-да, ну-да. просто напишем в документации "херню не вводить" PetroNotC SharpМожет всплывающие подсказки обсудим? нет, но можно поговорить за понятный, легко расширяемый и легко поддерживаемый дизайн приложения. но наверное, не с тобой. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 23:26 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, скрипт для Tampermonkey: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 23:57 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaно наверное, не с тобой.и не с тобой. У тебя спринг головного мозга. Другого ничего не видел. А блазковича уже тут нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 08:16 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaДмитрий Мухскрипт для Tampermonkey: И многие тут таким балуются, признавайтесь двое в шарп ветки))) Которые сюда зачем то приходят))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 08:19 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpнету оверхеда. Аутентификацию делает GlassFish.А теперь давайте сравним простенького Котяру с монстроидальной СтеклоРыбой. У кого, говорите, нет накладных расходов? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 08:19 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Basil A. SidorovPetroNotC Sharpнету оверхеда. Аутентификацию делает GlassFish.А теперь давайте сравним простенького Котяру с монстроидальной СтеклоРыбой. У кого, говорите, нет накладных расходов?накладные всегда на что то накладываются. Или относятся к чему то. Например накладеые на передачу 10 байт 2 байта. Что сравниваем?) Монстра спринга с душечкой стеклоРыбой? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 08:25 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpМонстра спринга с душечкой стеклоРыбой?Не надо переобуваться прямо в прыжке. Лично я вообще никак не упоминал Spring. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 08:43 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Ты сказал про рыбу в эмоциональной окраске)) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 08:57 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpДругого ничего не виделЯ бы понял, если бы ты привел в пример что-то другое, не важно что. Я другого видел достаточно. Но проблема в том, что ты под другим подразумеваешь горы говнокода, написанного руками. Такого я видел ещё как и поболее многих. И вижу к сожалению до сих пор каждый день, и что ещё хуже, вынужден в таком участвовать. PetroNotC SharpА блазковича уже тут нету. зато к сожалению есть ты, гадящий в каждой теме ребусами и бессмысленными фразами. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 11:10 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaPetroNotC SharpА блазковича уже тут нету. зато к сожалению есть ты, гадящий в каждой теме ребусами и бессмысленными фразами.так это... напоминаю: 21981416 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 11:11 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Дмитрий Мухтак это... напоминаю Да я Петро уже много лет знаю, привык. К тому же его иногда нужно от новичков на форуме отгонять, иначе будет флуд на 3 страницы как в топике про архитектуру. Спасибо :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 11:17 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaЯ бы понял, если бы ты привел в пример что-то другое, не важно что.я привел пример. Блазкович. Он не молился на спринг никогда. Не пример? До свидания. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:22 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpBasil A. Sidorovпропущено... А теперь давайте сравним простенького Котяру с монстроидальной СтеклоРыбой. У кого, говорите, нет накладных расходов?накладные всегда на что то накладываются. Или относятся к чему то. Например накладеые на передачу 10 байт 2 байта. Что сравниваем?) Монстра спринга с душечкой стеклоРыбой? Как судить будем? Minimal footprint? Мы-же не договоримся даже в этом разрезе. Никто в топике не знает что мы считаем. Как считаем? Учитывать только код приложения? Или код контейнера? Или всё вместе? Некоторые даже (!) считают время старта приложения. Непонятно где в SLA этим можно бравировать... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:24 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Дмитрий Мухтак это... напоминаю: 21981416 :)в шарпе ты ходил с плакатом"Не слушайте Петро!" В java начало положено)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:24 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonPetroNotC Sharpпропущено... накладные всегда на что то накладываются. Или относятся к чему то. Например накладеые на передачу 10 байт 2 байта. Что сравниваем?) Монстра спринга с душечкой стеклоРыбой? Как судить будем? Minimal footprint? Мы-же не договоримся даже в этом разрезе. Никто в топике не знает что мы считаем. Как считаем? Учитывать только код приложения? Или код контейнера? Или всё вместе? Некоторые даже (!) считают время старта приложения. Непонятно где в SLA этим можно бравировать...вот у него и спроси. Он про рыбу вспомнил)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:26 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, Ты не блазкович. Я тебе это просто напомнил. Держи свое имхо при себе. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:27 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpmaytonпропущено... Как судить будем? Minimal footprint? Мы-же не договоримся даже в этом разрезе. Никто в топике не знает что мы считаем. Как считаем? Учитывать только код приложения? Или код контейнера? Или всё вместе? Некоторые даже (!) считают время старта приложения. Непонятно где в SLA этим можно бравировать...вот у него и спроси. Он про рыбу вспомнил)))) А есть статистика по количеству использований рыбы? Я так думаю что Ажур и Гугл должны собирать эти цифры и где-то публиковать. В рамках своих подшефных облаков. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:33 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mayton, Извини не интересовался. У меня проект на нем и вроде работает. АппСервера тут не обсуждают. Либа спринг затмила голову. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:36 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Наверное наша проблема в том что "каждый кулик хвалит своё болото". И вообще нужной немало скушать собак и сломать копий на Spring и на J2EE подобных (!) технологиях чтобы иметь своё взвешенное мнение. К сожалению я часто слышу что ораторы-критики не разобрались в сути вопроса и критикуют что чего знают плохо. ...Я Пастернака не читал но осуждаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:45 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mayton, Согласен. Обсуждения не было. Скатились в шарп болото. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 13:01 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaPetroNotC SharpСпрингу давно нужен конкурент ты спрингом пользуешься? а с чего ты решил, что будешь пользоваться конкурентом? типа назло маме уши отморозишь? ну так вот, есть конкурент. впередс этого поста обсуждение закончилось. Мембер восстал против конкурента либы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 13:08 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpМембер восстал против конкурента либымембер восстал против ретрограда, пишущего все руками и поинтересовался, что лично даст ретрограду, пишущему все руками ещё один конкурент. Казалось бы, логичный вопрос, но я сделал одну ошибку - вступил в спор с человеком, не способным написать два сообщения так, чтобы второе хоть как-то было связано с предыдущим по смыслу. Причем ведь знал кто ты, знал что так будет, помнил чем кончались любые другие споры с тобой на похожие темы. Ан нет, опять потянуло на те же грабли. PetroNotC SharpТы не блазковичА еще я не шарли эбдо, и что? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 14:15 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaА еще я не шарли эбдо, и что?нет. Ты профи в спринге но троечник в архитектуре. Я профи в архитектуре но троечник в спринге. Што такое "ретроград" это тот кто против ктнкурента спрингу? То есть ты? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 14:20 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, По фактам: Ты забыл что спринг это либа. А тема про АппСервера. Разве ты способен говорить про архитектуру? Ты просто классный прогер, но это тема не твоя. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 14:23 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaчто личнопоменьше личностей, а то я подумаю что тебе в пансион шарпа. Там моле разговора о личностях. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 14:30 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpЯ профи в архитектуре Профи в архитектуре, не слышавший про SOLID. Шутка месяца PetroNotC SharpТы профи в спринге Тоже не верно - так, слегка знаком на 3+/4- PetroNotC SharpШто такое "ретроград" Let me google it for you PetroNotC Sharpэто тот кто против ктнкурента спрингу?еще один последний раз, медленно. Я не против конкурентов. Твой подход - это не конкуренция, это даже не замена. Это старый добрый - я ручками все сделаю сам. Потому я и спросил в том посте, что даёт тебе ещё один конкурент или что дают тебе ещё 10 конкурентов, если ты принципиально не видишь почему здесь нужно использовать то или это. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 14:39 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaТвой подход Опять весь твой пост ФЛУД. Не мой подход. Промямли что нибудь про решения без спринг. Не можем? До свидянья. Флудер. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 14:44 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Вот кандидат на то, чтобы потеснить Spring: https://vertx.io/ Сам не писал под него, но популярность у него растет с каждым годом. Так сказать, лучшее из обоих миров... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 15:12 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpНе мой подход. да да. для аутентификации берем сразу Glassfish, не меньше. Почему? Ну потому что Петро там что-то настраивал, у него даже получилось и теперь каждый раз, когда нам нужна аутентификация мы просто берем Glassfish ибо хуле. Http-Backend пишем на чистых сервлетах, параметры разбираем вручную, сериализуем и десериализуем видимо тоже вручную или ты уже jackson/gson какой освоил? не его подход, my ass PetroNotC SharpПромямли что нибудь про решения без спринг. любой di-framework на выбор + недостающие компоненты в виде отдельных framework-ов. PetroNotC SharpНе можем? До свидянья. Флудер. слив защитан (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 15:20 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaPetroNotC SharpПромямли что нибудь про решения без спринг. любой di-framework на выбор + недостающие компоненты в виде отдельных framework-ов. Фреймворк это не АппСервер. А тема - Сервер приложений для java. Я же говорю, ты троечник. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 15:31 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaДмитрий Мухтак это... напоминаю Да я Петро уже много лет знаю, привык. Смотри сам:) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 15:32 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Дмитрий Мухchpashaпропущено... Да я Петро уже много лет знаю, привык. Смотри сам:)Вы нашли друг друга. Продоожайте про АппСервер) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 15:35 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpФреймворк это не АппСервер. А тема - Сервер приложений для java. тему раскрыли на первой странице, так что не надо прикрываться ею. По сути ты не в состоянии возразить ни по одному пункту - все что остается это нечленораздельно бухтеть и повторять одни и те же лозунги PetroNotC SharpЯ же говорю, ты троечник. а я нигде и не утверждал обратного. лучше быть троечником способным еще что-то в жизни усвоить, чем слепым и глухим самоделкиным, решившим раз и навсегда, что он - профи и знает все и вся. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 15:54 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaтему раскрыли на первой странице Ты действительно смешной. Кем раскрывалась тема? Вот этим что ли? chpashaпросто я подумал, вдруг чего проспал )) Ну не твое это, логично и спокойно рассуждать о предмете. А не о петро. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 16:18 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpchpasha, По фактам: Ты забыл что спринг это либа. А тема про АппСервера. Разве ты способен говорить про архитектуру? Ты просто классный прогер, но это тема не твоя.При создании бизнес приложений нужна инфраструктура (инфраструктурный код). Можешь написать сам, а можешь взять уже готовую инфраструктуру. Как это будет называться, да какая в целом разница? 1. Сервер приложений 2. Spring framework 3. Бла, бла, бла - библиотека Если будешь всю инфраструктуру писать сам, то можешь пару лет к сроку выполнения своего проекта прибавить. Ведь на написание хороших инфраструктур команды (spring, redhat) тратят десятилетия. Мне нравится мысль "дяди Боба" что хорошая архитектура это та, которая позволяет отложить принятие архитектурных решений на как можно более поздний срок (когда у тебя уже будет достаточно информации для принятия правильного решения). К сожалению выбор инфраструктуры, это не то решение которое можно легко переиграть. Если уж был выбран спринг, то на безболезненный переход на Java EE вряд ли можно рассчитывать. Конечно если у тебя не приложение типа "hello world". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 18:06 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
vas0Если будешь всю инфраструктуру писать сам,я вообще ленивый и не люблю писать сам. Тут как то спрашивал про аналог шарпа в рест все промолчали). vas0Как это будет называться, да какая в целом разница? 1. Сервер приложений 2. Spring framework 3. Бла, бла, бла - библиотека Ты вопрос свой недавний помнишь? Тебе же была разница в выборе первое, второе или третье? Ты был в сомненьях и просил факты и обоснования ВЫБОРА. Вот поэтому, есть разница, спринг или томкат или вебсфера ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 18:32 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, Ну мой вопрос был собрать информацию о подходах. Узнал вот про саги. В целом о микро-сервисном мире пока у меня информации мало. Смотрю вот со стороны. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 18:38 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
vas0Мне нравится мысль "дяди Боба" что хорошая архитектура это та, которая позволяет отложить принятие архитектурных решений на как можно более поздний срок (когда у тебя уже будет достаточно информации для принятия правильного решения).хорошая мысль. Чтобы ее реализовать нужно: — делать прототип и нагрузочное тестирование - ТЗ и методологию производства ПО (не прогером самоучкой) — стоимость владения (конфиги спринга нужны или админка) — время входа в технологию (отсечь микросервисы и маркетинг) -.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 18:39 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
vas0PetroNotC Sharp, Ну мой вопрос был собрать информацию о подходах. Узнал вот про саги. В целом о микро-сервисном мире пока у меня информации мало. Смотрю вот со стороны. Теперь смотри, чел ищет инфу о АппСервере. И тут воинствующий спринг профи проснулся и говорит: Я против чтобы обсуждали альтернативу спринг. Мне петро не нравится))). Это он проснулся). ЗЫ. Мне микросервисы не нравятся. Пусть тоже поорет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 18:43 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpКем раскрывалась тема? Людьми, назвавшими популярные апп-сервера. На этом теме конец - обсуждать по изначальному вопросу больше нечего. PetroNotC SharpИ тут воинствующий спринг профи проснулся и говорит: Я против чтобы обсуждали альтернативу спрингскажи, ты реально на столько глуп, что не смотря на как минимум две мои попытки указать на то, что замечание касалось лично тебя, ты продолжаешь талдычить про противников альтернатив? привожу еще раз цитату целиком, чисто для протокола: chpashaты спрингом пользуешься? а с чего ты решил, что будешь пользоваться конкурентом? типа назло маме уши отморозишь? ну так вот, есть конкурент. вперед где здесь "против конкуренции"? фраза была адресована лично тебе. У меня все, Пе тролль , удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 19:17 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaЛюдьми, назвавшими популярные апп-сервера. На этом теме конец - обсуждать по изначальному вопросу больше нечего.ну дак не тобой. Ты кто тут в теме? Кто с тобой что тут обсуждает? Фразу лично мне засунь лично себе. chpashaУ меня всенаконец то. С тобой никто ничего тут не обсуждает. Про микросервисы не забудь лично мне что написать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 19:27 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpну дак не тобой. Ты кто тут в теме? а ты? PetroNotC SharpПро микросервисы не забудь лично мне что написать. Цветочный магазин ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 19:32 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
MolasarКакой сервер приложений наиболее популярен для Java решений? GarrickIBM Webshere, Oracle Weblogic, Red Hat JBoss Присоединяюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 19:56 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Еще, Spring vs JavaEE Application Server, 1. Все проекты, которые видел на Спринге - просто жрут ресурсы и компутера и человеческие. 2. Spring - это не "кровавый интерпрайз". Его пытаются применять в контексте ЕЕ. Присоединяюсь к мнению, что Spring стал монстром, Учитывая зависимости в проектах внутри Спринга - вполне ожидаемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 20:15 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mirudom, Без фактов тебя сожгут на костре))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 20:42 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Вы знаете. Есть точные науки. Такие как математика например. Где если слева от знака равно стоит 1 и справа стоит 1 то всем очевидно тождество. То что "слева". Равно тому что "справа". В других науках. Гуманитарных. Философских. Часть ораторов скажут что ангелов на кончике иглы около 12 штук. Другая часть скажет что скорее всего не 12 а аж 13 а то и больше. И в данном топике мои коллеги... я вынужден это признать ведут себя как философы и богословы. Ну что.. дорогие мои философы и гуманитарии. Давайте вводить метрики и правила судейства. Если Спринг жрёт ресурс - то какой? Память? Объём билда? Ресурсы процессора? И .. злополучное время прогрева приложения о котором говорят в этом топике. По сабжевому пункту. По первому топику - давайте отдельно поднимем голосование с мультиселектом. Просто посчитаем сколько в форуме Апп-Серверов и каких. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 20:45 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonВы знаете. Есть точные науки. Такие как математика например. Где если слева от знака равно стоит 1 и справа стоит 1 то всем очевидно тождество. То что "слева". Равно тому что "справа".Вот кстати не очевидно, а требует определения и доказательства :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 21:34 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpБез фактов тебя сожгут на костре))) Ой ! боюся, боюся ! maytonВы знаете. Есть точные науки. Такие как математика например. Где если слева от знака равно стоит 1 и справа стоит 1 то всем очевидно тождество. То что "слева". Равно тому что "справа". В других науках. Гуманитарных. Философских. Часть ораторов скажут что ангелов на кончике иглы около 12 штук. Другая часть скажет что скорее всего не 12 а аж 13 а то и больше. И в данном топике мои коллеги... я вынужден это признать ведут себя как философы и богословы. Ну что.. дорогие мои философы и гуманитарии. Давайте вводить метрики и правила судейства. Если Спринг жрёт ресурс - то какой? Память? Объём билда? Ресурсы процессора? И .. злополучное время прогрева приложения о котором говорят в этом топике. По сабжевому пункту. По первому топику - давайте отдельно поднимем голосование с мультиселектом. Просто посчитаем сколько в форуме Апп-Серверов и каких. Уважаемый mayton, выражаю только свое мнение, основанное на личном опыте. Математика это не программирование. И в отдельных частях процесса разработки ПО это скорее всего философия, хотя в основе лежит точная математика. Вы прикрываетесь лозунгом о точных науках, хотя сами аппелируете к демократическим ценностям. Но, хроническая неспособность части коллег освоить спеку, даже такую хорошо формализованную, как Java EE, наводит на мысль, что дело не только в лени, но и в более глубоких проблемах. Которые конечно же не тема данного топика. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 10:03 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Я же предложил метрику! Количество классов фактически загруженных ClassLoader. Все проигнорировали. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 10:29 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Как и обещал https://www.sql.ru/forum/1317550-a/opros-ispolzovaniya-app-servers-http-servers-embed-http ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:05 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Пока проголосовало 10 чел. Выборка в топ 3 платформы совпадает с теми данными которые взяты с круговой диаграммы. - Tomcat - Jetty - WildFly ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:12 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mirudomЕще, Spring vs JavaEE Application Server, 1. Все проекты, которые видел на Спринге - просто жрут ресурсы и компутера и человеческие. 2. Spring - это не "кровавый интерпрайз". Его пытаются применять в контексте ЕЕ. Присоединяюсь к мнению, что Spring стал монстром, Учитывая зависимости в проектах внутри Спринга - вполне ожидаемо. Вы еще ранние JavaEE не видели. Я столкнулся с JavaEE 5... Ну полсе этого Спринг мне не показался монстром. JavaEE 7 начал косить под Спринг, но к тому времени уже появился Спринг Бут Так что JavaEE 7 вызывал чувства "ФИГА?". Oracle "сдалась" и перестала догонять Спринг, отдав JEE фонду Apache. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 05:57 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaqastaПочему? Где же быстрый старт? интересная методика измерения скорости (видимо скорости разработки, я так понимаю). могу предложить еще одну неплохую - считать среднее кол-во букв в аннотациях. или размер доки сравнить qastaРаспределённую транзакцию на две базы данных добавлять будем или хватит вас не затруднит привести хотя бы грубую статистику соотношения проектов, где это надо и где нет. честно говоря, я нахожу довольно милой попытки откопать какую-то фичу из инструмента А, которой нет в инструменте Б и бегать с ней, как с писанной торбой. А ведь не далее чем пару постов назад вы согласились с мнением, что достаточно легковесного чего-то там в комбинации с чем-то там еще. И тут бах внезапно нам нужны распределенные и вложенные транзакции. qastaпочему во всех компаниях стало модно квантор всеобщности детектед О как забомбило! Ну давайте предложите свою методику и подкрепите полезность спинга по вашей методике фактами. Ещё раз (напишу в этом посте, но ответ относится ко всем): Преимущества быстрого и "быстрого" старта в спринге перед JEE нет. Я это написал, я это и обосновал. Пока что ничего вразумительного за точку зрения "против" не увидел. И давайте писать с конкретными примерами и фактами (не бойтесь выложить примеры кода на форум). Кстати, на мой вопрос так никто и не ответил (про неработающий cron - это про "удобность и безконфигность" ). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 12:53 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Случайно отправил сообщение, а правки на форуме нет... Так вот. Про "вторую" базу данных. На моём опыте вторая БД появляется всегда "внезапно" при развитии проекта. Начиная от банальных ситуаций вроде интеграции и шардированием данных и заканчивая той эквилибристикой, когда нужно работать с одной БД через разные пулы соединений. Но что же это - я, наверное, всё выдумал. И легковесность действительно нужна. Но кроме легковесности нужна возможность выходить на более серьезный уровень при росте объёмов и развитии функционала БЕЗ переписывания всего. Кстати, в моих постах за JEE фактов гораздо больше, чем у апологетов spring-а. P.S. Спринг на самом деле нормально живёт и в JEE (это я к примеру про те же распределенные транзакции), но если JEE и без него умеет многое - нахрена спирнг там нужен? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 13:01 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qastaСлучайно отправил сообщение, а правки на форуме нет... Так вот. Про "вторую" базу данных. На моём опыте вторая БД появляется всегда "внезапно" при развитии проекта. Начиная от банальных ситуаций вроде интеграции и шардированием данных и заканчивая той эквилибристикой, когда нужно работать с одной БД через разные пулы соединений. Но что же это - я, наверное, всё выдумал. На моем опыте подключить две разных БД к Spring Boot простая задача. Которая рещается через конфигурационный класс. Настройки, по желанию можно вынести в конфигурационный файл Сам так делал, когда надо было работать с oracle и PostgreSQL одновременно. Так же подключался к одной БД Oracle, но от разных пользователями. Опять же не было проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 13:40 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgul, Надо не просто соединиться с двумя БД, а сделать так, чтобы транзакция у них была общая. На самом деле, даже это можно сделать в spring-е - просто повозившись немного с конфигурацией и подключив пару библиотек. А в JEE можно просто взять и пользоваться. Оба продукта всегда решали одни и те же задачи, но немного по-разному. Я написал, что с JEE сейчас работать проще, чем со spring-ом. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 13:57 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qastaНадо не просто соединиться с двумя БД, а сделать так, чтобы транзакция у них была общая. На самом деле, даже это можно сделать в spring-е - просто повозившись немного с конфигурацией и подключив пару библиотек. XA - это совершенно не сценарий для бута. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 14:03 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qastaО как забомбило! привыкайте qastaНу давайте предложите свою методикуя предложил - считать символы в аннотациях, где меньше, тот инструмент и лучше. Считаю, что данная методика ничем не хуже вашей. И такая же глупая. qastaи подкрепите полезность спинга по вашей методике фактами в моем посте, адресованном вам есть хоть одно упоминание спринга? с чего вы решили, что у меня есть хоть малейшее желание участвовать в споре о том, лучше спринг чем jee или нет? qastaПреимущества быстрого и "быстрого" старта в спринге перед JEE нет ок и какой из этого вывод? qastaЯ это написал, я это и обосновал написал - да. обосновал - нет. qastaКстати, на мой вопрос так никто и не ответил (про неработающий cron видимо никто не в курсе. у меня есть еще одно объяснение, но оно вам понравится заметно меньше qastaНа моём опыте вторая БД появляется всегда "внезапно" при развитии проекта. Начиная от банальных ситуаций вроде интеграции и шардированием данных и заканчивая той эквилибристикой, когда нужно работать с одной БД через разные пулы соединений. Но что же это - я, наверное, всё выдумал.Нет, просто не слыхали про логическую ошибку "Случай из жизни" qastaИ легковесность действительно нужна. Но кроме легковесности нужна возможность выходить на более серьезный уровень при росте объёмов и развитии функционала БЕЗ переписывания всегоа вот под этим с удовольствием подпишусь. если сможете это втолковать Петру, так и вообще праздник qastaКстати, в моих постах за JEE фактов гораздо больше, чем у апологетов spring-а. кому-то нужны огурцы толстые и короткие, кому-то длинные и тонкие. а кому-то пофиг - все равно в салат резать. qastaахрена спирнг там нужен? про "там" не знаю. но подозреваю, что он никому из примерно 70% его использующих в принципе не нужен. их просто заставили. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 14:22 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaа вот под этим с удовольствием подпишусь. если сможете это втолковать Петру, так и вообще праздникпоздравляю. Вам в шарп сообщество. У вас мания преследования. Вы все время спорите с таинственным петро. Кто он?))) В java лет 5 таких болезней не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 14:30 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
qastamad_nazgul, Надо не просто соединиться с двумя БД, а сделать так, чтобы транзакция у них была общая. На самом деле, даже это можно сделать в spring-е - просто повозившись немного с конфигурацией и подключив пару библиотек. А в JEE можно просто взять и пользоваться. Оба продукта всегда решали одни и те же задачи, но немного по-разному. Я написал, что с JEE сейчас работать проще, чем со spring-ом. Ну я бы так не сказал. Часть работы брал на себя сервер приложений. Причем эта часть была прибита гвоздями к конкретному серверу приложений. С кучей особенностей и четким отслеживанием зависимостей. Натолкнулся с WebSphere, со старым hibernate и spring. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 15:06 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC SharpВы все время спорите с таинственным петро. Кто он? говорят (говорят) - архитектор 80-го левела PetroNotC SharpВ java лет 5 таких болезней не было. цветочный магазин ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 15:49 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpashaqastaО как забомбило! привыкайте qastaНу давайте предложите свою методикуя предложил - считать символы в аннотациях, где меньше, тот инструмент и лучше. Считаю, что данная методика ничем не хуже вашей. И такая же глупая. qastaи подкрепите полезность спинга по вашей методике фактами в моем посте, адресованном вам есть хоть одно упоминание спринга? с чего вы решили, что у меня есть хоть малейшее желание участвовать в споре о том, лучше спринг чем jee или нет? qastaПреимущества быстрого и "быстрого" старта в спринге перед JEE нет ок и какой из этого вывод? qastaЯ это написал, я это и обосновал написал - да. обосновал - нет. qastaКстати, на мой вопрос так никто и не ответил (про неработающий cron видимо никто не в курсе. у меня есть еще одно объяснение, но оно вам понравится заметно меньше qastaНа моём опыте вторая БД появляется всегда "внезапно" при развитии проекта. Начиная от банальных ситуаций вроде интеграции и шардированием данных и заканчивая той эквилибристикой, когда нужно работать с одной БД через разные пулы соединений. Но что же это - я, наверное, всё выдумал.Нет, просто не слыхали про логическую ошибку "Случай из жизни" qastaИ легковесность действительно нужна. Но кроме легковесности нужна возможность выходить на более серьезный уровень при росте объёмов и развитии функционала БЕЗ переписывания всегоа вот под этим с удовольствием подпишусь. если сможете это втолковать Петру, так и вообще праздник qastaКстати, в моих постах за JEE фактов гораздо больше, чем у апологетов spring-а. кому-то нужны огурцы толстые и короткие, кому-то длинные и тонкие. а кому-то пофиг - все равно в салат резать. qastaахрена спирнг там нужен? про "там" не знаю. но подозреваю, что он никому из примерно 70% его использующих в принципе не нужен. их просто заставили.вам на пенсию. Вроде бы много писали. Но о чем....? Продолжайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 16:02 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpвам на пенсию. Вроде бы много писали. Но о чем....? Продолжайте. повторюсь: цветочный магазин ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 16:28 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
chpasha, Молодежный бренд тебе как кость в горле). На пенсию! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 16:35 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgul Вы еще ранние JavaEE не видели.Видел, видел. mad_nazgul Я столкнулся с JavaEE 5... Ну полсе этого Спринг мне не показался монстром.Вы не знаете почему JavaEE был сделан именно таким. mad_nazgulJavaEE 7 начал косить под Спринг, но к тому времени уже появился Спринг Бут Так что JavaEE 7 вызывал чувства "ФИГА?".Использование спринга - обычно поверх JavaEE сервера, только с приходом клаудов деплоймент поменялся на видимость SE. Но проблемы остались. :-) mad_nazgulOracle "сдалась" и перестала догонять Спринг, отдав JEE фонду Apache. Оракул попытался выбить конкурента с поля транзакционных и очень надежных систем. Найдите историю создания Java EE серверов оракулом и почитайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2019, 10:53 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
По просьбам трудящихся. В смежном голосовании https://www.sql.ru/forum/1317550-1/opros-ispolzovaniya-app-servers-http-servers-embed-http по состоянию на 6-Oct-2019 участвовали 35 человек участников данного форума. Было посчитано количество использований (usages) серверов приложений. Выбор был мультиселективный. Тоесть каждый участник мог проголосовать за несколько App/Http/servers. И хотя я считаю что времени прошло еще мало но предварительно можно кое-что сказать. Данную статистику считаю правдивой. Она примерно отражает моё понимание положения дел на рынке использований App/Http/servers. Общая доля usages J2EE серверов составляет примерно 50% от всего количества. Наиболее популярный выбор - Apache Tomcat (опционально является частью Spring Boot стека). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2019, 11:53 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mirudomИспользование спринга - обычно поверх JavaEE сервера, только с приходом клаудов деплоймент поменялся на видимость SE. Но проблемы остались. :-) Как минимум со SpringBoot это не так. mirudomОракул попытался выбить конкурента с поля транзакционных и очень надежных систем. Найдите историю создания Java EE серверов оракулом и почитайте. Которые сейчас как бы не особо нужны, т.к. не гонятся за транзакционностью любой ценой. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 05:54 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpchpashaно наверное, не с тобой.и не с тобой. У тебя спринг головного мозга. Другого ничего не видел. А блазковича уже тут нету. А что стало с блазковичем, кстати? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2019, 00:29 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
rabiter, Вангую, на повышение ушел, без программирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2019, 06:56 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Как ПТ закрылось так и половина сбежало. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2019, 10:14 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
maytonКак ПТ закрылось так и половина сбежало. а что такое ПТ? я видимо не в теме ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2019, 10:50 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Курилка такая была. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2019, 10:51 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mirudomИспользование спринга - обычно поверх JavaEE сервера, только с приходом клаудов деплоймент поменялся на видимость SE. Но проблемы остались. :-) mad_nazgul Как минимум со SpringBoot это не так. Уважаемый mad_nazgul, что SpringBoot не деплоится на cloud, или HTTP уже кто-то отменил ? mirudomОракул попытался выбить конкурента с поля транзакционных и очень надежных систем. Найдите историю создания Java EE серверов оракулом и почитайте. mad_nazgul Которые сейчас как бы не особо нужны, т.к. не гонятся за транзакционностью любой ценой.Уважаемый mad_nazgul, надежность ПО реализуется как то иначе, но не с использованием транзакций ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2019, 22:09 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mirudom Уважаемый mad_nazgul, надежность ПО реализуется как то иначе, но не с использованием транзакций ? Да, т.к. сейчас модны микросеврисы. Помучившись с распределенными транзакциями в микросеврисной архитектуре, решили - нафиг транзакции. Будем рассказывать саги. Пример . ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 05:45 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mad_nazgul Помучившись с распределенными транзакциями в микросеврисной архитектуре, ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 10:10 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharpкоторых нет в SOA архитектуре Уважаемый PetroNotC Sharp, подскажите пожалуйста, какой спекой Вы пользуетесь ? mad_nazgulДа, т.к. сейчас модны микросеврисы. Помучившись с распределенными транзакциями в микросеврисной архитектуре, решили - нафиг транзакции. Будем рассказывать саги. Пример. Уважаемый mad_nazgul, Автор статьи, на которую Вы ссылаетесь, ссылается на книгу Криса Ричардсона, таки там есть целая глава под номером 4, которая и повествует причины нагативного отношения к XA транзакциям,а ведь есть еще и XA+. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 11:03 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mirudom Уважаемый PetroNotC Sharp, подскажите пожалуйста, какой спекой Вы пользуетесь ? Теорией относительности Эйнштейна. Так как в SOA куски нарезаются по функциональным связям в месте их минимального взаимодействия, то распределённые транзакции тоже минимальны. Большинство связей внутри модуля-куска. Конечно по отношению к микросервисам в кавычках. (см.теорию относительности) Если разделить модули по принципу - каждому классу - сервис, то распределённых транзакций будет море. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 12:16 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Жесть какая. Форум полон некомпетентных школьников. Вырубайте автоконфигурацию и будет вам старт в 2 секунды (если надо). Для спринга spring boot необязателен. И даже запуск одним джарником можно без spring boot-а сделать. Представляете, да. Сила спринга не в DI, а в наборе офигенных библиотек и плагинов, AOP, удобной конфигурации. DI сам по себе вообще не особо нужен, старый добрый сервис локатор прекрасно справится. Так что апологеты guice и прочего извращенства идут лесом. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2019, 14:31 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Я думаю еще через лет 50 языковых и фреймворковых эволюций придут к решению что всё таки язык важнее чем фреймворк. В конце концов главная задача - это максимально близко (на коротком стеке) описать бизнес область и это описание "запустить". Если решение удачно - оно переживет столетия и своих создателей. А если вы просто посмотрите на историю фреймворков то их средний срок жизни пока 3-5 лет. NodeJS приложение в этом смысле лучше чем Java/Boot потому-что на коротком языке описывает ендпоинт и асинк-логику которая туда заложена (я пока говорю только чистую логику без всяких там драйверов к БД которых может быть не быть). А что может быть лучше чем короткое описание? Я не знаю. Любое лаконичное решение - лучше многословного. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2019, 14:37 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mayton, с тобой полностью согласен. вот есть https://habr.com/ru/post/476424/ но вот сколько противников... как его заминусовали. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2019, 16:27 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mayton Я думаю еще через лет 50 языковых и фреймворковых эволюций придут к решению что всё таки язык важнее чем фреймворк. Рантайм и стандартная библиотека важнее и того и другого. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 00:05 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Scott Tiger, Мне кажется это сравнение желтого с квадратным. Приведите пример по вашему тезису. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 00:07 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mayton, хороший рантайм Java и плохой рантайм Perl, например. В первом случае можно сделать самодостаточное приложение в jar-е, во втором - нет. Хорошая стандартная библиотека Java и кошмар Lua и того же пистона что по фичам, что по совместимости в любую сторону даже в минорных (!) версиях. Можно даже расширить до популярных библиотек на все случаи жизни - хороший (местами) Spring и невыносимый в каждой детали (начиная прямо от собственной системы сборки) Boost. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 00:19 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
А ваша операционая система - это не рантайм? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 00:21 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Несомненно, хотя здесь нужно хорошо понимать, что рантаймом является только ядро (и его службы типа планировщика) и динамический линкер. В мире *nix с этим проблем никаких, да и выбор приличный. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 00:31 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
С Перл-ом знаком поверхностно. Знаю что видел проект из области маркетинг-акций для мобильного провайдера который полностью переписывали с Perl на Java1.6 (тогда еще). И на то были свои причины. В одном крупном инвестиционном банке система торгов тоже была переписана с Perl/IBM Mainframe на Java (Cloud). Вобщем не живет Perl долго. Толи код - unsupportable. Толи перформанс. И вообще. Уделом этого языка я думаю останется просто процессинг какого-то текста. Он правда на него неплохо заточен. Но всё остальное... Фууу... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 15:13 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mayton Но всё остальное... Фууу... мне вообще "популярность" perl не очень понятна Например у IBM уже черти с каких времен был замечательный язык REXX, совершенно простой и читабельный Нет же, почему-то "модным и молодежным" стал perl, где при попытке понять даже простейшую функцию глаза сломаешь ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 15:38 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Счас читаю gradle и там ЯП груви. Чел сетует почему язык не взлетел с 2003 года. А js, питон взлетели. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 15:44 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
PetroNotC Sharp А js.... взлетели. с этим все понятно. браузеры js фактически монополист, единственный язык стандартно встроенный в браузеры одно время была конкуренция с Java applets, Flash, VB Scripts, но js оказался более открытмм, все проприетарные решения медленно сходят на нет ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 15:55 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
JS и Питон были в своей нише. По крайней мере всем понятно ЗАЧЕМ они создавались. А ниша Groovy была не определена. Заменой Java он не стал и не может стать. Низкий перформанс и динамическая типизация делают его негодным для highload. Ошибки dynamic types делают его пригодным только для написания модульных тестов и всяческих скриптов. Тоесть там по сути где лень - превышает потенциальный damage. Вот и остался груви просто языком интеграции Java систем. Все таки он к ним ближе чем питон. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 15:59 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev mayton Но всё остальное... Фууу... мне вообще "популярность" perl не очень понятна Например у IBM уже черти с каких времен был замечательный язык REXX, совершенно простой и читабельный Нет же, почему-то "модным и молодежным" стал perl, где при попытке понять даже простейшую функцию глаза сломаешь ((( Как-то в курилке с инструктором по Scala мы обсуждали экзотиеские языки которые очень компакты. И сошлись на мнении что существует некая предельная величина символов(операторов) или методов на 1 строку исходника при которой программист чувсвтует себя относительно комфортно. Вобщем много букв - плохо. Мало букв (Perl или МозгоФак) тоже - плохо. А вот какой-то разумный баланс + английские глаголы + скобочки типа "bracers" уже стали стандартом де-факто для любой грамматики. Вобщем универсальная формула языко-строения должна в себя включать эти опции. Если создатель языка по каким-то причинам от этого отходит "слишком далеко" то он обречен. Вернее его язык обречен быть никем не понятым. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 18:26 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mayton, Исключение это лиспы, которые одновременно компактны и очень выразительны засчет моноиконичности и идеальной структурности. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 21:41 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
mayton Вобщем много букв - плохо. Мало букв (Perl или МозгоФак) тоже - плохо. А вот какой-то разумный баланс + английские глаголы + скобочки типа "bracers" уже стали стандартом де-факто для любой грамматики. Вобщем универсальная формула языко-строения должна в себя включать эти опции. Если создатель языка по каким-то причинам от этого отходит "слишком далеко" то он обречен. Вернее его язык обречен быть никем не понятым. Язык должен быть, по возможности, простой. Чем проще язык, тем проще писать компиляторы, IDE и прочие инструменты. А чем больше инструментов, тем проще работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 14:29 |
|
Сервер приложений для Java
|
|||
---|---|---|---|
#18+
С точки зрения процесса компилляции самый простой - это целевой ассемблер. Но эту идею похоронили в 20-м веке. Современный ЯП - человеко-ориентирован. Хотя друзья из сегмента С++ с этим до сих пор не согласны. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 14:52 |
|
|
start [/forum/topic.php?all=1&fid=59&tid=2121010]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
167ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
188ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 640ms |
0 / 0 |