powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ява не помирает ли часом?
187 сообщений из 187, показаны все 8 страниц
Ява не помирает ли часом?
    #39511951
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрю я на все новые входящие проекты в конторе.. и вижу одну вещь.. ява бэк по ходу заказчикам особо то и не интересен. всё больше лезут на всякую ересь, навроде ноджс, руби-буби, или питона. Неужель на всем этом действительно писать лучше проще эффективнее быстрее?
А старая добрая ява уходит в прошлое. и интерес к ней только со стороны андройда разве что (да и то по понятным причинам). хотя и там уже подпирает всякое гамнище навроде реактнейтива.
даже заметно по количеству вакансий на местной ветке.

Посмотрел я пайтона - что то древнее, некроманты воскресили и вуаля.

Ноджс - это вообще ужас. Ужас нафиг как вообще на этом что то большое можно написать? Каша. просто каша. огромная неструктурированная каша. месиво.

Руби -- гражданин пхп, я не узнаю вас в гриме?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39511962
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTРуби -- гражданин пхп Perl , я не узнаю вас в гриме?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39511971
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTСмотрю я на все новые входящие проекты в конторе.. и вижу одну вещь.. ява бэк по ходу заказчикам особо то и не интересен. всё больше лезут на всякую ересь, навроде ноджс, руби-буби, или питона. Неужель на всем этом действительно писать лучше проще эффективнее быстрее?
А старая добрая ява уходит в прошлое. и интерес к ней только со стороны андройда разве что (да и то по понятным причинам). хотя и там уже подпирает всякое гамнище навроде реактнейтива.
даже заметно по количеству вакансий на местной ветке.

Посмотрел я пайтона - что то древнее, некроманты воскресили и вуаля.

Ноджс - это вообще ужас. Ужас нафиг как вообще на этом что то большое можно написать? Каша. просто каша. огромная неструктурированная каша. месиво.

Руби -- гражданин пхп, я не узнаю вас в гриме?

Слухи о смерти Java слегка преувеличены.
А то, что заказчик хипстоту, так это хайп дривен девелпмент.
А так Java уверенно вытесняет хипстоту, там где действительно возникают большие нагрузки.
<:o)
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39511978
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTява бэк по ходу заказчикам особо то и не интересен. всё больше лезут на всякую ересь, навроде ноджс, руби-буби, или питона.
Это характеризует ваших заказчиков а не Java. Сплошные стартаперы вместо кровавого интерпрайза.

andreykaTНеужель на всем этом действительно писать лучше проще эффективнее быстрее?

Да, писать на любом современном языке проще и эффективнее. Вот только написание нового кода это от силы 10-20% времени в разработке крупного и уже состоявшегося проекта. А вот поддержка сложной бизнес-логики на каком-нибудь языке с динамической типизацией, вот где веселье. Вот где люди грустят по Java.

andreykaTА старая добрая ява уходит в прошлое.

С начала нулевых, как C# появился, Java всё уходит и уходит. Вот уже лет 15 никак уйти не может.

andreykaTи интерес к ней только со стороны андройда разве что (да и то по понятным причинам). хотя и там уже подпирает всякое гамнище навроде реактнейтива. даже заметно по количеству вакансий на местной ветке.

Выборка не репрезентативна.

andreykaTПосмотрел я пайтона - что то древнее, некроманты воскресили и вуаля.

В смысле? Вроде, актуально, особенно для работы с текстом.

andreykaTНоджс - это вообще ужас. Ужас нафиг как вообще на этом что то большое можно написать? Каша. просто каша. огромная неструктурированная каша. месиво.
Ну, это для нубов, которые пришли из DHTML и других языков выучить не могут.

andreykaTРуби -- гражданин пхп, я не узнаю вас в гриме?
Этот хайп вроде сошел на нет лет 7 назад. Не уже ли кто-то до сих пор берёт его для новых проектов? Более чем странный выбор, ИМХО.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39511988
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT, node.js очень полезен. На тот она и щука чтоб карась не дремал.

Это чтобы в "сладкой неге" JavaEE никто не расслаблялся. Выж привыкли
все эстимейшены умножать на два. Фигли. Там-жеж spring + hibernate.
Еще тесты написать.

Хипстеры node.js решают те-же задачи с меньшими эстимейшенами.

Вот и думайте.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39511994
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTСмотрю я на все новые входящие проекты в конторе.. и вижу одну вещь.. ява бэк по ходу заказчикам особо то и не интересен. всё больше лезут на всякую ересь, навроде ноджс, руби-буби, или питона. Неужель на всем этом действительно писать лучше проще эффективнее быстрее?
А старая добрая ява уходит в прошлое. и интерес к ней только со стороны андройда разве что (да и то по понятным причинам). хотя и там уже подпирает всякое гамнище навроде реактнейтива.
даже заметно по количеству вакансий на местной ветке.

Посмотрел я пайтона - что то древнее, некроманты воскресили и вуаля.

Ноджс - это вообще ужас. Ужас нафиг как вообще на этом что то большое можно написать? Каша. просто каша. огромная неструктурированная каша. месиво.

Руби -- гражданин пхп, я не узнаю вас в гриме?

Я вот заступлюсь за Node ,Ruby и т.д...
Начнём с того,что написать говнокод можно на любом языке.
Так,что Ваше замечание,насчёт каши,можно также к горе java программерам(ровно как и к любым отнести).
И я считаю правильно рассуждать на тему java против python .ruby и т.д тому,кто более или менее писал на тех языках.
Кому очень хочется похолливарить вот на хабре
https://habrahabr.ru/post/334760/
Писал . человек "нерубящий" ни в node ни java.
Там и я в комментариях заступался за node
У node очень высококий коэффециент эффективность/простота.
Ява эффективная но не простая.
Код: javascript
1.
2.
Например надо мне передать что то по сокету...в node
socket.on('data',(data)=>{console.log(data)});


Сразу мысль ложиться на код.
И это в исходной реализации...в java можно обернуть в спринг будет чуть проще но это уже не исходная реализация.
Если мне нужно скопировать файл,передать по сокету и т.д
В java смотрю свои бывшие разработки делаю копипаст.
В ноде просто пишу.
Кода в 40 раз меньше.
А вот теперь НО.
На ноде и pythone обслуживается только инфраструктура большого проекта KИС на java

Кому-то достаточно только "эсминец" ...зашёл в залив выполнил миссию и ушёл....
Его я бы не рекомендовал делать на java.
Кому то нужен "авианосец" меняющий вообще стратегическое положение в заливе.
Со строгой фундаментальной основой в виде классов,строгими правилами взаимодействия,со скриптовым инженирингом и т.д.
Я иногда себя спрашиваю,мог бы я написать ИС на node ...сам отвечаю себе ,наверное нет.
Таким образом мой авианосец на java ,обслуживают ,эсминцы,тральщики и т.д на других,языках.кому нужен простой тральщик...на скриптовом языке Вы получите просто удовольствие его написать.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512004
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java это хороший компромисс между серьезным С++ и хипстотой, так что он вряд ли умрет так скоро.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512013
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512022
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetc# наверное одеяло перетягивает
https://trends.google.ru/trends/explore?date=all&q=C#,java
https://www.tiobe.com/tiobe-index/
C# ничего не перетягивает. Его пик популярности прошел в нулевых и с тех пор сползает вниз. Графики здесь сильно не показательны. То что Java стали реже упоминать, не значит что её стали реже использовать.
Я начинал на шарпе, но потом перешел на Java - проект на шарпе найти было труднее.
Потом когда наши Java команды были с головой завалены проектами, мы переодически завидовали дотнетчикам, которые так часто сидели на бенче. Я даже один раз лекцию им читал по Java. От нечего делать они решили изучить что-то новое. Как следствие в кризисные времена именно дотнет команды развалились в первую очередь. Сейчас работаю в продуктовой компании, которая тоже начинала с дотнета и основное ядро на нём написано. Но все новые продукты - исключительно на Java.

Даже работа шарпа не Linux, которую так долго обещают не может выправить ситуацию. Не смотря на Mono и полноценный .NET Core.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512026
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz Я даже один раз лекцию им читал по Java.... Как следствие в кризисные времена именно дотнет команды развалились в первую очередь.

Как следствие от прочитанной лекции
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512028
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczMSSQLAndDotNetc# наверное одеяло перетягивает
https://trends.google.ru/trends/explore?date=all&q=C#,java
https://www.tiobe.com/tiobe-index/
C# ничего не перетягивает. Core.
только вчера бывший коллега девопс сообщил что у них конторе за последние два года ни одного нового проекта на C# только подержка старых и целая куча новых на Java

все нормально
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512038
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
Даже работа шарпа не Linux, которую так долго обещают не может выправить ситуацию. Не смотря на Mono и полноценный .NET Core.

Как разработчик в основном под Linux...и иногда следящий за этой темой...
NET На Linux это больше концептуальная модель нежели реальная.
(Как тот автомобиль на водородном двигателе,-на воде,который каждый раз показывают на выставках,но серийно не производят)
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512064
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczMSSQLAndDotNetc# наверное одеяло перетягивает
https://trends.google.ru/trends/explore?date=all&q=C#,java
https://www.tiobe.com/tiobe-index/
C# ничего не перетягивает. Его пик популярности прошел в нулевых и с тех пор сползает вниз. Графики здесь сильно не показательны. То что Java стали реже упоминать, не значит что её стали реже использовать.
Я начинал на шарпе, но потом перешел на Java - проект на шарпе найти было труднее.
Потом когда наши Java команды были с головой завалены проектами, мы переодически завидовали дотнетчикам, которые так часто сидели на бенче. Я даже один раз лекцию им читал по Java. От нечего делать они решили изучить что-то новое. Как следствие в кризисные времена именно дотнет команды развалились в первую очередь. Сейчас работаю в продуктовой компании, которая тоже начинала с дотнета и основное ядро на нём написано. Но все новые продукты - исключительно на Java.

Даже работа шарпа не Linux, которую так долго обещают не может выправить ситуацию. Не смотря на Mono и полноценный .NET Core.
очень хорошо что у вас есть такой опыт

посоветуйте как правильнее перейти с c# на java
и с чего начать, java такая большая
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512072
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetи с чего начать, java такая большая

Большой кровавый интерпрайз вокруг джавы

Сама джава не столь уж прям большая.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512075
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению принято считать что знание Java это знание кровавого интерпрайза

Поэтому на интервью приходят лиды с 7 летним опытом работы и очень желающие 200 килорублей, но при этом они начинают
не удобно покашливать после вопроса "Что такое volatile" или "Что такое CAP теорема"
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512087
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetпосоветуйте как правильнее перейти с c# на java
и с чего начать, java такая большая
Лично я не рекомендую углублятся в конкретную технологию. По большому счету - всё одно и то же, но в разных вариациях. Когда вы освоите 3-4 разных языка, то остальные для вас перестанут быть открытием. Важно понимать принципы - работа с памятью, GC, многопоточность, сетевые протоколы, ORM, функциональное и декларативное программирование, структуры данных и т.п. То что есть во многих языках, просто с небольшими различиями.
А углубится вы всегда успеете при работе над конкретным проектом. Для изучения этого не нужно.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512103
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.СеменовичК сожалению принято считать что знание Java это знание кровавого интерпрайза

Поэтому на интервью приходят лиды с 7 летним опытом работы и очень желающие 200 килорублей, но при этом они начинают
не удобно покашливать после вопроса "Что такое volatile" или "Что такое CAP теорема"
а знаешь почему? потому что умничать меньше надо.

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

все эти задротские вопросы на собесе очень легко тренируются и ты без проблем на них отстреливаешь от зубов ответы. но это ни разу не означает что ты программист мега крутой после этого собеса. как и обратное. не зная расшифровки СДУ теормы. )) не значит что ты дурак.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512107
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTСемен.СеменовичК сожалению принято считать что знание Java это знание кровавого интерпрайза

Поэтому на интервью приходят лиды с 7 летним опытом работы и очень желающие 200 килорублей, но при этом они начинают
не удобно покашливать после вопроса "Что такое volatile" или "Что такое CAP теорема"
а знаешь почему? потому что умничать меньше надо.

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

все эти задротские вопросы на собесе очень легко тренируются и ты без проблем на них отстреливаешь от зубов ответы. но это ни разу не означает что ты программист мега крутой после этого собеса. как и обратное. не зная расшифровки СДУ теормы. )) не значит что ты дурак.

Вообще, знание трендовых вещей показывает что человек не "залип" а следит за индустрией, саморазвивается. И это один из основных навыков, которые лично для меня важны, так что можно поспорить
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512109
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetBlazkowiczпропущено...

C# ничего не перетягивает. Его пик популярности прошел в нулевых и с тех пор сползает вниз. Графики здесь сильно не показательны. То что Java стали реже упоминать, не значит что её стали реже использовать.
Я начинал на шарпе, но потом перешел на Java - проект на шарпе найти было труднее.
Потом когда наши Java команды были с головой завалены проектами, мы переодически завидовали дотнетчикам, которые так часто сидели на бенче. Я даже один раз лекцию им читал по Java. От нечего делать они решили изучить что-то новое. Как следствие в кризисные времена именно дотнет команды развалились в первую очередь. Сейчас работаю в продуктовой компании, которая тоже начинала с дотнета и основное ядро на нём написано. Но все новые продукты - исключительно на Java.

Даже работа шарпа не Linux, которую так долго обещают не может выправить ситуацию. Не смотря на Mono и полноценный .NET Core.
очень хорошо что у вас есть такой опыт

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

пугает только то что я засел в спринге и хибере и все проекты крутятся сугубо вокруг этой связки. а хочется чего то нового. а нового нет.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512111
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник
Вообще, знание трендовых вещей показывает что человек не "залип" а следит за индустрией, саморазвивается. И это один из основных навыков, которые лично для меня важны, так что можно поспорить
с каких пор СДУ теорема - это трендовая вещь? В смысле в тренде спрашивать расшифровку этой аббревиатуры? если что то ей около двадцати лет, это самой теореме.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512112
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczandreykaTНоджс - это вообще ужас. Ужас нафиг как вообще на этом что то большое можно написать? Каша. просто каша. огромная неструктурированная каша. месиво.
Ну, это для нубов, которые пришли из DHTML и других языков выучить не могут.

andreykaTРуби -- гражданин пхп, я не узнаю вас в гриме?
Этот хайп вроде сошел на нет лет 7 назад. Не уже ли кто-то до сих пор берёт его для новых проектов? Более чем странный выбор, ИМХО.

однако, ноджс, пользуется популярностью, и при этом там такие макаронища, что я задаюсь вопросом - чел может в этом вот всем разобраться, но не может разобраться в джаве? да ну глупости. там вообще ж трэш и содомия. однако популярен.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512118
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTа знаешь почему? потому что умничать меньше надо.


Девиз российского айти и форума Java sql.ru.

Вот поэтому Вы никогда не напишите ни одного серьезного продукта, а так и просидите на клипании формочек и прочем отстое, унижая людей на интервью своей якобы проверкой знаний.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512125
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.СеменовичДевиз российского айти и форума Java sql.ru.
Госпади, достал уже своим китчем. Походу не обрел ещё дзен в этом возрасте.

Семен.СеменовичВот поэтому Вы никогда не напишите ни одного серьезного продукта
Что ни фраза, то пёрл. Серьезностью продуктов меряться будем. :) Со своими линейками приходить?

Семен.Семеновича так и просидите на клипании формочек и прочем отстое, унижая людей на интервью своей якобы проверкой знаний.
Слушай, ты бы что ли студента в себе поглубже прятал и на показ не выставлял. Про UX, например, и не слышал, наверное? А между прочим, такое же интересное направление, как highload или распределенные вычисления. И ничуть не проще. Но, не переживай, с опытом придёт понимание что кластеры и перфоманс это ещё не весь IT.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512128
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczГоспади, достал уже своим китчем

Достал, не читай и проходи мимо.

С тобой вообще никто не разговаривал.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512130
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.СеменовичДостал, не читай и проходи мимо.

А водички не соизволите?

Семен.СеменовичС тобой вообще никто не разговаривал.
Иди работай.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512131
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы меня ни с кем не путаете? я не провожу собесов это раз а два я формочки не клепаю. я клепаю бэкендики на спринге и хибере (впрочем, не сильно то много разницы с формочками).
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512133
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTвы меня ни с кем не путаете? я не провожу собесов это раз а два я формочки не клепаю. я клепаю бэкендики на спринге и хибере (впрочем, не сильно то много разницы с формочками).
Да, не воспринимайте эту молодежь в серьез. У него даже первый аккаунт забанили такой резский и важный оказался.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512137
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczвы меня ни с кем не путаете? я не провожу собесов это раз а два я формочки не клепаю. я клепаю бэкендики на спринге и хибере (впрочем, не сильно то много разницы с формочками).



BlazkowiczДа, не воспринимайте эту молодежь в серьез


Да да вы нашли друг друга ))) Специалисты по UX и ORM.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512144
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне вот интересно.. Блакович, а вам сколько лет? В смысле есть ли жизнь в айти после сорока?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512148
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTмне вот интересно.. Блакович, а вам сколько лет? В смысле есть ли жизнь в айти после сорока?

В студенческо кодерском - айти - если только упоротым лидом или манагером.

В серьезном айти - все только начинается под 40.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512158
maratische
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.СеменовичК сожалению принято считать что знание Java это знание кровавого интерпрайза

Поэтому на интервью приходят лиды с 7 летним опытом работы и очень желающие 200 килорублей, но при этом они начинают
не удобно покашливать после вопроса "Что такое volatile" или "Что такое CAP теорема"
прошел от кровавого интерпрайза до высоконагруженных проектов на спринге с ацкой многопоточностью
волатиле не написал в коде НИРАЗУ

когда у меня однажды на интервью спросили это слово, я извинился за встречный вопрос, но поинтересовался: А где вы это используете и зачем?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512161
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maratischeдо высоконагруженных проектов на спринге с ацкой многопоточностью


maratischeволатиле не написал в коде НИРАЗУ


Ну то есть при написании кода либо все было на касах либо на синхронайзед блоках.

И то и другое на водит меня на мысль о преувеличении фразы "высоконагруженных проектов".
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512188
Anuta_recruiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет! Судя по тому, что даже сейчас, летом в работе более 40 вакансий Java SE/EE для крупных банков, интеграторов, медицинских компаний), Java еще будет жить долго. В прочем, очевидно, что большей популярностью при освоении и создании прототипов сейчас пользуются другие языки.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512201
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maratischeСемен.СеменовичК сожалению принято считать что знание Java это знание кровавого интерпрайза

Поэтому на интервью приходят лиды с 7 летним опытом работы и очень желающие 200 килорублей, но при этом они начинают
не удобно покашливать после вопроса "Что такое volatile" или "Что такое CAP теорема"
прошел от кровавого интерпрайза до высоконагруженных проектов на спринге с ацкой многопоточностью
волатиле не написал в коде НИРАЗУ

когда у меня однажды на интервью спросили это слово, я извинился за встречный вопрос, но поинтересовался: А где вы это используете и зачем?
когда я спросил про вейтнотифай встречный вопрос - але вы вообще сами то это используете? на что мне ответили "тут мы собеседование проводим, а не вы" )) и далее - "ну должны же мы у вас хоть что то спросить?"
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512206
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.Семеновичmaratischeдо высоконагруженных проектов на спринге с ацкой многопоточностью


maratischeволатиле не написал в коде НИРАЗУ


Ну то есть при написании кода либо все было на касах либо на синхронайзед блоках.

И то и другое на водит меня на мысль о преувеличении фразы "высоконагруженных проектов".
может они атомики юзали?

вообще, на нынешнем проекте в спринге мне пришлось столкнуться достаточно серьезно с многопоточкой, но там шаг ввлево шаг вправо и уже спринг перестает адекватно работать (передача контекста и т.п.) в случае если ты начнешь разруливать многопоточку своими низкоуровневыми штучками. а в кучу к спрингу там идет и хибер и всякие аспектджеи и пр пр пр. или те же косяки с хиберовскими сущностями, когда в одном потоке эта сущность как бы уже забита данными, а в другом - нет. и куда ты там припрёшь свой волатайл? да никуда. там просто банально подход к решению надо менять. ибо стандартный подход с многопоточкой там НЕ будет работать. по понятным причинам.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512207
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTможет они атомики юзали?


Явсе было на касах


no comments
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512209
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot maratische]Семен.Семеновичкогда у меня однажды на интервью спросили это слово, я извинился за встречный вопрос, но поинтересовался: А где вы это используете и зачем?
дай угадаю ответ: "когда нам не надо использовать кэширование переменной на уровне потока вот ТОГДА ТО мы и использовали волатайл". ага угу бугага. сочиняют ответ исходя из ответа на задаваемый вопрос ))
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512210
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTи куда ты там припрёшь свой волатайл

К Блаковичу.

Он специалист у нас по приперанию волатайла, постановке на место всех важных и умных и
вообще он тру дед, готовый всегда помочь Вам с рулоном туалетной бумаги.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512247
Очень лысый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, что для фронтэндов всяких Java становится не так актуальна, ибо это дорого и мучительно. А вот для всяких там серверов приложений, на которых адская логика выполняется, сервисов всеразличных, которые болтаются там где-то себе на бесплатной CentOS Java вполне жива и будет жить, так как удобных альтернатив особо не видно.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512260
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetи с чего начатьпотихонечку отвыкайте от синтаксического сахара, которого нет в Java (:
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512356
Мштитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Несмотря на сравнительную неуклюжесть и громоздкость явы, она успешно продолжает сидеть на множестве стульев. Часто скриптовые языки и ноду в больших проектах используют в начале, желая ступить в новый этап развития IT-индустрии, задавая новые стандарты и, используя самые передовые технологии, отказаться от морально устаревших инструментов .

Правда, если проект потом не закрывался, то как минимум часть системы переписывали на Java/C# в зависимости от того кого проще нанять или что знает существующая команда. Касалось интеграции с платёжками / необходимости точных мат. расчётов и, почему-то, навигации.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512442
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну мне так же впрочем, сказали. когда зашел новый проект я спросил а че нода то? на что мне ответили - если выстрелит - на нормальном перепишем. если нет. ну и фиг с ним.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512444
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonandreykaT, node.js очень полезен. На тот она и щука чтоб карась не дремал.

Это чтобы в "сладкой неге" JavaEE никто не расслаблялся. Выж привыкли
все эстимейшены умножать на два. Фигли. Там-жеж spring + hibernate.
Еще тесты написать.

Хипстеры node.js решают те-же задачи с меньшими эстимейшенами.

Вот и думайте.

Мне кажется на любом свеженьком стартапе эстимейиы можно не умножать, только что будет с этими проектам через несколько лет когда там наговнокодят достаточно? Будут так же эстимейты умножать, может и на три. Как там с тестированием?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512456
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.СеменовичandreykaTи куда ты там припрёшь свой волатайл

К Блаковичу.

Он специалист у нас по приперанию волатайла, постановке на место всех важных и умных и
вообще он тру дед, готовый всегда помочь Вам с рулоном туалетной бумаги.
Блажкович - один из лучших консультантов здесь в под-форуме Java.

В скобках я замечу что все проявления ненависти не добвляют вам никакого
преимущества здесь и оставляют тяжелый осадок.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512458
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonБлажкович - один из лучших консультантов здесь в под-форуме Java.

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

Угу я помню как он меня проконсультировал по теме с кешами ))))

Экспертиза так и лезла изо всех щелей.

А Вам рекомендую также обратить внимание на его ненависть в мой адрес.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512460
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.Семенович, [spoiler]
YouTube Video
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512466
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettМне кажется на любом свеженьком стартапе эстимейиы можно не умножать, только что будет с этими проектам через несколько лет когда там наговнокодят достаточно? Будут так же эстимейты умножать, может и на три. Как там с тестированием?
Я согласен отказаться от своего мнения. Я просто обратил внимание на то что мир
мобилен и постоянно двигается по пути упрощения стартов любой деятельности.
В Java например быстрого старта нет. SpringBoot например вносит иллюзию простоты но
оставляет под капотом много непонятного. Тоесть на семинарах и презентациях
все красиво но как только есть какая-то проблема то надо копать-копать пока
не закопаешся в стеке глубиной over 500 уровней. Тоесть исторически Spring создавался
как "клей" который должен склеивать обычные экземпляры классов Java-библиотек
но в реальности стал доминировать и подавлять все. Доходит до смешного. Spring
разработчики "разучились" думать в Java.

Поэтому мне Node.JS как минимум интересен. Он интересен тем что еще не "засран"
фреймворками и не отягощен бюрократией типа "бинов" и конфигураций. На нем очень
приятно быстро создавать http/rest ендпоинты без всякой бюрократии. При этом такие
опции как coroutine (сопрограмма) имплементированы в язык как ключевое слово а
в Java аналогичный подход потребует от вас написания итератора-runnable. Особенно
если ваш итератор ходит по дереву или графу. Попробуйте на досуге сами сделать это.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512474
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

я согласен, что я JEE и spring немного переусложнены. Но есть молодоц play, например. Но вот сходу пример, понадобится согласование транзакций в нескольких источниксх данных и как быть? ИМХО все эти нодыжс хороши только для малых проектов.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512502
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTСмотрю я на все новые входящие проекты в конторе.. и вижу одну вещь.. ява бэк по ходу заказчикам особо то и не интересен. всё больше лезут на всякую ересь, навроде ноджс, руби-буби, или питона. Неужель на всем этом действительно писать лучше проще эффективнее быстрее? ....
На фоне кризиса стали аккуратнее подходить к цене инструмента.

И спрос на микроскопы упал.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512513
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нода - это же не только рантайм JS на V8 - это как бы "тянет" за собой экосистему современного веба.

Там всё другое.

Гирлянда с NoSQL, россыпь серверных фрейморков, карусель фронтендов... JS, к слову - развивается очень круто. Еще вчера ты читал про промисы, сегодня ты пишешь async/await, завтра будет что-то еще...

Попробовать для саморазвития - однозначно стоит.

Мне вот в .NET MVC стало скучно, да и шараханья MS надоели. Монополия MS даёт о себе знать - конкуренции нет, всё с корпоративными загибами; как будто инопланетяне писали.

Попробовал переписать свой бек на ноде - очень понравилось. Как-то так странно получилось, что то, что звучит просто - и делается просто. Как-то оказалось, что для обработки простого HTTP-запроса не надо _поднимать_ сервер, копаться в конфигурационных файлах, _прописывать_ маршурты, выбирать сериализатор... Про ASP можно долго рассказывать.))

Там довольно низкий уровень абстракции, но он с**ка - ровный. У тебя есть http-запрос на входе и на этом всё. Всё остальное строится вокруг этого. И получается достаточно элегантно.

Мне понравилось - "мысль ложится на код" - это точно.

Типизации с одной стороны не хватает, конечно, но в мире JS подходы немного другие.

Посмотрел на passport.js - удивился - зачем он мне нужен, и написал свой модуль авторизации.
В мире ASP NET такой мысли даже не возникало.

P.S. Упреждая возбуждение по поводу "_прописывать_ маршурты" - в ноде это как-то сделано проще и по естественному.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512514
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в JAVA, думаю, всё еще хуже
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512553
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомА в JAVA, думаю, всё еще хуже https://dou.ua/forums/topic/5902/#216720
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512572
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понял в чем проблема в спринге создать новый контроллер?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512576
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTНе совсем понял в чем проблема в спринге создать новый контроллер?
Я выше писал про Spring-мышление. Ты контроллер как реализуешь? Ты скорее всего
подключишь зависимости spring. Сделаешь @Controller и @RequestMapping. Это тонна
логики подкапотом.

Ради прикола сделай это а потом посмотри на

Код: java
1.
mvn dependency:tree



Вот это дерево технологий ты подключил чтобы просто отбить http-request.

Не проблема создать spring-контроллер. Есть глобальная и далеко идущая проблема
которая называется растущаяя сложность приложений и over-проектирование.

И мы гордо надувая щеки каждый день и каждую минуту занимаемся овер-проектированием
просто потому что 1) Spring 2) Ентерпрайз 3) Нас так научили.

А есть ли another-way?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512585
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTСмотрю я на все новые входящие проекты в конторе.. и вижу одну вещь..?

Как то так

https://trends.google.ru/trends/explore?q=/m/07sbkfb,Perl,/m/0bbxf89
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512589
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А есть ли another-way?

Есть

C#

:)


по теме

Да сейчас java = spring

Да овер

да пусть есть это spring 5 -> реактивное программирование -> если совсем хардкод то netty и все свое .


Важна скорость - разработки , бизнес не желает ждать 6 месяцев - нужен функционал через неделю, две недели - месяц край

как вывод - stackoverflow + магия спринга = 90% всех проектов сейчас в мире java наверное такие ...
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512597
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1Важна скорость - разработки , бизнес не желает ждать 6 месяцев - нужен функционал через неделю, две недели - месяц край

100% согласен. Но лет через 5 функционал Spring будет настолько сложен изнутри
что его будут шарахаться как COBOL-а.

Java-разработчик получит новый титул. Spring-разработчик. Spring обрастёт (или уже
оброс) своими языками скриптинга. Будет новая идеология Spring-чистоты. Когда
ты не создашь класс без привязки к фреймворку. А если создашь то коллеги
зачмырят тебя и запомоят. Сюда-же до кучи Hibernate.... кудаж без него, родимого.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512602
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanАгнец за бортомА в JAVA, думаю, всё еще хуже https://dou.ua/forums/topic/5902/#216720
Ну да там а запросах java download и java games не уверен что это сильно релевантности к ЯП. ))
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512604
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonandreykaTНе совсем понял в чем проблема в спринге создать новый контроллер?
Я выше писал про Spring-мышление. Ты контроллер как реализуешь? Ты скорее всего
подключишь зависимости spring. Сделаешь @Controller и @RequestMapping. Это тонна
логики подкапотом.

Ради прикола сделай это а потом посмотри на

В ноде все тоже самое только ещё глубже под капот загнано.
Если ты этого не видишь это не значит что этого нет. В прочем, как и в джаве. Все эти депы когфиги и т.п. добавляются сами. И голова у тебя сильно не болит до тех пор пока кастомизировать что то не захочешь сильно.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512611
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я говорю как я это вижу с точки зрения роста сложности.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512612
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Та я понимаю. Я это к тому что когда выставляют преимущество годы перед джавой показывая дтошку Явы с десятком геттеров и сеттеров. Типа смотрите сколько много надо печатать на джаве а на ноде не надо.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512619
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Современная ide сворачивает геттеры по ковёр. Как негодной мусор.

Забавно. Но точно так же во времена семерки было с анонимными классами. Помните?

Вы катаетесь на семерке а у вас код Аля восьмерка. Только серым цветом подсвечено.

Вангую что скоро геттеры станут мусором.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512626
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так они и есть мусор в 99% случаев. Но и руками ты его не печатает вплоть до ломбока. Где ты как раз сам и пишешь кастомный если он нужен а нет его значит по лефолту. Ну да у кого то в языке этот сахар по умолчанию есть. У кого то аннотациями. А кто то тупо их пабликами делает и всё )))
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512637
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot mayton]Блажкович - один из лучших консультантов здесь в под-форуме Java./quot]
А ещё он всех фашистов в Doom'е замочил! Не сердите его!
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512663
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTВ ноде все тоже самое только ещё глубже под капот загнано.

Только есть нюанс - предполагается ли открывать этот "капот" by design.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512695
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так ты и в спринге можешь его не откидывать ))) в нм капот просто потоньше ))
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512702
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTНу так ты и в спринге можешь его не откидывать ))) в нм капот просто потоньше ))

А можешь ли? Н-р, в ASP.NET тоже вроде бы можно "не открывать" капот, но тогда ты несколько ограничен в кейсах использования.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512707
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что можно в ноде сделать такого чего нельзя в спринге без копания в потрохах?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512731
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTЧто можно в ноде сделать такого чего нельзя в спринге без копания в потрохах?

Я к сожалению, ничего про спринг не могу сказать.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512744
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как по мне - любая технология принципиально делится на две составляющие:

1. Вещи, которые надо понять.
2. Вещи, которые надо запомнить.

И проблема в том, что сначала не ясно - что к чему относится.

Так вот, в ноде "отбивку http-запроса" окружает малое количество вещей.

В ASP.NET нужно было именно запоминать; причем запоминать вещи, которые "изобрела" MS и которая сама же их и убьёт.

Мне близок подход ноды с её fw основанными на middleware.

Как мне кажется - всё ровно так, как должно быть.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512762
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно меня сильно запинают если я упомяну что есть еще Go
он типизирован и как по мне разработка на нем намного легче чем на Java .
Если конечно не пытаться на нем писать десктоп приложения .
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512771
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTандройдаПовбывав бы!
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512791
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pandкак по мне разработка на нем намного легче чем на Java .

Много где "разработка намного легче". Тут вопрос - сколько готовы за эту разработку заплатить?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512795
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну хз у нас например целая команда разработчиков перешла с C# на Java когда проект пришел. Так что Java живет и еще долго будет жить, чего я ей и желаю.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39512842
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pandИнтересно меня сильно запинают если я упомяну что есть еще Go
он типизирован и как по мне разработка на нем намного легче чем на Java .
Если конечно не пытаться на нем писать десктоп приложения .
Ну, а на Бейсике ещё легче...
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513013
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомКак по мне - любая технология принципиально делится на две составляющие:

1. Вещи, которые надо понять.
2. Вещи, которые надо запомнить.

И проблема в том, что сначала не ясно - что к чему относится.

Так вот, в ноде "отбивку http-запроса" окружает малое количество вещей.

В ASP.NET нужно было именно запоминать; причем запоминать вещи, которые "изобрела" MS и которая сама же их и убьёт.

Мне близок подход ноды с её fw основанными на middleware.

Как мне кажется - всё ровно так, как должно быть.
тебе близок подход ноды потому что ты кроме ноды ничего не видел, и кажется что это нормально и так и должно и быть. я например, кроме явы ничего не видел. поэтому мне кажется, что ява самая правильная, и так и должно и быть а эти ваши ноды - какая то хипстерская дичь ))

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

чтд собссно.

зы.

сколько окружает вещей отбивку хттп запроса - это вопрос не критический, в мире бесконечной оперативки. кстати, и по производительности не факт что нода выигрывает.
а в той же джаве начнешь отключать то сё пятое десятое и следом обнаружишь, что ОКАЗЫВАЕТСЯ это всё то тебе надо было и без этого нормально работать уже не получается, и приходится спускаться на нижний уровень абстракции, и делать то, что уже давно сделали за тебя и до тебя. и даже со всеми багами переборолись уже. а ты велосипед с костылями очередной ваяешь...

зы2. вообще, нынешний тренд - набрать джаваскрипт девелоперов и назвать их фулстаками. бо на фронте какая-нибудь дичь с ангуляром, а на бэке такая же жс дичь но с нодой.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513021
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTзы2. вообще, нынешний тренд - набрать джаваскрипт девелоперов и назвать их фулстаками. бо на фронте какая-нибудь дичь с ангуляром, а на бэке такая же жс дичь но с нодой.
100% это так )))
Мне тут на собеседовании по телефону сказали, что отдают предпочтение фуллстек программерам и что у них практически все такие, кто-то лучше знает то, кто-то это.
Поэтому мне дали время(точнее я попросил, время у меня есть) изучить JS и написать тестовое задание на Ext JS + Spring MVC, вот теперь я как бы и стал этим самым фуллстек!
ключевое слово - как бы :)
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513026
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixicстал этим самым фуллстек!
ключевое слово - как бы :)раньше это называлось эникей
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513029
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фуллстек-строители ... это разнорабочие. Убрать мусор там. Демонтировать что-то.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513033
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTтебе близок подход ноды потому что ты кроме ноды ничего не видел

Это с чего ты взял? o_O
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513034
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonФуллстек-строители ... это разнорабочие. Убрать мусор там. Демонтировать что-то.
Да нет, немного упрощая требования получим, что это сейчас рак софтостроения. "Умею только спринг", "могу только формы, сиквел не знаю", "бекэнд разработчик, но не знаю ТСР", "умею ПХП, но только через ПДО" итп
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513037
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется что информация, которую вталкивают в головы - все таки величина постоянная.

Давайте исходить из этого. И вот мой вопрос. Как-бы получше втолкнуть в башку знания
чтоб там лежали знания только полезные?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513038
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а те которые знают всё и сразу канеш круты. универсалы многостаночники. респект и уважуха че. если такие вообще в природе существуют. чтоб действительно знали а не сваять рест сервис с двумя табличками в бэке и логикой амёбы.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513040
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знания множат скорбь. Вот Луговский много знал. А толку. Был несчастен
и всеми гоним. Мизантроп и интраверт.

Может не стоит гнаться за все-поглощающим знанием? Утратим остатки
человеческого.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513070
Фотография ponuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЗнания множат скорбь. Вот Луговский много знал. А толку. Был несчастен
и всеми гоним. Мизантроп и интраверт.

Может не стоит гнаться за все-поглощающим знанием? Утратим остатки
человеческого.

а что с ним случилось? он умер ?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513076
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonУтратим остатки человеческого.

По моему знания как раз и приближают приматов к человеку.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513082
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ponuchmaytonЗнания множат скорбь. Вот Луговский много знал. А толку. Был несчастен
и всеми гоним. Мизантроп и интраверт.

Может не стоит гнаться за все-поглощающим знанием? Утратим остатки
человеческого.

а что с ним случилось? он умер ?
Самовыпилился.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513083
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.СеменовичmaytonУтратим остатки человеческого.

По моему знания как раз и приближают приматов к человеку.
Я не про это. Знания не делают нас счастливыми.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513085
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСемен.Семеновичпропущено...


По моему знания как раз и приближают приматов к человеку.
Я не про это. Знания не делают нас счастливыми.

Я тут послушал на ютубе лекции профессора Савельева, так вот он утверждает что люди рожденные с дополнительными подполями в мозге просто не в состоянии быть гармоничной частью в общем то глупого общества, мало того они в нем постоянно гонимы.

Так что это закон природы.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513086
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помню. У него еще канал есть. Типа Савельев-Мозг. Я еще не сформировал своё отношение к этому господину.
Сейчас в интернетах много популяризаторов науки. Которые нахватались верхушек но не имеют степени или
звания. И хотя я люблю слушать всяких фриков типа Моженков или Савватеев, но отношусь к ним осторожно.
Мали ли какие идеи они продвигают.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513142
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКажется что информация, которую вталкивают в головы - все таки величина постоянная.

Давайте исходить из этого. И вот мой вопрос. Как-бы получше втолкнуть в башку знания
чтоб там лежали знания только полезные? https://ru.wikipedia.org/wiki/Загрузка_сознания
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513216
Незнайка.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonнахватались верхушек но не имеют степени или званияСтепени и звания - критерий тоже, знаешь. так себе...
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513267
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПомню. У него еще канал есть. Типа Савельев-Мозг. Я еще не сформировал своё отношение к этому господину.
Сейчас в интернетах много популяризаторов науки. Которые нахватались верхушек но не имеют степени или
звания. И хотя я люблю слушать всяких фриков типа Моженков или Савватеев, но отношусь к ним осторожно.
Мали ли какие идеи они продвигают.

Профессор Савельев длительной время занимается изучением структур головного мозга и автор многочисленных работ, в том числе он занимался исследованием морфологии реальных мозгов реально умерших людей.

Так что все его лекции основаны на исследованиях.

Да и вообщем то все что он говорит - отлично подтверждается в реальной жизни.

Четко отстроенная вертикаль практически четко с убыванием интеллектуального уровня (сверху вниз).

Страдающие гениальные отщепенцы в школах, офисах и других социальных учреждениях.

Доминантность глупых самцов и самок по всему миру.

Дядька дело говорит.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513336
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот в соседнем топике снова.. срочно надо сделать приложуху.. и сделать на ангуляр+нода.

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

интересно было бы посоревноваться в скорости разработки какого-нибудь простенького веб-сервиса на нода версус ява.
думаю, ни разу не медленнее.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513348
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonAtum1Важна скорость - разработки , бизнес не желает ждать 6 месяцев - нужен функционал через неделю, две недели - месяц край

100% согласен. Но лет через 5 функционал Spring будет настолько сложен изнутри
что его будут шарахаться как COBOL-а.


Смотрим на SQL в любой реализации этого ЯП, под капотом столько...
Простой SELECT содержит кучу логики о которая многие программисты даже не догадываются.
Но вместе с тем пользоваться им гораздо удобнее, чем например xBase.

maytonJava-разработчик получит новый титул. Spring-разработчик. Spring обрастёт (или уже
оброс) своими языками скриптинга. Будет новая идеология Spring-чистоты. Когда
ты не создашь класс без привязки к фреймворку. А если создашь то коллеги
зачмырят тебя и запомоят. Сюда-же до кучи Hibernate.... кудаж без него, родимого.

Язык скриптинга для Spring был/есть XML.
Но вовремя одумались.
Сейчас создают свой декларативный "ЯП" на основе аннотаций.
Причем этот "ЯП" расширяемый.

Например, Hibernate они спрятали за Spring-Data-Jpa.
Что позволило до минимума упростить создание CRUD-запросов.
Попутно получив пагинацию и REST-API.

Да "под капотом" куча логики.
Но ее знать не обязательно, как и например с SQL.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513365
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulДа "под капотом" куча логики.
Но ее знать не обязательно, как и например с SQL. тебе и говорят, что спринг скоро отделится или его отторгнут как 1С.
Да, будет как SQL)).
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513378
Andrei T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonponuchпропущено...


а что с ним случилось? он умер ?
Самовыпилился.
В каком смысле? Давно? Я с ним буквально пару месяцев назад общался
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513722
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.СеменовичПрофессор Савельев длительной время занимается изучением структур головного мозга и автор многочисленных работ, в том числе он занимался исследованием морфологии реальных мозгов реально умерших людей.

Ну ОК. Послушаем еще.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513723
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrei Tmaytonпропущено...

Самовыпилился.
В каком смысле? Давно? Я с ним буквально пару месяцев назад общался
Так зови его обратно в ПТ.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513735
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulmaytonпропущено...

100% согласен. Но лет через 5 функционал Spring будет настолько сложен изнутри
что его будут шарахаться как COBOL-а.


Смотрим на SQL в любой реализации этого ЯП, под капотом столько...
Простой SELECT содержит кучу логики о которая многие программисты даже не догадываются.
Но вместе с тем пользоваться им гораздо удобнее, чем например xBase.

Замечение интересное. Я отвечу. SQL исторически позиционировался
как DSL для бизнесов которые будут им селектить свои дЫнные.
Курить продажи и прочее. Язык - самодостаточный. Стандартизованный.
Подогнан под очень строгий мат-аппарат под названием Реляционная алгебра.

Сегодня ни у кого не возникает мысли вносить изменения в SQL-машину работающей БД.
Ну... по крайней мере я не знаю таких разработчиков. Всех устраивает базовый функционал
того-же PosgtreSQL.

В саму реализацию SQL-машину никто не лезет. Единственный интерес - это план
исполнения запроса. Но для него каждый производитель предлагает свои варианты API.
Обычно не прямые а косвенные. Собрать статистику там. Управлять порядком JOINS.
Включать или выключать индексы e.t.c.

Само нутро SQL-машины не представляет для прикладного программиста никакого
интереса. Да и некогда ему этим заниматься. Тонкая настройка queries вынесена
из спринта в техникал-дебт и вряд-ли кто-то ей будет заниматься. Обычно горят
планы и сроки по основным задачам. Как-то так.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513737
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonmad_nazgulпропущено...
Смотрим на SQL в любой реализации этого ЯП, под капотом столько...
Простой SELECT содержит кучу логики о которая многие программисты даже не догадываются.
Но вместе с тем пользоваться им гораздо удобнее, чем например xBase.

Замечение интересное. Я отвечу. SQL исторически позиционировался
как DSL для бизнесов которые будут им селектить свои дЫнные.
Курить продажи и прочее. Язык - самодостаточный. Стандартизованный.
Подогнан под очень строгий мат-аппарат под названием Реляционная алгебра.

Сегодня ни у кого не возникает мысли вносить изменения в SQL-машину работающей БД.
Ну... по крайней мере я не знаю таких разработчиков. Всех устраивает базовый функционал
того-же PosgtreSQL.

В саму реализацию SQL-машину никто не лезет. Единственный интерес - это план
исполнения запроса. Но для него каждый производитель предлагает свои варианты API.
Обычно не прямые а косвенные. Собрать статистику там. Управлять порядком JOINS.
Включать или выключать индексы e.t.c.

Само нутро SQL-машины не представляет для прикладного программиста никакого
интереса. Да и некогда ему этим заниматься. Тонкая настройка queries вынесена
из спринта в техникал-дебт и вряд-ли кто-то ей будет заниматься. Обычно горят
планы и сроки по основным задачам. Как-то так.
Перевожу. При необходимости все городят костыли как могут.

Я не против сиквела - идея хорошая, но на практике без костылей работает местами тяжело - ИИ пока что не всегда тянет.

А где тянет - там люди сказали - а так попробуй, и подсунули мскулю 1с =)

Это я про финскую пилу напоминаю (с)
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513739
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЯзык скриптинга для Spring был/есть XML.
Но вовремя одумались.
Сейчас создают свой декларативный "ЯП" на основе аннотаций.
Причем этот "ЯП" расширяемый.

Например, Hibernate они спрятали за Spring-Data-Jpa.
Что позволило до минимума упростить создание CRUD-запросов.
Попутно получив пагинацию и REST-API.

Да "под капотом" куча логики.
Но ее знать не обязательно, как и например с SQL.
Этот язык будет мёртворожденным. Во первых как я уже говорил
сообщество Spring запуталось. Я понимаю что у сообщества нет
единого лидера или архитектора. Но очевидно есть группа главных
коммитеров и евангелистов которые имеют какое-то vision касаемое
развития.

Вспомните старые версии Spring. Строгое разделение кода и конфигураций.
Java и Xml. Код и данные. Инь и янь. Все прекрасно. Но как известно от добра
добра не ищут. И как известно что глупых мыслей обычно бывает больше чем умных.
И глупая мысль это развивать процессинг аннотаций. Если это язык программировани
или метод (или способ программирования) то это неудобный способ. Удобным является
то что имеет очевидный flow. И простой способ хождения отладчиком. А также логичную
структуру программирования классических алгоритмических конструкций
(if-else-while-dowhle e.t.c.). Процессинг аннотаций сложен. Неочевиден. Он явно
сырой. Многие вещи в нем не стандартизированы даже с точки зрения семантики.
Сравнительно недавно была введена возможность многократного повторения одинаковых
аннотаций. Неочевидным является также порядок исполнения аннотаций от разных
технологий. Яркий пример - смешивание javax.persistence и hibernate.

Тоесть это не та тема которую как в SQL можно взять и закрыть. Или прихлопнуть
каким нибудь Ansi-XXX или RFC. Эта тема будет бурлить еще много лет. И если на собеседовании
никто никогда вас не спросит что под капотом у SQL-машины то про процессоры аннотаций
вас спросят обязательно. Всенепременно спросят.

По поводу SpringData и Hibernate. У меня волосы дыбом встают. Стек Хибернейта и так сложен...
ну давайте сверху к нему накинем еще SpringData. Рано или поздно вы полезете туда отладчиком.
Что-ж удачи.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513764
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanandreykaTРуби -- гражданин пхп Perl , я не узнаю вас в гриме?


...PHP, perl...так могут сравнивать руби только люди никогда на
нем не писавшие...
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513770
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.СеменовичПрофессор Савельев длительной время занимается изучением структур головного мозга и автор многочисленных работ, в том числе он занимался исследованием морфологии реальных мозгов реально умерших людей.

Так что все его лекции основаны на исследованиях.

Значит, он - безумный учёный, как доктор Зло.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513818
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторну вот в соседнем топике снова.. срочно надо сделать приложуху.. и сделать на ангуляр+нода.
я не пойму как так вышло что такой убогий язык как жс умудрился захватить мир и сознания людей?
Обратите внимание, в том топике как только пишут "Вам нужна любая cms и спец по ней" автор сразу соглашается "давайте на cms".
То есть проблем нет, не специалисты не читают книг, а смотрят рекламу. А там в рекламе хайп технологии. Новым руководителям, что из научно популярного попалось -- то они и требуют от программистов.
авторПрофессор Савельев длительной время занимается изучением структур головного мозга и автор многочисленных работ, в том числе он занимался исследованием морфологии реальных мозгов реально умерших людей.
Также послушал Савельева. Я верно понял, что вся суть его лекций сводиться к тому, что человека надо кормить вкусной и здоровой пищей?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513858
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется ноду жс продвигают спецы про фронт. Причём реально хорошие спецы. Думающие.
Кмк у них уже есть пакет предложений по тому как делать бэк. Но эти инициативы тормозит ... Java.
Со стеком ентерпрайза.

По понятным причинам НОД жс выгоден. Язык сохраняется. Старт быстрый. Порог низкий.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513927
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯзык сохраняется.

Ну как, сохраняется. Условно - да. На практике:

возьмём async/await
1. Работает "нативно" на ноде с какой-то версии (с 6 или 8-ой)
2. В хроме в JS работает нативно.
3. В компонентах VUE (например) нужен babel (который нужно настраивать), чтобы в "язык сохраняется" использовать async/await.


maytonПорог низкий.
Это как посмотреть. Разбираться приходится совсем с другими вещами.

Из VSC поднимаем ноду для бекенда, webpack-сервер для фронтенда, настраиваем окружение для отладки (бекенд в VSC, фронтенд в хроме), настраиваем сам webpack (это нафиг rocket science какой-то), включаем проксирование между dev-сервером webpack-а и нодой в бекенде (чтоб запросы ходили), гоним из башки все мысли о рефакторинге (структуру расположения файлов лучше продумать заранее)

Про БД отдельная песня, там входу NoSQL, к ним подход несколько другой.

И как бы считаем, что про фронтенду вопросов нет, с ним типа всё понятно.

Так что насколько порог низкий - вопрос.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39513998
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxТакже послушал Савельева. Я верно понял, что вся суть его лекций сводиться к тому, что человека надо кормить вкусной и здоровой пищей?

Вся суть его лекция сводится что:

1) В основном люди рождаются глупыми.

2) В челом человечество деградирует

Например изобретение Java сделало программистов глупее чем те были когда писали на ассемблере или С++
ОФисные клерки намного глупее средневековых крестьян итп

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

3) Иногда рождаются гении

Их сильно бьют и не дают им занять никаких мест в социуме дабы избежать условий отбора

4) На протяжении всей истории людей происходил отбор по структурам мозга

5) Савельев предложил идею Церебрального Сортинга - отбора гениальных людей по способностям, сохранение
,развитие и использование их таланта для будущего человечества.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514018
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.Семенович Савельев предложил идею Церебрального Сортинга - отбора гениальных людей по способностям, сохранение ,развитие и использование их таланта для будущего человечества.
Помнится у Шикльгрубе был стартап по евгенике...
Не выстрелило.
Точнее выстрелило, но только самому энтузиасту в голову
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514035
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Семен.Семенович Савельев предложил идею Церебрального Сортинга - отбора гениальных людей по способностям, сохранение ,развитие и использование их таланта для будущего человечества.
Помнится у Шикльгрубе был стартап по евгенике...
Не выстрелило.
Точнее выстрелило, но только самому энтузиасту в голову


Савельев утверждает что Церебральный Сортинг и Евгеника это совершенно разные вещи.

Это, как он говорит, противоположность Евгенике.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514098
SQL2008Помнится у Шикльгрубе был стартап по евгенике...
Не выстрелило.Как раз выстрелило. Просто ты этого не понимаешь.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514106
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Догматическое мышлениеSQL2008Помнится у Шикльгрубе был стартап по евгенике...
Не выстрелило.Как раз выстрелило. Просто ты этого не понимаешь.
Трудно считать размазывание выпестованного генофонда белокурых бестий ордой взбешенных унтерменшей удачным выстрелом.
Вы не находите?
Это равносильно получению чистейшего спирта и последуюший перенос его в открытом ведре под проливным дождем.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514119
SQL2008, т.е. Адик должен ещё и за эпидемию современной Толерантности отвечать?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514138
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Догматическое мышлениеSQL2008, т.е. Адик должен ещё и за эпидемию современной Толерантности отвечать?
В рамках данной (полусерьёзной) полемики могу утверждать лишь о том, что вне зависимости от причин,
отсутствие эффективного результата есть явный признак провала идеи/реализации.
Как мы говорим "не выстрелило".

Что толку от того, что ботаник вырастил замечательные орхидеи, а глупая уборщица не закрыла теплицу и все цветы склевали птицы?
Орхидей то больше нет!

А все разговоры об ответственности, толерантности, моральных ценностях не более чем вонь после пука.
Ибо все это постериори.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514244
SQL2008ботаник вырастил замечательные орхидеи, а глупая уборщица не закрыла теплицу и все цветы склевали птицы?
Орхидей то больше нет!Вы на этом основании сделали вывод, что методика ботаника по выращиванию орхидей - неверна?

У вас неполадки в логическом блоке, расположенном предположительно где-то у вас в головном мозгу.

Ботаник свою работу сделал. Следствие - "необъяснимый" послевоенный рост экономики и благосостояния общества ФРГ.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514316
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.Семенович,Савельев предложил идею Церебрального Сортинга - отбора гениальных людей по способностям, сохранение
,развитие и использование их таланта для будущего человечества.

А я предлагаю идею подметального сортинга - чтобы вместо плохого профессора вроде Савельева получался хороший дворник.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514320
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MА я предлагаю идею подметального сортинга

Идея ненова и активно используется на протяжении всей истории человечества

А вот позитивный (по интеллектуальному уровню) социальный отбор - явление для человечества совершенно новое.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514404
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514405
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте Савельева и Социализм - отдельной темой. Все - таки здесь Java.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514538
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> интересно было бы посоревноваться в скорости разработки какого-нибудь простенького веб-сервиса на нода версус ява.

Да есть куча примеров. На ноде/руби и т.п. быстрее, если простенький. Но смысла постить примеры нет, жава народ смотрит на код который в 10 раз короче - и говорит что не понимает его и что краткость кода неважна, а вот жава портянка - вот там да..., все круту, все понятно, хоть и в 10 раз больше.

С нодой проблема в другом - ее коммунити/разработчики не хотят делать ее надежной и отлаживаемой. Вот работает у тебя сервер, а потом ты в логах видешь такие например ошибки:

ХТТП 500 (что случилось)
http.js:1500 (где случилось, хттп - это стандартная нодовская библиотека)

Заметь - из этой ошибки нихера не понятно ни что произошло (нет информации ни об урле ни тому подобного) ни где произошло - потому-что АСИНХРОННЫЙ стек не полный. И он абсолютно бесполезный - потому-что реально ошибка произошла в одном из твоих компонентов, но его нет в стек трейсе - поэтому ищи его как знаешь.

Та-же херня со стримами в ноде, они сделаны настолько через жопу и там настолько тяжело правильно сделать НАДЕЖНУЮ обработку ошибок, что это просто фантастика - как будто специально делали так чтобы получилось через жопу. Коммунити ноды опять-же не хочет ничего менять. Для простого сервиса ошибки не критичны, а на сложные, долго работающие сервера им походу насрать.

Ну а про типизацию - TypeScript рулит. Как система типов, если не придираться к теории а смотреть с точки зрения удобства и практики - он на голову круче жавы. По своему функционалу это практически Котлин.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514543
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а руби/рельсы - он лучше жавы для веба, но, поскольку он не типизированный, нужно держать весь проект в уме. Т.е. если проект помещается в уме - скорость разработки будет супер и качество системы тоже. Но к сожалению это не всегда возможно если проект большой, или если у тебя несколько проектов на которые нужно переключатся.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514546
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поэтому жава - старый рабочий осел, который медленно но тащит телегу, будет жить еще.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514618
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
privateПоэтому жава - старый рабочий осел, который медленно но тащит телегу...
YouTube Video
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514624
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YouTube Video
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39514974
guest2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanMSSQLAndDotNetи с чего начатьпотихонечку отвыкайте от синтаксического сахара, которого нет в Java (:
Ну почему же, не от всего. Есть например https://projectlombok.org/ .
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515087
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭтот язык будет мёртворожденным. Во первых как я уже говорил
сообщество Spring запуталось. Я понимаю что у сообщества нет
единого лидера или архитектора. Но очевидно есть группа главных
коммитеров и евангелистов которые имеют какое-то vision касаемое
развития.


Он живее всех живых.
Даже упертые "староверы" из Spring Integration вынуждены были поддерживать конфигурацию на аннотациях.
Виденье простое.
1) Костяк приложения пишется декларативно, через конфиграции
2) Специфичная логика пишется императивно
3) Каждый может написать свой предметно-ориентированный ЯП

Расплата:
Жирные приложения и отвратная скорость работы.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515120
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
privateНу а руби/рельсы - он лучше жавы для веба, но, поскольку он не типизированный, нужно держать весь проект в уме. Т.е. если проект помещается в уме - скорость разработки будет супер и качество системы тоже. Но к сожалению это не всегда возможно если проект большой, или если у тебя несколько проектов на которые нужно переключатся.
Не понял какая связь с типизацией и с держанием всего в уме.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515182
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonНо лет через 5 функционал Spring будет настолько сложен изнутри

Уже как минимум год наблюдаю подобное. Попробуйте в старом spring-boot подменить FasterXml's ObjectMapper... (это в JAX-RS делается "одним простеньким классом"). А это реально нужная вещь (ибо иногда надо устанавливать модули, включать и отключать разное и т.п.). После этого "исследования" я спринг ни в один новый проект не возьму по доброй воле - только под дулом пистолета - много, чего пришлось увидеть в их исходниках.

Если в спринг-буте что-то не предусмотрено разработчиками - хрен сделаешь. Почти во всех проектах часто в итоге приходилось залазить в исходники и что-нибудь из них выдирать.

Я не про проекты размера ПриветМир.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515458
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulmaytonЭтот язык будет мёртворожденным. Во первых как я уже говорил
сообщество Spring запуталось. Я понимаю что у сообщества нет
единого лидера или архитектора. Но очевидно есть группа главных
коммитеров и евангелистов которые имеют какое-то vision касаемое
развития.


Он живее всех живых.
Даже упертые "староверы" из Spring Integration вынуждены были поддерживать конфигурацию на аннотациях.
Виденье простое.
1) Костяк приложения пишется декларативно, через конфиграции
2) Специфичная логика пишется императивно
3) Каждый может написать свой предметно-ориентированный ЯП

Расплата:
Жирные приложения и отвратная скорость работы.

Пока спринг радует !

https://github.com/spring-projects


И пока его делает этот человек
https://github.com/jhoeller
можно быть спокойным .

Исходники есть , Juergen Hoeller , знает как проектировать фреймворки и либы .

Да нужно знать как все устроено внутри ,

да нужно смотреть и отлаживать исходники , да иногда фиксить баги или соглашаться с не идеальностью реализации ,


но ,.... но это куда лучше чем какой нибудь glassfish написанный индусами :) https://github.com/javaee/glassfish



...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515468
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,
Вы ответили в стиле: "Любовь вопреки, или ...Любовь зла, полюбишь и козла";))
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515473
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем так много внимания Спрингу? Мы уподобляемся сишникам которые взяв сложный
язык большую половину жизни воюют не с бизнес-фичами а с фреймворками и языками.

Давайте думать о бизнес фичах. Возьмите легкие фреймворки. Нужен только DI - возмите Guice.
Не берите SpringBoot из за тренда!
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515501
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВозьмите легкие фреймворкиПотом их нужно как-то "сдружить" между собой.
Позаботиться о поддержке, масштабируемости итэдэ.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515502
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фреймворки, бизнес фичи, индусы ))))

Знали бы отца основатели айти компьютеров (те самые серьезные дядьки) во что деградирует их детище ))
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515538
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest2Usmanпропущено...
потихонечку отвыкайте от синтаксического сахара, которого нет в Java (:
Ну почему же, не от всего. Есть например https://projectlombok.org/ .частично решает проблему замещения Properties .

- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/goto] goto (C# Reference)
- Conversion Keywords (C# Reference)
- var (C# Reference)
- yield (C# Reference)
- ?? Operator (C# Reference)
- using Directive (C# Reference) (using alias directive)
...
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515950
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Нужен только DI

А нахрена он нужен? Ладно-бы, если-бы ДИ умел управлять динамическими обьектами и т.п. (что-то такое было в давно заглохшем JBoss Seam). Но он же нихрена не уметт кроме того как собрать статические зависимости? Нахрена он нужен вообще, если только вы что-то не супер конфигурируемое пишите где каждый компонент меняет кто хочет когда хочет?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39515988
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пора признать что дотнетчики считают нас вурдалаками. Из за реализации пропертей.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39516000
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
privateЛадно-бы, если-бы ДИ умел управлять динамическими обьектами
Это ты так работу программиста по БЛ описал? )
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519303
Ихний
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что, собсно, не так с питончиком? Не собираюсь разводить споры и срачи, просто интересно чем не угоден
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519330
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИхнийА что, собсно, не так с питончиком?
Всё так. Язык чудесно подходит для своего круга задач.

ИхнийНе собираюсь разводить споры и срачи, просто интересно чем не угоден
Не вписался в ынтерпрайз всё по тем же причинам. Динамические языки хороши для написания, но не очень хороши для поддержки кривого кода. Ну, и в производительности, местами с Java тягаться не может.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519468
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИхнийА что, собсно, не так с питончиком? Не собираюсь разводить споры и срачи, просто интересно чем не угоден

1. Проблема с пониманием чужого кода. Когда нельзя посмотреть возможные поля, а приходится надеятся отлько на утиную типизацию- читать сложнее. Как и в js. Стоит someObject.someCall - И ЧТО?
Хочешь посмотреть "а кто вызывает этот метод"- И КАК?
2. Нет забавных вещей, типа поддержки многопоточности. Как хранить ресурсы, общие для потоков?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519498
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,

В питоне в отличии от ему подобных скриптовых языков, базовая поддержка многопоточности имеется, как и во второй так и в третьей ветке, частичное покрытие возможностей "java.util.concurrent" для скриптового языка вполне неплохо, в том же php или ruby таких возможностей и близко нету.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519515
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominИхнийА что, собсно, не так с питончиком? Не собираюсь разводить споры и срачи, просто интересно чем не угоден

1. Проблема с пониманием чужого кода. Когда нельзя посмотреть возможные поля, а приходится надеятся отлько на утиную типизацию- читать сложнее. Как и в js. Стоит someObject.someCall - И ЧТО?
Хочешь посмотреть "а кто вызывает этот метод"- И КАК?
2. Нет забавных вещей, типа поддержки многопоточности. Как хранить ресурсы, общие для потоков?
Я скажу что с Питончиком. Полный провал в части performance. Если вы хотите
производительности - берите кастомные библиотеки написанные на С/C++ и подключайте
их к Питону.

На чем сгорают "мегафлопы" Питона ? Хороший вопрос. Пускай на него ответят
те кто любят динамическую типизацию. А я постою в сторонке и послушаю.

И не спорьте со мной. У меня 23 см. :)

Я делал бенчмарк спецом для этого.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519564
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vimba,

питон в голом виде (ха-ха лысая змея) проигрывает в 100 раз и более любым нативным и Вжик-компиляторам.

Отвратителен в плане совместной разработки (я ставлю 3 пробела, а ты 2!_)
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519609
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglvimba,

питон в голом виде (ха-ха лысая змея) проигрывает в 100 раз и более любым нативным и Вжик-компиляторам.

Отвратителен в плане совместной разработки (я ставлю 3 пробела, а ты 2!_)

Это проблема надуманная, любая вменяемая ИДЕ сама ставит пробелы. Этот пункт вообще не парит.
Проблемы с питоном начинаются тогда, когда его начинают применять не по делу. Ни язык ни фреймворки не подходят для лютого энтерпрайза, однако зачастую относительная простота и скорость разработки толкают команды разработчиков на этот скользкий путь. Сам наступил на эти грабли. Не то чтобы писать большие программы с постоянно меняющимся ТЗ на питоне совсем нельзя. Можно, при достаточном покрытии проекта тестами, которые в свою очередь нивелируют всю скорость разработки. Но отсутствие каких-либо стандартизированных архитектурных паттернов корпоративного приложения и их реализаций во фреймворках превращает любой проект в набор разнообразных архитектурных решений по принципу "кто как хочет, тот так дрочит". Учитывая, что питон способствует разработке "снизу вверх" и плохо предназначен для стратегии "сверху вниз", в итоге возникают требования к команде одинаково сильных специалистов.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519615
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто проблема надуманная, любая вменяемая ИДЕ сама ставит пробелы. Этот пункт вообще не парит.
Нельзя ли уточнить, почему проблема надумана? Просто я pyton даже как язык не рассматриваю, так как надо код писать, а не пробелы высчитывать. По мне кстати надо минимум 4 пробела ставить, чтобы блок отделить.
Чем и какая ide помогает отделять блоки?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519638
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxавторЭто проблема надуманная, любая вменяемая ИДЕ сама ставит пробелы. Этот пункт вообще не парит.
Нельзя ли уточнить, почему проблема надумана? Просто я pyton даже как язык не рассматриваю, так как надо код писать, а не пробелы высчитывать. По мне кстати надо минимум 4 пробела ставить, чтобы блок отделить.
Чем и какая ide помогает отделять блоки?

Во-первых, любая ИДЕ самостоятельно выделяет блок, после кода требующего блок (for, if, else, with, while, try, def, class). Вы нажимаете ENTER и получаете отступ.
Во-вторых, любая ИДЕ заменяет таб на четыре пробела
В-третьих, любая ИДЕ подсвечивает несоответствие PEP-8 (code styling)
В-четвертых, любая ИДЕ одним нажатием кнопки или сочетанием клавиш реформатирует говнокод по правилам PEP-8

авторПросто я pyton даже как язык не рассматриваю
А у меня это основной инструмент приличное количество лет, поэтому я знаю, что я говорю.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519643
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Демонстрирую выше сказанное

YouTube Video
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519659
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лысый дядька,

Есть-есть, никто не спорит, сам 6 лет лупил. Хорош как клей для большого проекта при создании прототипов, но если запустить в свободное плавание, то дальше начнётся мрак. Утиная типизация всё же выставляет свой предел.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519679
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vimbaAlexey Tomin,

В питоне в отличии от ему подобных скриптовых языков, базовая поддержка многопоточности имеется, как и во второй так и в третьей ветке, частичное покрытие возможностей "java.util.concurrent" для скриптового языка вполне неплохо, в том же php или ruby таких возможностей и близко нету.

Спасибо!
До этого просто спрашивал у тех, кто его использует "как многопоточность" и все отвечали "а фиг его знает" :D
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519683
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominСпасибо!
До этого просто спрашивал у тех, кто его использует "как многопоточность" и все отвечали "а фиг его знает" :D
есть то оно есть, вопрос нужно ли оно если легким переводом в натив критичного к скорости кода можно ускорить раз в 20
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519699
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominvimbaAlexey Tomin,

В питоне в отличии от ему подобных скриптовых языков, базовая поддержка многопоточности имеется, как и во второй так и в третьей ветке, частичное покрытие возможностей "java.util.concurrent" для скриптового языка вполне неплохо, в том же php или ruby таких возможностей и близко нету.

Спасибо!
До этого просто спрашивал у тех, кто его использует "как многопоточность" и все отвечали "а фиг его знает" :D

Многопоточность в питоне упирается в GIL , гораздо интенсивнее в этом языке юзают асинхронное программирование
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519709
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)Alexey TominСпасибо!
До этого просто спрашивал у тех, кто его использует "как многопоточность" и все отвечали "а фиг его знает" :D
есть то оно есть, вопрос нужно ли оно если легким переводом в натив критичного к скорости кода можно ускорить раз в 20

Есть у вас простейший контроллер, который получает реквест, запрашивает из БД данные, конвертирует их в JSON и отдает веб-серверу. 99.9% времени программа ждет ответа от БД и никакими супербыстрыми нативами вы не ускорите процесс в 20 раз. Однако распараллеливание дало бы существенное ускорение. В питоне это решается запуском N-процессов или асинхронщиной.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519739
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лысый дядькаAlexey Tominпропущено...


Спасибо!
До этого просто спрашивал у тех, кто его использует "как многопоточность" и все отвечали "а фиг его знает" :D

Многопоточность в питоне упирается в GIL , гораздо интенсивнее в этом языке юзают асинхронное программирование

разве гугол в 3й ветке не пофиксил GIL ?
авторпросто любопытно, я не слежу сейчас за питоном
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519753
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingразве гугол в 3й ветке не пофиксил GIL ?

Казалось бы, причём тут google и зачем "фиксить" то, что сделано специально.
Но Python не конкурент Java в создании веб-приложений. Как и долго обсуждавшийся тут Node.js.

Однако в области машинного обучения Python преобладает: большая часть литературы - с примерами на Python и выбор готовых библиотек наибольший.Так что если кому охота освоить тему машинного обучения, то хоть и есть литература и библиотеки для Java, но лучше изучать на Python. Основная трудность - понять, как этим пользоваться. Если начать с изучения литературы и библиотек для Java, то знания могут оказаться отрывочными.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519755
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лысый дядькаkealon(Ruslan)пропущено...

есть то оно есть, вопрос нужно ли оно если легким переводом в натив критичного к скорости кода можно ускорить раз в 20

Есть у вас простейший контроллер, который получает реквест, запрашивает из БД данные, конвертирует их в JSON и отдает веб-серверу. 99.9% времени программа ждет ответа от БД и никакими супербыстрыми нативами вы не ускорите процесс в 20 раз. Однако распараллеливание дало бы существенное ускорение. В питоне это решается запуском N-процессов или асинхронщиной.
а каким боком здесь потоки ускорят отдельную ветку логики если без ответа сервера БД в этой ветке делать нечего?
если нужно 2 и более запросов сделать, то да - асинхронность, но на уровне логики это не тождественно многопоточности
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519760
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)а каким боком здесь потоки ускорят отдельную ветку логики если без ответа сервера БД в этой ветке делать нечего?
если нужно 2 и более запросов сделать, то да - асинхронность, но на уровне логики это не тождественно многопоточности

У вас есть два юзера: Вася и Петя. В случае одного процесса и одного потока Петя получит доступ к контроллеру, только после того как контроллер ответит Васе. Он будет где-то в очереди ждать, пока WSGI не будет готов обработать следующий реквест. В случае, когда из двух потоков можно создать инстанс этого контроллера, реквесты обоих сотрудников могут обрабатываться параллельно (могут одновременно джать ответа из БД). По-моему, это очевидно.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519767
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лысый дядька,

понял тебя, ИМХО незачем контроллер на питоне писать, в NodeJs такая же приблуда вполне работает в С коде
просто движку питона выдаёшь "интерфейс манипулятор", защищённый от диссонансов вызова и пишешь простой линейный код. А на уровне ядра делаешь хоть нити с вытеснением, хоть потоки с локами.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519789
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),

нет, видимо, все-таки не понял ,)
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519801
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лысый дядька,
Не стоит мешать системный код в бизнес-спагети и жизнь станет гораздо проще.

Написать более-менее адекватный контроллер, сложнее чем А+Б на интерпретируемом языке, который не порушит сможет поддерживать прогер средней руки и балансировать любой админ надо очень сильно постараться.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519817
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan Mllemingразве гугол в 3й ветке не пофиксил GIL ?

Казалось бы, причём тут google и зачем "фиксить" то, что сделано специально.

Как бэ гугол нанял Гвидо когда они начали форсить тему с питоном еще когда Golang зарождался. Я чет как то давно смотрел видел о этом GIL и там активно форсили что скоро его(GIL) в третьей ветке пофиксят.

Думаешь специально GIL сделали ? Или все таки так просто было проще и сделали как получилось ?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519888
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)Лысый дядька,
Не стоит мешать системный код в бизнес-спагети и жизнь станет гораздо проще.

Написать более-менее адекватный контроллер, сложнее чем А+Б на интерпретируемом языке, который не порушит сможет поддерживать прогер средней руки и балансировать любой админ надо очень сильно постараться.
+1
Всё таки будем различать сайтики и серверный код БЛ на АппСервере.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519895
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingДумаешь специально GIL сделали ? Или все таки так просто было проще и сделали как получилось ?

Специально. GIL нужен потому, что система автоматического управления памятью не является потокобезопасной. От этого она работает быстрее. Из-за GIL замедляется работа многопоточных программ, но это было решение при разработке Python.
В Python многопоточность рекомендуется использовать для коротких операций ввода-вывода.
Несмотря на медлительность, Python в последнее время широко применяется для математических вычислений - математические библиотеки написаны на C/C++ или используют GPU (хорошая поддержка есть только для CUDA), так что скорость самого языка не так уж важна.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39519896
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingPartisan Mпропущено...


Казалось бы, причём тут google и зачем "фиксить" то, что сделано специально.

Как бэ гугол нанял Гвидо когда они начали форсить тему с питоном еще когда Golang зарождался. Я чет как то давно смотрел видел о этом GIL и там активно форсили что скоро его(GIL) в третьей ветке пофиксят.

Думаешь специально GIL сделали ? Или все таки так просто было проще и сделали как получилось ?Специально. В простых случаях многозадачности (да и просто во многих) с ним быстрее.

ЗЫ, поправил я как то питоновский скриптик ФАРом....
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39528710
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usmanguest2пропущено...

Ну почему же, не от всего. Есть например https://projectlombok.org/ .частично решает проблему замещения Properties .

- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/goto] goto (C# Reference)
- Conversion Keywords (C# Reference)
- var (C# Reference)
- yield (C# Reference)
- ?? Operator (C# Reference)
- using Directive (C# Reference) (using alias directive)
... Null-conditional Operators !!!
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39528773
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лет 10 назад некто Африканец толкнул пару статей под названием "Околожабство" Часть 1 и Часть 2.

Статья пропитана ненавистью. Местами складывается впечатление что автор - не разработчик
а просто блоггер. В самом сайте блога автора - сборная солянка статьей
на самую разную тематику от кулинарии до путешествий и литературных опусов.

Финализируется статья следующим текстом:
АфриканецМой личный прогноз - максимум через пять лет Жаба тихо помрет, или вернее
сойдет с переднего плана, заняв подобающее ей место где-то возле Лого, Лиспа,
Схемы, Снобола 4, Смолтока и Форта.

Вот такое вот было мнение. Статья достойна своего времени т.к. такие мнения
существовали и циркулировали.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39528788
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman,
понятно, что проверка на null наиболее частая операция.
Поэтому такое удобство как:
if (obj) и obj?.метод() или obj?.xxx?.yyyy
приветствовалось бы).
Вместо
if (obj == nulllllll
{
......
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39531882
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
топзапросы стаковерфлоу показывают что ява пошла вниз, сишарп воще на дно, выстрелили пайтон и джаваскрипт.
из либочек - спринг в стабильном росте. хибер тоже в дно валится.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39531889
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTтопзапросы стаковерфлоу показывают что ява пошла вниз, сишарп воще на дно, выстрелили пайтон и джаваскрипт.
из либочек - спринг в стабильном росте. хибер тоже в дно валится.Каким образом топзапросы стаковерфлоу показывают популярность языка? Если по java и c# не спрашивают, то это значит что людям и так все понятно без лишний вопросов, разобрались. Чего не скажешь про пайтон и джаваскрипт
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39531925
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTвыстрелили пайтон и джаваскрипт.
Питон сейчас всему западному миру преподается в качестве первого языка программирования. А ушибленные питоном потом идут в яваскрипт. Не конкуренты они нам...
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39531933
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЕсли по java и c# не спрашивают, то это значит что людям и так все понятно без лишний вопросов, разобрались.+1.5,

Большинство ответов на вопросы уже получены. Они легко гуглятся.
Осталось сделать сортировку по рейтингу постов/комментов (кол-во Like-ов).
Т.о. мы можем получить более достоверную статистику по фактической "полезности" вопросов/ответов.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39532022
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterandreykaTтопзапросы стаковерфлоу показывают что ява пошла вниз, сишарп воще на дно, выстрелили пайтон и джаваскрипт.
из либочек - спринг в стабильном росте. хибер тоже в дно валится.Каким образом топзапросы стаковерфлоу показывают популярность языка? Если по java и c# не спрашивают, то это значит что людям и так все понятно без лишний вопросов, разобрались. Чего не скажешь про пайтон и джаваскрипт
я не делал никаких утверждений и анализов. я просто показал стату )) что ж вы обо мне сразу так то?
на мой взгляд это как минимум показывает интерес большинства к той или иной технологии. и джава и джейэс по возрасту особо не различаются. но джейэс и пайтон форсят нереально. типа раньше джейэсом никто не интересовался. а тут вдруг на тебе - на хайпе (вот жеж идиотское слово).
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39532543
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanRelic HunterЕсли по java и c# не спрашивают, то это значит что людям и так все понятно без лишний вопросов, разобрались.+1.5,

Большинство ответов на вопросы уже получены. Они легко гуглятся.
Осталось сделать сортировку по рейтингу постов/комментов (кол-во Like-ов).
Т.о. мы можем получить более достоверную статистику по фактической "полезности" вопросов/ответов.
Эта статистика - динамична. Вот недавно выкатили релиз Java-9. Ожидается наплыв
нубасов в гугол и соц-сети и тонна вопросов про модули и прочее. Все это накручивает
рейтинги языка и создает динамику в tiobe и прочих сайтах. Как эту динамику
трактовать - ХЗ. Рост популярности? Вряд-ли. Скорее "волна" новых вопросов.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39532569
бегательный бассейн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonUsmanпропущено...
+1.5,

Большинство ответов на вопросы уже получены. Они легко гуглятся.
Осталось сделать сортировку по рейтингу постов/комментов (кол-во Like-ов).
Т.о. мы можем получить более достоверную статистику по фактической "полезности" вопросов/ответов.
Эта статистика - динамична. Вот недавно выкатили релиз Java-9. Ожидается наплыв
нубасов в гугол и соц-сети и тонна вопросов про модули и прочее. Все это накручивает
рейтинги языка и создает динамику в tiobe и прочих сайтах. Как эту динамику
трактовать - ХЗ. Рост популярности? Вряд-ли. Скорее "волна" новых вопросов.

я JavaOne посмотрел лекции
там еще кроме модулей один забавный сюрприз -- в джаве убрали обратную совместивость
то есть теперь поддерживаются только текущий релиз и 3 предидущих
а все что старее не обязано работать и кое что (какой-то старый API) из джавы будут выпиливать

так что огого! будет куча новых забавных проектов по миграции на новый релиз!
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39532573
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
много работы хорошей и интересной. давно пора эту нечисть вычистить. я как то попал в десятилетний джава проект. я там чуть не поседел за неделю. а через 2 месяца убежал.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39532618
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заинтересовало. Сколько вообще каких class-files лежит в моем локальном .m2

Написал тулзу для посчета. Сведенья брал из хедеров classfiles. Вот такой вот репорт.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
====================================
Summary:
JDK 1.1  detected 25752 usages
JDK 1.2  detected 34170 usages
JDK 1.3  detected 30304 usages
JDK 1.4  detected 39410 usages
J2SE 5.0 detected 230931 usages
J2SE 6.0 detected 409731 usages
J2SE 7   detected 102728 usages
J2SE 8   detected 89378 usages
J2SE 9   detected 5 usages
Archives proceed           : 4046 
Classes  proceed           : 962418 
Errors:
Errors I/O                 : 0 
Errors Zip decoding        : 0 
Ignored nested zip streams : 109 



Зависимостей от старых версий JVM очень много. Сомневаюсь что можно так просто от них отказаться.
Это тонна работы по переписыванию проектов. И слава богу если есть сорцы. А если нет?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39532864
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЗависимостей от старых версий JVM очень много. Сомневаюсь что можно так просто от них отказаться.
Это тонна работы по переписыванию проектов. И слава богу если есть сорцы. А если нет?

Если нет, то большую часть проблемы решат декомпиляторы.
Ну а дальше ручками, ручками...
:-)
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39532883
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulmaytonЗависимостей от старых версий JVM очень много. Сомневаюсь что можно так просто от них отказаться.
Это тонна работы по переписыванию проектов. И слава богу если есть сорцы. А если нет?

Если нет, то большую часть проблемы решат декомпиляторы.
Ну а дальше ручками, ручками...
:-)
Тогда почему не автоматизировать декомпилляцию и пересборку bytecode<=>bytecode?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39532918
бегательный бассейн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonmad_nazgulпропущено...


Если нет, то большую часть проблемы решат декомпиляторы.
Ну а дальше ручками, ручками...
:-)
Тогда почему не автоматизировать декомпилляцию и пересборку bytecode<=>bytecode?

API старый может не поддерживаться
его будут потихоньку менять
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39532922
бегательный бассейн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя в байткоде может и нет API
он наверно частично в JVM
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39533149
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonmad_nazgulпропущено...


Если нет, то большую часть проблемы решат декомпиляторы.
Ну а дальше ручками, ручками...
:-)
Тогда почему не автоматизировать декомпилляцию и пересборку bytecode<=>bytecode?

Потому что "гладиолус". :-)
Помню переход с 1.5 на 1.6 - это была боль.
Некоторые legacy долго сидели на 1.5.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39533182
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда надо сформулировать правильно. Если в новом API будут удалены @deprecated то это один
левел совместимости. Если не будут поддеживаться opcodes 1.1 - то это совсем другое и решать
это надо по другому.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39533703
бегательный бассейн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТогда надо сформулировать правильно. Если в новом API будут удалены @deprecated то это один
левел совместимости. Если не будут поддеживаться opcodes 1.1 - то это совсем другое и решать
это надо по другому.

правильно сформулировать как-то так

сделай
git grep forRemoval
по исходникам jdk

то, где forRemoval=true, будет потенциально удалено в следующем jdk
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39533795
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бегательный бассейнgit grep forRemoval
по исходникам jdk

Чего? Какой git? Вы хотя бы слышали про них?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39533798
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он из ПТ.
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39533890
бегательный бассейн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tominбегательный бассейнgit grep forRemoval
по исходникам jdk

Чего? Какой git? Вы хотя бы слышали про них?

What?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39533892
бегательный бассейн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы че, еще openjdk 9 не скачали и не собрали у себя?
...
Рейтинг: 0 / 0
Ява не помирает ли часом?
    #39533915
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бегательный бассейнвы че, еще openjdk 9 не скачали и не собрали у себя?

А, дошло.

Объясняю.
Исходники jdk хранятся в HG.
Но вот только сейчас узнал, что у них есть клон а git'е. Как-то всё считал, что надо для них ртуть изучать :D
...
Рейтинг: 0 / 0
187 сообщений из 187, показаны все 8 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Ява не помирает ли часом?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]