М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 16 декабря 2018 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

310 Кб, 1000x667
Албибэк - возвращаемся в бэк и выбираем лучшее 5 авг, 16:25 1241335 В конец треда | Веб

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

ЖС - калбэчит на ноде не оч.

Питон - гвидо ушел, вы его достали, теперь питон либо разбухнет от всякой фигни (уже его прёт), либо все перегрызутся.

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

Го - казалось бы просто и классно, но уж слишком просто есть ли гоферы тут которые долго пишут - не устали в таком скудном синтаксисе писать?

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

Котлин - тоже самое, да еще синтаксис мне не нравится вроде поначалу кажется типа облегчает джаву, а потом читаешь и такой "чего???..."

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

С++, С, Раст - ну... писать код в вебе и одновременно бороться с языком, это тоже путь великих, не будем трогать и их палату.

Шарп - не знаю как он будет на линуксе, я думаю очередное "можно, НО..." - не хочу такое.

Убеди меня анон, где я переговнил? Что же лучше накатить на бэк?

Ответы413904139541400414764164141656471774766648241493895002550224502505284276967881629201295576

5 авг, 17:52 2 1241390

>>1241335 (OP)
>Хаскель, кложа, элексиры, нимы, фигими и прочую экзотику
Из 2005 капчуешь, братан? Вот тебе количество студентов на exercism.io, одном из самых популярных сайтов для вката сегодня:
js: 13,340
elixir: 7,303
java: 5,586
haskell: 3,850
clojure: 2,763
scala: 2,468
c++: 2,333
swift: 1,846
php: 1,834
c: 1,566
kotlin: 1,240
nim: 85

Давай вкатывайся в пхп и котлин, долбоеб, мне больше денег достанется

Ответы4140141533416477364176968

5 авг, 17:56 3 1241395

>>1241335 (OP)
Тебе для работы или для себя? Если для работы, то не выебывайся и бери Пистон, ПХП или ЖС. В любом языке будет какая-то хуйня, которая не даст сказать, что он и есть та самая серебрянная пуля, поэтому стоит выбирать исходя из зарплаты и количества вакансий.

Можешь еще на Руби глянуть, но ждуном сейчас туда, говорят, тяжело вкатиться, но для общего развития можешь глянуть.

5 авг, 18:01 4 1241400

>>1241335 (OP)
Пхп, жс, джава - для работы норм
Все остальное нахуй

5 авг, 18:01 5 1241401

>>1241390
Он живет в СНГ скорее всего, поэтому ты для начала глянь сколько вакансий есть по этим языкам у нас. Я лично нашел сейчас только 3 вакансии по Elixir и 12 по Haskell из них почти половина в JetBrains для разработки IDE под него в ДС2.

Ответы41452

191 Кб, 512x512
5 авг, 18:42 6 1241452

>>1241401
>Я лично нашел сейчас
На хх.ру?

Ответы48213

5 авг, 19:13 7 1241476

>>1241335 (OP)
В тред вкатывается мидло-гофер с опытом написания бэка на этих ваших нодах, питонах и крестах(лол).

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

Функциональщину - сразу на помойку - медленно, нет нормальных фреймворков, коммьюнити пока ещё нет.

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

Го - язык говна, гнили и пидорасов. Писать просто отвратительно. Но достаточно быстрый, писать легко, популярность растёт, как и коммьюнити. Но всё равно говно.

Кресты - лучший язык, ноу-дискасс. Как зовезует в 20 стандарте async/await, так вообще станет самым приятным языком для всего, только используй оберточки, чтобы не скатываться в голый си.

Ответы41500415234154341601

5 авг, 19:43 8 1241500

>>1241476
> гофер
Ну ты и чудак. Давно уже все в http over ssl сидят

Ответы73709

5 авг, 20:06 9 1241520

python developer https://www.indeed.com/q-python-developer-jobs.html
Salary Estimate

$95,000 (19213)
$105,000 (16258)
$115,000 (11995)
$125,000 (8050)
$135,000 (4755)

php developer https://www.indeed.com/q-php-developer-jobs.html

Salary Estimate

$70,000 (7910)
$85,000 (6439)
$95,000 (5060)
$105,000 (3511)
$120,000 (1710)

В швитых php все

5 авг, 20:15 10 1241523

>>1241476
А почему пых помирает? Вроде последние версии языка + фреймворки все выглядит весьма прилично. Насчет джанги, ноды, руби, все понятно, тупо хайп был.

Ответы415364154154742

5 авг, 20:37 11 1241533

>>1241390
>Из 2005 капчуешь, братан?
>Вот тебе количество студентов
Востребованность языков теперь онлайн студентами измеряют?

5 авг, 20:42 12 1241535

>С++, С, Раст - ну... писать код в вебе и одновременно бороться с языком, это тоже путь великих, не будем трогать и их палату.

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

Ответы41683

5 авг, 20:42 13 1241536

>>1241523
>А почему пых помирает?
Такой же антихайп. Тот кто пишет на языке и зарабатывает деньги, у того нет времени писать и хайпать и язык понемногу сдает (как и всякая джава и прочее). Но в действительности у языка такая капитализация кода, что даже еще дети твои его востребованность застанут.

Вообще полезное (особенно для тех кто сопоставляет зарплату и популярность):
https://habr.com/company/hh/blog/418079/

Ответы41540

5 авг, 20:53 14 1241540

>>1241536
А у перла то какая капитализация! Но он нахуй никому не нужен. И дети на нем не пишут. И еще судить по рынку рф о будущем технологий опасно, поскольку он вторичен и любая западная волна без препятствий докатится до нас.

Ответы41692

5 авг, 20:53 15 1241541

>>1241523
Не, может и пыха сейчас и вполне себе хороший язык, но кому не плевать на это. Сейчас его практически никто не учит и используют всё меньше(кроме ру-коммьюнити, но и здесь через 5 лет уже никто не будет помнить про него). Его ждёт такой же бесславный конец как и у перла. Чому так? Скорее всего, потому что пыха всё таки язык одной сферы, в то время, как тот же жс можно использовать от контроллеров до десктопных приложух.

Ответы5453354739

5 авг, 20:54 16 1241543

>>1241476
>Го - язык говна, гнили и пидорасов. Писать просто отвратительно. {20 символов спустя} писать легко...
Я конечно не врач, но искажение мысли спустя пары слов, это не шизофрения?

Ответы41547

5 авг, 21:00 17 1241547

>>1241543
А ты сам пробовал на нём писать? Писать легко, но, сука, просто отвратительно. Других слов, я найти не могу.

Ответы41557

5 авг, 21:13 18 1241557

>>1241547
Я пробовал. Синтаксис бесит, особенно способ поставления фигурных скобок. Но, это пожалуй всё. Так-то в принципе одна радость. Богомерзких эксепшонов нет, ООП почти нет.

Ответы415584155941565

5 авг, 21:16 19 1241558

>>1241557
Женериков нет, после вызова каждой функции проперяешь на ошибку, алгоритмов нет, структур данных нет, перегрузок нет, меты нет...

5 авг, 21:17 20 1241559

>>1241557
>Богомерзких эксепшонов нет
>непроверяемая компилятором лапша из ифов после каждого вызова
Хотел было написать "шило на мыло", но нет, даже эксепшны лучше этого пиздеца а ведь всего-то достаточно было бы пайку пройти курс cs для софоморов, прежде чем браться за создание языков

Ответы41565

5 авг, 21:26 21 1241565

>>1241559
Нет, эксэпшоны - это говно спизозной шлюхи. Функция, которая бросает эксэпшон, по сути ни с того ни с сего приобретает side effect. Side effects - это хуёво. Сайд эффекты необходимы для реализации ввода вывода. Иначе невозможно просто. Но блять, нахуя лишние плодить?

>>1241557
Какие-то настолько банальные и заезженные вопросы, что прям... хочется сказать что docker на го написан.

Ответы4157854546

5 авг, 21:42 22 1241578

>>1241565
>Функция, которая бросает эксэпшон, по сути ни с того ни с сего приобретает side effect.
Сейчас бы бояться сайд эффектов в насквозь императивном бай-дезайн говне с указателями и системой типов уровня /b. Говняшный способ обработки ошибок - худший из возможных, тонны бойлерплейта и, внимание, ошибки при обработке ошибок гарантированы.

5 авг, 22:06 23 1241601

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

>>1241476
>Писать бэк на питоне, пыхе и даже ноде - уровень лендингов с посещением 20 человек день.
VK,Facebook,Blablacar,сайт белого дома и прочие смотрят на тебя, как на професссионала (нет).
>Пхп жив только в этой стране
Как раз php жил, жив и будет жить. Во-первых, в отличие от каких-нибудь рубей или питонов, он очень быстро развивается, с выхода седьмой версии. Идёт активный процесс стандартизации, оптимизации ядра и внедрения новых возможностей. Сравнивать с ним же 10 летней давности - небо и земля.
Во-первых, он во многих случаях тупо быстрее.
Во-вторых, у него очень развита экосистема, есть ряд классических фреймворков и компонентов (Zend, Symfony), проверенных временем и действительно хорошо спроектированных.
В-третьих, бизнесу он очень выгоден, потому что найти программистаов легко, код пишется быстро, а при правильно написанном приложении упереться в производительность ну очень
сложно.
В четвёртых, лично моё мнение, что, если они не сбавят темп, то пыха начнёт хоронить конкурентов типа того же руби, который в последние года что-то совсем затих. Вот введут зелёные потоки, запилят неблокирующий IO, задепрекейтят легаси и втф из стандартной библиотеки (все эти функции, которые то camelCase, то snake_case) экосистема окончательно перестроится на строгую типизацию - и всё, приплыли. А они это всё полюбому сделают, спрос есть, а ядро пишут чуваки с прямыми руками.
>Только нода более-менее разивается, хотя всё равно медленное говно, на котором ничего серьёзного не сделаешь.
Netflix,Linkedin,Trello и прочие покраснели и убежали. Как раз на nodejs делают охренеть какие высоконагруженные приложения.
>Функциональщину - сразу на помойку - медленно, нет нормальных фреймворков, коммьюнити пока ещё нет.
Как раз функциональщина и позволяет писать очень быстрый и стабильный код. За счёт отсутствия сайд эффектов и иммутабельности сборщику мусора очень просто делать свою работу, не мешая, к тому же, бизнес-логике приложения. И под неё не просто фреймворки есть, под неё есть специальные языки программирования.
>Котлин, сисярп, жава - только энтерпрайз, чтобы пилить монолиты в 2018 году.
Побрейся. Во-первых, на джаве и аналогах запросто пишутся микросервисы, причём их начинали писать на этих языках задолго до появления термина "микросервисы". Гугли "теорию акторов" и ужасайся, её ещё твой дед изучал. Во-вторых, хороший энтерпрайз позволяет научиться множеству правильных вещей, в нём нет ничего плохого. В-третьих, монолиты - это тоже не зло воплоти, как бы не верещали хипстеры. Читай статьи Фаулера, где он рассуждает про применимость монолитов и микросервисов.
>Го - язык говна, гнили и пидорасов. Писать просто отвратительно. Но достаточно быстрый, писать легко, популярность растёт, как и коммьюнити. Но всё равно говно.
Ты даже не осилил какой-нибудь значимый недостаток сформулировать, отсутствие дженериков хотя бы. Возможно, ты слышал выражение, что "легко писать сложно, но тяжело писать просто". Обманчивая простота и "кастрированость" языка на самом деле оборачиваются большими возможностями, хотя бы той же экосистемы и стандартной библиотеки. На го можно действительно легко и просто писать очень сложные высокопроизводительные приложения. Хотя язык не для всех, да. Но он достоин внимания и полюбому будет развиваться, тут ты прав.
>Кресты - лучший язык, ноу-дискасс. Как зовезует в 20 стандарте async/await, так вообще станет самым приятным языком для всего, только используй оберточки, чтобы не скатываться в голый си.
Лучшего языка не бывает. У крестов своя область применения есть. Какой-нибудь нагруженный бекенд, например, на крестах будут писать только наркоманы или сотрудники очень крупной компании, которая может себе позволить тратить на это столько ресурсов. И да, async/await - синтаксический сахар, если ты нормально писал без него, то нормально будешь писать и с ним. Обратное тоже верно.

5 авг, 22:06 23 1241601

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

>>1241476
>Писать бэк на питоне, пыхе и даже ноде - уровень лендингов с посещением 20 человек день.
VK,Facebook,Blablacar,сайт белого дома и прочие смотрят на тебя, как на професссионала (нет).
>Пхп жив только в этой стране
Как раз php жил, жив и будет жить. Во-первых, в отличие от каких-нибудь рубей или питонов, он очень быстро развивается, с выхода седьмой версии. Идёт активный процесс стандартизации, оптимизации ядра и внедрения новых возможностей. Сравнивать с ним же 10 летней давности - небо и земля.
Во-первых, он во многих случаях тупо быстрее.
Во-вторых, у него очень развита экосистема, есть ряд классических фреймворков и компонентов (Zend, Symfony), проверенных временем и действительно хорошо спроектированных.
В-третьих, бизнесу он очень выгоден, потому что найти программистаов легко, код пишется быстро, а при правильно написанном приложении упереться в производительность ну очень
сложно.
В четвёртых, лично моё мнение, что, если они не сбавят темп, то пыха начнёт хоронить конкурентов типа того же руби, который в последние года что-то совсем затих. Вот введут зелёные потоки, запилят неблокирующий IO, задепрекейтят легаси и втф из стандартной библиотеки (все эти функции, которые то camelCase, то snake_case) экосистема окончательно перестроится на строгую типизацию - и всё, приплыли. А они это всё полюбому сделают, спрос есть, а ядро пишут чуваки с прямыми руками.
>Только нода более-менее разивается, хотя всё равно медленное говно, на котором ничего серьёзного не сделаешь.
Netflix,Linkedin,Trello и прочие покраснели и убежали. Как раз на nodejs делают охренеть какие высоконагруженные приложения.
>Функциональщину - сразу на помойку - медленно, нет нормальных фреймворков, коммьюнити пока ещё нет.
Как раз функциональщина и позволяет писать очень быстрый и стабильный код. За счёт отсутствия сайд эффектов и иммутабельности сборщику мусора очень просто делать свою работу, не мешая, к тому же, бизнес-логике приложения. И под неё не просто фреймворки есть, под неё есть специальные языки программирования.
>Котлин, сисярп, жава - только энтерпрайз, чтобы пилить монолиты в 2018 году.
Побрейся. Во-первых, на джаве и аналогах запросто пишутся микросервисы, причём их начинали писать на этих языках задолго до появления термина "микросервисы". Гугли "теорию акторов" и ужасайся, её ещё твой дед изучал. Во-вторых, хороший энтерпрайз позволяет научиться множеству правильных вещей, в нём нет ничего плохого. В-третьих, монолиты - это тоже не зло воплоти, как бы не верещали хипстеры. Читай статьи Фаулера, где он рассуждает про применимость монолитов и микросервисов.
>Го - язык говна, гнили и пидорасов. Писать просто отвратительно. Но достаточно быстрый, писать легко, популярность растёт, как и коммьюнити. Но всё равно говно.
Ты даже не осилил какой-нибудь значимый недостаток сформулировать, отсутствие дженериков хотя бы. Возможно, ты слышал выражение, что "легко писать сложно, но тяжело писать просто". Обманчивая простота и "кастрированость" языка на самом деле оборачиваются большими возможностями, хотя бы той же экосистемы и стандартной библиотеки. На го можно действительно легко и просто писать очень сложные высокопроизводительные приложения. Хотя язык не для всех, да. Но он достоин внимания и полюбому будет развиваться, тут ты прав.
>Кресты - лучший язык, ноу-дискасс. Как зовезует в 20 стандарте async/await, так вообще станет самым приятным языком для всего, только используй оберточки, чтобы не скатываться в голый си.
Лучшего языка не бывает. У крестов своя область применения есть. Какой-нибудь нагруженный бекенд, например, на крестах будут писать только наркоманы или сотрудники очень крупной компании, которая может себе позволить тратить на это столько ресурсов. И да, async/await - синтаксический сахар, если ты нормально писал без него, то нормально будешь писать и с ним. Обратное тоже верно.

Показать весь текст
Ответы41613416474165141758

5 авг, 22:13 24 1241613

>>1241601
>VK,Facebook,Blablacar,сайт белого дома и прочие смотрят на тебя, как на професссионала (нет).
У фейсбука значительная часть бэкенда написана на С++, часть на пхп и хаке (внутренний диалект пхп).

Ответы41643

5 авг, 22:28 25 1241641

Теперь тебе

>>1241335 (OP)
Пойми сначала, чего хочешь.
У языков есть своя специализация, популярность и востребованность.
Например, на java тебе сложно будет найти что-то на фрилансе, а на haskel или erlang - в принципе сложно найти работу (в этой стране).
Если тебе нужен максимум востребованности, то выбирай JS. Мне лично он не очень нравится, но из-за монополии на фронтенде он был, есть и в ближайшее время будет крайне популярен и востребован. Ты сможешь писать высоконагруженные сервера на nodejs и бонусом сможешь писать фронт, по необходимости. Очень востребован ещё на биржах типа Upwork. Опять же, JS очень динамично развивается, что многим нравится. ну и в принципе, у js-фуллстеков сейчас очень большие зарплаты.
Если тебя в принципе интересуют высоконагруженные приложения и прочие сложные штуки - то можешь попробовать Go, он в силу своей специфики не применяется в простых проектах.
Если тебе хочется работать над крупными и серьёзными проектами - то это C# или Java, в банковской и корпоративной средах это почти стандарт.
Если тебе нужно просто вкатиться в бекенд-разработку и не хочется сложностей, можешь взять PHP и какой-нибудь Laravel/Yii. Есть куча вакансий, часто ищут даже джуниоров.
Ну и да, в каждом языке есть минусы и на каждом языке пишут как говнокод, так и нормальные решения. Вопрос конкретной вакансии и конкретного человека. Лично знаю пару мощнейших разработчиков (а сейчас - архитекторов), которые начинали с PHP.

>ЖС - калбэчит на ноде не оч.
Уже давно нет необходимости, изобрели сначала промисы, потом async/await.

>Питон - гвидо ушел, вы его достали, теперь питон либо разбухнет от всякой фигни (уже его прёт), либо все перегрызутся.
В научной и SRE-средах он используется ну просто очень активно и скорее всего продолжит использоваться. На сложных проектах системные скрипты на нём же пишут. Если будет интересовать какое-нибудь машинное обучение - придешь к питону же.

>писать на 100500 фреймворках, которые устаревают уже завтра, заточенных скорее для тяпляп-студий
Ты что-то перепутал. В отличие от JS, где новая версия ангуляра раз в год выходит, в PHP как раз достаточно здоровая и стабильная ситуация. Есть ряд сложных инструментов типа Zend и Symfony, которые достойно смотрятся рядом с конкурентами из какого-нибудь Java-мира и отлично подходят под энтерпрайз (то есть, сложные и нагруженные приложения). Есть достаточно дружелюбные к новичкам фреймворки, при этом всё равно достаточно годные (это Laravel и Yii2). Есть CMS-ки (Wordpress и т.п.), которые вообще в PHP имхо развитее, чем в других языках (хотя как раз в цмсках я бы к качеству придрался, может, кроме Drupal, но у них и задача другая, конечно - быстро собрать работающее бизнес-решение). И все ни появились не вчера, обновляются регулярно, при этом поддерживая хорошую обратную совместимость и вводя новые фичи постепенно.

>Го - казалось бы просто и классно, но уж слишком просто
"Святая простота". Как раз го избавлен от переусложнений, что помогает писать более явный и стабильный код. Чем опытнее программист, тем больше он понимает, что сложность и гибкость должны быть оправданы - поэтому многие опытные разработчики и переходят в гоферы.

>Джава - жесть, я пытался въехать, там что не либа то мега-фреймворк, чтобы писать круды надо реально прочитать по объему несколько книг.
Джаве куча лет и огромный стаж использования в серьёзных приложениях корпоративного уровня. Логично, что она развилась до такого. В джаву вкатываться непросто, но зато это означает высокие зарплаты и уверенность в будущем - в том числе и потому, что настолько проработанная и, главное, стабильная экосистема привлекает к себе корпоративных клиентов. И будет привлекать.

>Котлин - тоже самое, да еще синтаксис мне не нравится
На любителя, смотри сам. Но я уверен, что он взлетит (да уже взлетел).

>Хаскель, кложа, элексиры, нимы, фигими и прочую экзотику
Вакансий мало, как первый язык - сомнительно. Я бы оставил на саморазвитие.

>С++, С, Раст - ну... писать код в вебе и одновременно бороться с языком, это тоже путь великих, не будем трогать и их палату.
Согласен, бекенд на этих языках - очень специфичный сегмент.

>Шарп
Ну, вроде, его как-то на линуксе готовят.. Я воспринимаю его, как джаву, только шарп. И могу сказать про него то же самое.

---

Универсальный совет:
Посмотри на хедхантере, кто в твоём городе есть из крупняка, на какие вакансии они ищут джунов. Что развитее, туда и иди. Хорошо разрабатывать можно на чём угодно, главное, чтобы возможность была.

5 авг, 22:28 25 1241641

Теперь тебе

>>1241335 (OP)
Пойми сначала, чего хочешь.
У языков есть своя специализация, популярность и востребованность.
Например, на java тебе сложно будет найти что-то на фрилансе, а на haskel или erlang - в принципе сложно найти работу (в этой стране).
Если тебе нужен максимум востребованности, то выбирай JS. Мне лично он не очень нравится, но из-за монополии на фронтенде он был, есть и в ближайшее время будет крайне популярен и востребован. Ты сможешь писать высоконагруженные сервера на nodejs и бонусом сможешь писать фронт, по необходимости. Очень востребован ещё на биржах типа Upwork. Опять же, JS очень динамично развивается, что многим нравится. ну и в принципе, у js-фуллстеков сейчас очень большие зарплаты.
Если тебя в принципе интересуют высоконагруженные приложения и прочие сложные штуки - то можешь попробовать Go, он в силу своей специфики не применяется в простых проектах.
Если тебе хочется работать над крупными и серьёзными проектами - то это C# или Java, в банковской и корпоративной средах это почти стандарт.
Если тебе нужно просто вкатиться в бекенд-разработку и не хочется сложностей, можешь взять PHP и какой-нибудь Laravel/Yii. Есть куча вакансий, часто ищут даже джуниоров.
Ну и да, в каждом языке есть минусы и на каждом языке пишут как говнокод, так и нормальные решения. Вопрос конкретной вакансии и конкретного человека. Лично знаю пару мощнейших разработчиков (а сейчас - архитекторов), которые начинали с PHP.

>ЖС - калбэчит на ноде не оч.
Уже давно нет необходимости, изобрели сначала промисы, потом async/await.

>Питон - гвидо ушел, вы его достали, теперь питон либо разбухнет от всякой фигни (уже его прёт), либо все перегрызутся.
В научной и SRE-средах он используется ну просто очень активно и скорее всего продолжит использоваться. На сложных проектах системные скрипты на нём же пишут. Если будет интересовать какое-нибудь машинное обучение - придешь к питону же.

>писать на 100500 фреймворках, которые устаревают уже завтра, заточенных скорее для тяпляп-студий
Ты что-то перепутал. В отличие от JS, где новая версия ангуляра раз в год выходит, в PHP как раз достаточно здоровая и стабильная ситуация. Есть ряд сложных инструментов типа Zend и Symfony, которые достойно смотрятся рядом с конкурентами из какого-нибудь Java-мира и отлично подходят под энтерпрайз (то есть, сложные и нагруженные приложения). Есть достаточно дружелюбные к новичкам фреймворки, при этом всё равно достаточно годные (это Laravel и Yii2). Есть CMS-ки (Wordpress и т.п.), которые вообще в PHP имхо развитее, чем в других языках (хотя как раз в цмсках я бы к качеству придрался, может, кроме Drupal, но у них и задача другая, конечно - быстро собрать работающее бизнес-решение). И все ни появились не вчера, обновляются регулярно, при этом поддерживая хорошую обратную совместимость и вводя новые фичи постепенно.

>Го - казалось бы просто и классно, но уж слишком просто
"Святая простота". Как раз го избавлен от переусложнений, что помогает писать более явный и стабильный код. Чем опытнее программист, тем больше он понимает, что сложность и гибкость должны быть оправданы - поэтому многие опытные разработчики и переходят в гоферы.

>Джава - жесть, я пытался въехать, там что не либа то мега-фреймворк, чтобы писать круды надо реально прочитать по объему несколько книг.
Джаве куча лет и огромный стаж использования в серьёзных приложениях корпоративного уровня. Логично, что она развилась до такого. В джаву вкатываться непросто, но зато это означает высокие зарплаты и уверенность в будущем - в том числе и потому, что настолько проработанная и, главное, стабильная экосистема привлекает к себе корпоративных клиентов. И будет привлекать.

>Котлин - тоже самое, да еще синтаксис мне не нравится
На любителя, смотри сам. Но я уверен, что он взлетит (да уже взлетел).

>Хаскель, кложа, элексиры, нимы, фигими и прочую экзотику
Вакансий мало, как первый язык - сомнительно. Я бы оставил на саморазвитие.

>С++, С, Раст - ну... писать код в вебе и одновременно бороться с языком, это тоже путь великих, не будем трогать и их палату.
Согласен, бекенд на этих языках - очень специфичный сегмент.

>Шарп
Ну, вроде, его как-то на линуксе готовят.. Я воспринимаю его, как джаву, только шарп. И могу сказать про него то же самое.

---

Универсальный совет:
Посмотри на хедхантере, кто в твоём городе есть из крупняка, на какие вакансии они ищут джунов. Что развитее, туда и иди. Хорошо разрабатывать можно на чём угодно, главное, чтобы возможность была.

Показать весь текст
Ответы4175941762

5 авг, 22:31 26 1241643

>>1241613
Да и у вконтактика тоже. Овертоп-левел сайты вообще нельзя мерить привычными мерками, у них достаточно денег, чтобы сделать себе сайт даже на радиолампах.
Но тем не менее, FB и VK начинали с PHP и долгое время с ним жили и не умерли (как минимум, пока не появились деньги под переписывание того, что уже работает, на новый язык). Значит, не так всё плохо.
Ну и да, на php таки пишутся сложные и нагруженные проекты, это легко гуглится через "php highload usage" и тому подобное.

Ответы41650

5 авг, 22:38 27 1241647

>>1241601
>Как раз php жил, жив и будет жить.
>>1241390
>php: 1,834

Даже хаскель уже трендовее пхп, але блядь. У пхп нет никакого будущего, он был хорош, когда единственной альтернативой ему был перл (а это было давно), и потом по инерции на нем появилось много кода. Это время прошло, все уже, никто в здравом уме не будет начинать новый проект на пхп в 2018. С тем же успехом можно учить Кобол, отличный перспективный выбор для вкатывальщика.

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

>Во-первых, на джаве и аналогах запросто пишутся микросервисы
Ну вот на джаве как раз на микросервисах оверхед довольно ощутимый. Хотя все зависит от масштаба, конечно. Алсо, акторы это все-таки немного много про другое.

>На го можно действительно легко и просто писать очень сложные
)) ноу коммент

В остальном поддвачну.

Ответы41658

5 авг, 22:48 28 1241650

>>1241643
>FB и VK начинали с PHP и долгое время с ним жили и не умерли (как минимум, пока не появились деньги под переписывание того, что уже работает, на новый язык)
Вообще-то тот же фб эти самые деньги потратил на написание оптимизирующего компилятора под свою говнокодобазу на пхп, так что в плане нагрузок как раз можно сказать, что они с пхп умерли. Просто переписывать готовый огромный продукт - затея рисковая, а тут они могли продолжать его поддерживать штатом говнокодеров, плюс параллельно хайрить крутых чуваков на интересные задачи, которые уже будут заставлять это работать, как надо. Короче, на их масштабах перспектива полностью меняется, привычная логика там не работает, лол.

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

5 авг, 22:49 29 1241651

>>1241601
Во ради таких как ты и стоит писать на программаче. Отдельно спасибо за всякие штукие, о которых можно почитать на досуге.

>У меня иногда складывается ощущение, что на программаче одни хипстеры-быдлокодеры сидят, по уровню выссказываний.

Ну, сама тематика треда подразумевает какой-то такой уровень обсуждения.

>VK,Facebook,Blablacar,сайт белого дома и прочие смотрят на тебя, как на професссионала (нет).

Ну тут такое, всё это писалось лет 10-15 назад. Сейчас я не знаю ни одного такого уровня проекта, который начинали пилить на пыхе в последние несколько лет.

>Как раз php жил, жив и будет жить

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

>Netflix,Linkedin,Trello и прочие покраснели и убежали. Как раз на nodejs делают охренеть какие высоконагруженные приложения.

На правах троллинга я в этот список включил ноду. Но даже нода для убер-маня-хайлоадов годиться мало.

>Как раз функциональщина и позволяет писать очень быстрый и стабильный код.

Может лет через 5 и выйдет из этого что-то хорошее, но пока это чисто хипсторство.

>Котлин, сисярп, жава

На правах троллинга.

>Ты даже не осилил какой-нибудь значимый недостаток сформулировать

Я в другом посте перечислил всё что меня в нём бесит. Но, так-то да, язык нормальный, иначе бы я на нём не писал.

>Кресты

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

5 авг, 22:49 29 1241651

>>1241601
Во ради таких как ты и стоит писать на программаче. Отдельно спасибо за всякие штукие, о которых можно почитать на досуге.

>У меня иногда складывается ощущение, что на программаче одни хипстеры-быдлокодеры сидят, по уровню выссказываний.

Ну, сама тематика треда подразумевает какой-то такой уровень обсуждения.

>VK,Facebook,Blablacar,сайт белого дома и прочие смотрят на тебя, как на професссионала (нет).

Ну тут такое, всё это писалось лет 10-15 назад. Сейчас я не знаю ни одного такого уровня проекта, который начинали пилить на пыхе в последние несколько лет.

>Как раз php жил, жив и будет жить

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

>Netflix,Linkedin,Trello и прочие покраснели и убежали. Как раз на nodejs делают охренеть какие высоконагруженные приложения.

На правах троллинга я в этот список включил ноду. Но даже нода для убер-маня-хайлоадов годиться мало.

>Как раз функциональщина и позволяет писать очень быстрый и стабильный код.

Может лет через 5 и выйдет из этого что-то хорошее, но пока это чисто хипсторство.

>Котлин, сисярп, жава

На правах троллинга.

>Ты даже не осилил какой-нибудь значимый недостаток сформулировать

Я в другом посте перечислил всё что меня в нём бесит. Но, так-то да, язык нормальный, иначе бы я на нём не писал.

>Кресты

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

Показать весь текст

5 авг, 22:52 30 1241656

>>1241335 (OP)
>идеальный язык для бэкенда
fastcgi модуль на modern c++, очевидно же!

5 авг, 22:52 31 1241658

>>1241647
>Даже хаскель уже трендовее пхп, але блядь.
Хз, откуда взяты цифры и как считались. Пыхой завалены все сайты вакансий и фриланс биржи. По хаскеллю три с половиной калеки ищут разработчиков.
>Это время прошло, все уже, никто в здравом уме не будет начинать новый проект на пхп в 2018.
Посмотри на рынок. На каком-нибудь hh.ru или upwork.com прямо сейчас набери "php" и посмотри. Люди пишут, начинают проекты, как стартапы, так и нет. Даже микросервисы на пыхе пишут, хоть по мне это и кажется странным.

> С руби все давно перекатываются на кложу\эликсир (в крайнем случае на пайтон), ну и сам он живее, чем принято шутить. В будущем феникс скорее всего заменит рор (потому что "то же самое, только лучше").
Какие-то подходы выживут, но вангую, что оно сильно изменится. Рельсы, например, под вопросом (да и правильно).
Ну и да, эликсир и феникс пока оба в "экзотике", я бы их новичкам не советовал.

>Ну вот на джаве как раз на микросервисах оверхед довольно ощутимый. Хотя все зависит от масштаба, конечно.
Хз, надо смотреть в код. Оверхед там возможен, но статистически слабозначителен по сравнению с бизнес-логикой, имхо. JIT-компиляция вообще в джаве чудеса творит.

Ответы41664

5 авг, 23:00 32 1241664

>>1241658
>Хз, откуда взяты цифры и как считались.
Аутист? Там написано.

>На каком-нибудь hh.ru или upwork.com прямо сейчас набери "php" и посмотри.
Я лучше, например, наберу "node.js" и посмотрю.

>Даже микросервисы на пыхе пишут, хоть по мне это и кажется странным.
>Хз, надо смотреть в код. Оверхед там возможен, но статистически слабозначителен по сравнению с бизнес-логикой
Эм... у меня такое ощущение, что ты не совсем понимаешь, что такое "микросервисы". Можешь своими словами описать, что ты понимаешь под этим словом?

Ответы4168641691

5 авг, 23:16 33 1241683

>>1241535
Для веба? Если честно, я его посмотрел и офигел. Как-то программирование с 90х стремилось к упрощению, люди наелись всяких си++ и стали появляться джавы, пхп, перлы, жс, питоны...

А потом, видимо, выросло новое поколение, которому захотелось максимальной сложности ради сомнительной выгоды.

Ну имеет системный язык прямой доступ к памяти, что плохого? Ну сделай ты фичу облегчающую работу с этим, не надо в утопию уходит, в ИТ всегда побеждали компромиссы.

Ответы4169041712

5 авг, 23:17 34 1241686

>>1241664

Наверно намекалось что php годен только для создания сайтиков на CMS или небольших приложух на фреймворках типа laravel/yii, которые в принципе монолитные и заточены под fullstack девелоперов.

А микросервисы - это отдельные модули, как правило использующиеся в более сложных проектах.

Короче, гонево на пых

Ответы41718

5 авг, 23:22 35 1241690

>>1241683

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

Си - великий язык. А чего ему не хватает?
Безопасности по памяти, модулей(заголовки говно) нормального менеджера зависимостей, и тд. Вот это и надо делать.

Ответы41712

5 авг, 23:22 36 1241691

>>1241664
>Я лучше, например, наберу "node.js" и посмотрю.
Можешь мне не доказывать, что нода и в целом js популярнее php, я верю. Но это не отменяет того, что на php есть и будет устойчивый спрос. Да, он будет меньше, чем годы назад, потому что языков программирования всё больше, и они борются за аудиторию. Но его пока нельзя хоронить (хотя уже лет 20, как пытаются) и будет нельзя ещё долго. Как я говорил, он просто будет современным, удобным и производительным языком для бекенд-разработки. Как "главный язык быдлокодеров и кодо-макак" популярен не будет, наверное. 90% рынка труда не отожмёт. Ну и что, это не означает смерть, это означает наличие конкурентов, что, кстати, круто - потому что стимул к развитию.

>Эм... у меня такое ощущение, что ты не совсем понимаешь, что такое "микросервисы". Можешь своими словами описать, что ты понимаешь под этим словом?
Есть тонкость в том, что нет точного индикатора, либо грани. Есть SOA, которую противопоставляют монолитным приложениям (которые, кстати, внутри могут запросто быть разбиты на модули и т.п.). Но если распиливать монолит на сервисы - то насколько маленькими или большими они должны быть? Если у меня есть commerce-часть, это один сервис или группа? И тп.
Это усугубляется тем, что оно всё может лежать в одном репозитории (монорепозиторий) или быть раскидано по каким-нибудь FAAS'ам (очень трендово сейчас).
Для себя я сформулировал это так, что систему можно делить на какие-то логические компоненты, которые в свою очередь ещё и ещё. в итоге ты получишь какие-то простейшие компоненты, потому что дробить систему сильнее не имеет смысла - это и будут "микросервисы".ч

>Оверхед там возможен, но статистически слабозначителен по сравнению с бизнес-логикой
Раскрою дополнительно. В любом приложении, самое тяжелое - это его бизнесовая часть. Грубый пример, если тебе по http приходит 10мб файл (предположим, что мы не знаем про form/multipart и прочее разбиение на чанки), то тебе придётся выделить этот мегабайт на какое-то хранение файла в оперативной памяти для обработки запроса. И эти 10 метров уже занимают больше, чем все системные данные приложения, все инициализированные функции, весь DI, конфиги логгера, модули и прочее.

5 авг, 23:22 36 1241691

>>1241664
>Я лучше, например, наберу "node.js" и посмотрю.
Можешь мне не доказывать, что нода и в целом js популярнее php, я верю. Но это не отменяет того, что на php есть и будет устойчивый спрос. Да, он будет меньше, чем годы назад, потому что языков программирования всё больше, и они борются за аудиторию. Но его пока нельзя хоронить (хотя уже лет 20, как пытаются) и будет нельзя ещё долго. Как я говорил, он просто будет современным, удобным и производительным языком для бекенд-разработки. Как "главный язык быдлокодеров и кодо-макак" популярен не будет, наверное. 90% рынка труда не отожмёт. Ну и что, это не означает смерть, это означает наличие конкурентов, что, кстати, круто - потому что стимул к развитию.

>Эм... у меня такое ощущение, что ты не совсем понимаешь, что такое "микросервисы". Можешь своими словами описать, что ты понимаешь под этим словом?
Есть тонкость в том, что нет точного индикатора, либо грани. Есть SOA, которую противопоставляют монолитным приложениям (которые, кстати, внутри могут запросто быть разбиты на модули и т.п.). Но если распиливать монолит на сервисы - то насколько маленькими или большими они должны быть? Если у меня есть commerce-часть, это один сервис или группа? И тп.
Это усугубляется тем, что оно всё может лежать в одном репозитории (монорепозиторий) или быть раскидано по каким-нибудь FAAS'ам (очень трендово сейчас).
Для себя я сформулировал это так, что систему можно делить на какие-то логические компоненты, которые в свою очередь ещё и ещё. в итоге ты получишь какие-то простейшие компоненты, потому что дробить систему сильнее не имеет смысла - это и будут "микросервисы".ч

>Оверхед там возможен, но статистически слабозначителен по сравнению с бизнес-логикой
Раскрою дополнительно. В любом приложении, самое тяжелое - это его бизнесовая часть. Грубый пример, если тебе по http приходит 10мб файл (предположим, что мы не знаем про form/multipart и прочее разбиение на чанки), то тебе придётся выделить этот мегабайт на какое-то хранение файла в оперативной памяти для обработки запроса. И эти 10 метров уже занимают больше, чем все системные данные приложения, все инициализированные функции, весь DI, конфиги логгера, модули и прочее.

Показать весь текст
Ответы41718

5 авг, 23:22 37 1241692

>>1241540
Прикатиться твоя волна, что люди побегут круды на пхп переписывать?
Капитализация кода - это не количество написанного кода, тут наверное всех кобол сделает, а количество написанного-востребованного кода.
Пачками появляются твои новые языки и так же пачками висят внизу списка.
Не программист задает технологии, а бизнес. И ему все равно там, чем ваш пхп плох, пока столько программистов на вакансию.

5 авг, 23:54 38 1241712

>>1241683
>я его посмотрел и офигел.
>Ну имеет системный язык прямой доступ к памяти, что плохого?
))
Продолжай клепать формы, анон, это не для вас написано.

>>1241690
>Безопасности по памяти, модулей(заголовки говно) нормального менеджера зависимостей, и тд. Вот это и надо делать.
Ты не поверишь, но раст ровно это и делает. Уже сделал, если точнее.

Ответы4174641764

6 авг, 00:06 39 1241718

>>1241691
>Но это не отменяет того, что на php есть и будет устойчивый спрос.
Так и на кобол спрос есть. ОЧЕНЬ устойчивый. И еще долго будет. А легаси на джаве вообще будут разбирать до тех пор, пока у нас солнце не погаснет.

>Но его пока нельзя хоронить
Аллах запрещает? Ненужен он, немоден, нехорош, и есть более лучшие альтернативы.

>Как "главный язык быдлокодеров и кодо-макак" популярен не будет
Лол? Это какой-то очень тонкий юмор видимо, я не уловил. Этот лейбл ему уже никогда не отмыть, как мне кажется.

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

>И эти 10 метров уже занимают больше
Да голый хелловорлд на джетти требует минимум сотню мб, ты чего. И нет, это не статически "+100", если у тебя там гц работает - то раскошеливайся на память пропорционально нагрузке. Как бы ничего плохого в этом нет, похуй, но жвм жрет память, и разница между 3-4 жвм и одной нодой, бгг может быть очень сильно заметна. Как я и сказал, зависит от масштабов, конечно, но эта разница есть.

Ну и охуенный пример "бизнес-логики", файлы по хттп грузить, ну прям типичнейший кейс, лол.

6 авг, 01:40 40 1241746

>>1241712
>Ты не поверишь, но раст ровно это и делает. Уже сделал, если точнее.
Я знаю. Раст наверно мой любимый язык. Разговор был про Go

Ответы42629

6 авг, 02:09 41 1241758

>>1241601
>на джаве и аналогах запросто пишутся микросервисы
Аж пукнул со смеха, хорошо не с подливой. Я так и вижу как они берут спринги, хибернейты (и еще как минимум 5 фреймворков) и пишут очередной микросервис, с легковестной и шустрой JVM

Парни, я тут еще 32гб подключил, айда писать микросервис.

и не надо рассказывать как у вас все в 512-1024мб умещалось, без нагрузки!

Ответы4200847626

6 авг, 02:13 42 1241759

>>1241641
>Уже давно нет необходимости, изобрели сначала промисы, потом async/await.
Разве нода на асинках?

Ответы95561

6 авг, 02:25 43 1241762

>>1241641
>>Котлин - тоже самое, да еще синтаксис мне не нравится
>На любителя, смотри сам. Но я уверен, что он взлетит (да уже взлетел).
Испокон веков показателем успешности было наличие живого, активного треда на двочах/pr. Пока все треды тонут или их сагают, единственное где говорят о нем, это в треде мобильных разработок.
Поэтому где он выстрелил я не знаю. Лично по моему опыту, читается код (а значит сопровождается) труднее чем джавовских. И тут вопрос даже не в опыте или синдроме утенка, просто вот у меня так. У некоторых знакомых так же. и не надо докапываться, мол только джаву видел или не осилил и прочий школьный анализ

6 авг, 02:36 44 1241764

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

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

Ответы42629

6 авг, 17:37 45 1242008

>>1241758
что за даун пишет? микросервис измеряется количеством памяти что ли? у меня для тебя плохие новости, анон

Ответы4227242629

6 авг, 22:24 46 1242272

>>1242008
А он разве сказал что-то про это? Он сказал что 32гб для микросервиса на джаве должно хватить.

7 авг, 19:42 47 1242629

>>1241746
А, ок. :3

>>1242008
Даун - это ты, а тот анон все правильно сказал.

>>1241764
>Гордиться тем что язык перемудренный
Какие-то проекции. Тебе указали, что ты не шаришь в предметной области. При чем тут лисп и хаскель, шизик?

12 авг, 18:27 48 1245622

https://medium.com/@alexkatrompas/java-will-kill-your-startup-php-will-save-it-f3051968145d
Вот вам статеечка. Несмотря на холиварный заголовок, раскрываются вполне разумные моменты.

Ответы46681

14 авг, 18:42 49 1246681

>>1245622
Че там, вкратце? не всегда есть желание читать простыню очередного "эксперта" в инете

Ответы46695

14 авг, 19:03 50 1246695

>>1246681
Не читал, но из названия ясно что кукареки пхпшника с помоечки, что он на самом деле не на помоечке, а ого-го.

Ответы46730

14 авг, 19:58 51 1246730

>>1246695
Слышал как-то давно, что с джавы сайтик переписывали, там типа намудрили чего непонятного (ну всяко java EE накатили, видимо, или другие радости промышленного гения и производства). И вот типа взяли и в пхп переписали и все стало просто и легко и волосы щелковистие.

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

Ответы46747

sage 14 авг, 20:37 52 1246747

>>1246730
Эх, щас бы сайтики на джаве делать...

Ответы46832

14 авг, 23:07 53 1246832

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

В программирование много мифов, которые люди постоянно друг другу пересказывают. Мол, джава это не для сайтиков, а для мега-сайтищь! прям, мега-мега!!! Ну серьезно, если он не подходит для сайтиков, то почему для мега-проектов будет удобен?
Этот миф зародился еще в эпоху EE, когда люди пытались вкатиться в тру-язык после скриптов и плевались от того ужаса, что им давалось для такого простого решения как веб. И нет бы просто сказать, что мне какое-то говно даете, люди делали проекцию, мол это там у них, для "большого", а для простого, конечно не катит и даже не сложно, осилить то можно, просто избыточно мудрена, как раст, например.

И можно подумать что это так, но на деле, люди не имели дело с EE, они брали контейнер забчасть от EE и использовали как есть.

Так что ничего там нет кроме статики, которая помогает, кроме плохого дизайна и того, что для достижение обычных вещей, требуется куда больше кода и действий.
>Эх, щас бы сайтики на джаве делать

Ответы4683346866

14 авг, 23:08 54 1246833

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

15 авг, 00:11 55 1246866

>>1246832
>Мол, джава это не для сайтиков, а для мега-сайтищь!
Да, потому что ты можешь захуярить опердень на гвт, можешь посчитать аллаха на акке с хадупом, можешь конфигурировать конфигурации фабрик джавабинов иксемель-кабанчиком на подскоке у предприятия, можешь интегрировать и интегрироваться, можешь нанять тысячу и одного индуса и они тебе любое говно неограниченной сложности будут СТАБИЛЬНО пилить до скончания веков. А если тебе нужно захуярить лендинг для тети вали и интернет-магазин для бабы вани, то тебе достаточно одного студента с жумлой.

Алсо,
>современный веб
>пхп программист
Гта вайс сити прошел уже?))

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

Ответы4712195844

29 Кб, 480x319
15 авг, 11:19 56 1246989

Насколько востребован бекенд на ASP.NET Core?
Что там с кроссплатформенностью?

Ответы4711175807

15 авг, 15:32 57 1247111

>>1246989
классическое в ИТ "можно, НО..."

Ответы50348

15 авг, 15:38 58 1247121

>>1246866
Джава в тырпрайз не поэтому.
Куда удобнее интегрировать то, что имеет какие-нибудь данные в виде словаря/json, это разумнее и читабельнее , чем накатывание очередного класса поверх другого класса (мосты? или как там называют этот ад интеграторы на джаве).

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

Ответы47208

81 Кб, 959x833
15 авг, 17:06 59 1247177

>>1241335 (OP)

Ruby – динамический, рефлективный, интерпретируемый тщательно сбалансированный высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу.

/thread

Ответы47204472524733048985

15 авг, 17:26 60 1247204

>>1247177
Как вспомнишь что надо вместо одного символа "end" писать, аж трясти начинает.

Ответы4727547330

15 авг, 17:27 61 1247208

>>1247121
>то, что имеет какие-нибудь данные в виде словаря/json
С добрым утром, в джаве это было еще в 90-ых. просто вместо жсона иксемель

>Как по мне, джава вообще не облегчает сопровождение большого кода. Что в питоне или js
СТАТИЧЕСКАЯ ТИПИЗАЦИЯ

Ответы47241

15 авг, 17:56 62 1247241

>>1247208
>С добрым утром, в джаве это было еще в 90-ых. просто вместо жсона иксемель
Питонячестве или жсблуде - ты получаешь дерево данных например json и сразу же с ним работаешь на уровне языка (то есть со словарями или мапами), а теперь иди попробуй сделать это с монструозным xml в языке в котором по догме ООП данные и преобладают над алгоритмами.

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

>СТАТИЧЕСКАЯ ТИПИЗАЦИЯ
Сразу видно очередного мобильного-разработчика, который джаву то и не видел. Статическая типизация в миллионом коде уже никак не спасает братюнь, просто потому что у тебя реально сотни тысяч классовне 100, не 1000, а 100К!, и это все какие-то псевдо-прокси-классы, обертки над обертками, промежуточные сущности и прочий ад абстракции над абстракции вида FirstBeanManagerFactorySomebodySaveMeHandler который принимает 3 таких же непонятно-каких абстрактных класса и ты так же не понимаешь что тут делает эта функция потому что в таких глубоких еб..нях уже почти никто не документирует - точнее документируют, но на отъ..бись

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

Ответы4762747823

15 авг, 18:04 63 1247252

>>1247177
Как вспомню как он тормозит, аж трясти начинает

Ответы47279

15 авг, 18:30 64 1247275

>>1247204
Вали из профессии, что тебе еще сказать. Ебланы которых трисет от того чтобы написать end в конце - не нужны.

Ответы4730847405

15 авг, 18:33 65 1247279

>>1247252
Еще один треморный школьник. Что ж вас трясет-то так? Приведи пруфы что-ли чтобы не быть голословным уебищем, желательно последних версий.

Ответы47315

15 авг, 18:57 66 1247308

>>1247275
>Вали из профессии, что тебе еще сказать. Ебланы которых трисет от того чтобы написать end в конце - не нужны.
Но в действительности же, не нужен как раз таки руби, не? Сомнительно кому из нас валить из профессии.

15 авг, 19:06 67 1247315

>>1247279
А что там в последней версии накатали, что будет верно обратное утверждение? Просто у руби правда репутация медленного языка и рубисту сейчас надо скорее доказывать обратное, чем просто бить в грудь и кромко кричать.

15 авг, 19:35 68 1247330

27 Кб, 729x356470 Кб, 711x467

>>1247177
>>1247204

Ответы47454

15 авг, 21:42 69 1247405

>>1247275
Хуя у кого то чувствительный триггер нащупали.

sage 15 авг, 22:30 70 1247454

>>1247330
Такое же говно, как и лесенка }. Спор мочи с говном.

Ответы47464

15 авг, 22:43 71 1247464

>>1247454
Фигурные скобки это один символ, а end это клацнуть три раза (для того случая на картинке 15 раз клацнуть), я уже вижу как набирая всякие end'ы и прочие словечки - IDE будет бесячи подсвечивать автокомплит каждый раз, хотя ты просто хочешь открыть блок или закрыть...

Я просто представляю ход мыслей авторов таких языков, они слышат слово "язык программирования" и у каждого такого гения появляется мысль разработать такой язык программирования, который был бы близкий к разговорному. ЧЕГО??? Просто потому что и то и то называют языком, а в действительности это вообще разные области??

Это же жесть. Я больше чем уверен, называли бы не "язык", а "инструкции программирования" - отпала куча таких языков как руби, кобол, паскал, бейсики...

Ответы476224765647820

16 авг, 10:23 72 1247622

>>1247464
А как же sql?

Ответы47625

16 авг, 10:36 73 1247625

>>1247622
sql это такая же основа, как английский язык. знание его должно быть уже со школы

16 авг, 10:41 74 1247626

>>1241758
С каких пор JVM не легковесная? Какие-то фантазии неграмотного джуна

Ответы47645

16 авг, 10:46 75 1247627

>>1247241
Ты описал стандартный говнокод, причем здесь java? В нормальных проектах все разбито на подсистемы и слои и код прекрасно читается. Не веришь? Открой исходники спарка/игнайта/хадупа и убедись сам

Ответы47770

16 авг, 11:13 76 1247645

>>1247626
>С каких пор JVM не легковесная?

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

Ответы4764947663

16 авг, 11:39 77 1247649

>>1247645
Это говорит только о прямолинейности рук разрабов. У меня джуны на c++ порой такое пишут, что оверхед джавы нервно курит в сторонке. А сравнивать рантайм java и .net в плане производительности - это надо быть особенно умным (нет).

Ответы47780

16 авг, 12:00 78 1247656

>>1247464
Хуевая у тебя IDE. В любом нормальном редакторе end как и } добавляется автоматически.

Ответы47764

16 авг, 12:29 79 1247663

>>1247645
это же каким надо быть умственно отсталым, чтобы брать в пример такое гавно как майнкрафт?

16 авг, 12:35 80 1247666

>>1241335 (OP)
Так че учить то? Именно для себя. Сам сижу на джаве и свифте.

В пхп синтаксис не нравится + $ уебищно смотрится. В питоне ________ вот это хуйня постоянная. Аж раздражает.

Остается только го, руби, эликсир. Или попробовать на котлине или своих языках завести бек? Мне бы просто ебнуть сервак и бд накатить.

Ответы476674778347828

16 авг, 12:37 81 1247667

>>1247666
конечно же хаскель

Ответы47672

16 авг, 12:51 82 1247672

>>1247667
>конечно же хаскель
Да иди нахуй, пидор обормотный. Ничего больше не умеешь, как на сосаче сидеть да? Тварь.

Ответы47695

16 авг, 13:40 83 1247695

>>1247672
Умею программировать за 300к в секунду.

16 авг, 15:54 84 1247764

>>1247656
>Хуевая у тебя IDE. В любом нормальном редакторе end как и } добавляется автоматически.
Х..евый из тебя программист, иначе бы знал про случаи, когда нужно ручками со всеми этими скобочками играть. и
я, в целом, не только про end говорил

16 авг, 16:00 85 1247770

>>1247627
>Ты описал стандартный говнокод
Бытует поверье, что есть где-то программисты, которые не пишут говнокод... Вот прям открываешь форум, борду, чат, комменты - и все время слышишь этот древний миф про страну тру-программистов.

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

16 авг, 16:28 86 1247780

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

Ответы47813

16 авг, 16:30 87 1247783

>>1247666
Братюнь, посмотри на новый дарт, там и флаттер есть и бэк и синтаксис без маняфантазий

Ответы47828

16 авг, 17:25 88 1247813

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

Ответы73711

sage 16 авг, 17:32 89 1247820

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

>Я просто представляю ход мыслей авторов таких языков
Не представляешь, ты тупой девятиклассник.

Ответы47835

16 авг, 17:36 90 1247823

>>1247241
>а теперь иди попробуй сделать это с монструозным xml
SOAP WSDL XML_RPC

>Статическая типизация в миллионом коде уже никак не спасает
Спасает, код с ошибками типов не компилится.

>ты так же не понимаешь что тут делает эта функция
Про понимание я ничего и не говорил.

>статическая типизация порождает столько мусора и сущностей
FirstBeanManagerFactorySomebodySaveMeHandler порожден не статической типизацией. Иди хаскель учи.

Ответы4783747839

16 авг, 17:38 91 1247828

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

>>1247783
По всей доске теперь с ним будешь носиться, шизик?

Ответы47841

16 авг, 17:40 92 1247829

Посоны, а о каких легаси языках и фреймверках вы скучаете?

Ответы47844

16 авг, 17:46 93 1247835

>>1247820
>научись в слепую десятипальцевую печать
Все ради того чтобы писать на языках где скобки это слова?
Сильная цена.
Хочешь писать на руби:
-выучи англ
-научись в слепую десятипальцевую печать
-купи себе макбук на винде ничего не работает
-отрасти бороду и надень старый свитер
-залей клаву смузи
-купи ультра макбук

Ответы47862

16 авг, 17:47 94 1247837

>>1247823
>Спасает, код с ошибками типов не компилится.
Там таких ошибок 1-2% на весь миллионый код.

Ответы47863

16 авг, 17:48 95 1247839

>>1247823
>FirstBeanManagerFactorySomebodySaveMeHandler порожден не статической типизацией. Иди хаскель учи.
Лол, чтобы там писать такие же монструозные монады, да?

Ответы47863

16 авг, 17:49 96 1247841

>>1247828
>По всей доске теперь с ним будешь носиться, шизик?
Но ведь тренд же

16 авг, 17:51 97 1247844

>>1247829
>Посоны, а о каких легаси языках и фреймверках вы скучаете?
Мы не только скучаем, мы до сих пор на них поддерживаем код. Это где-то там, в розовых мечтах, программисты переписывают код под все новое и веселое, где-то там программисты пишут идеальных код на с++ и джаве, а у нас, у обычных программистов - все просто

21 Кб, 349x356
16 авг, 18:05 98 1247862

>>1247835
>выучи англ

16 авг, 18:06 99 1247863

>>1247837
Там таких ошибок 0% на весь миллионный код, потому что статика же :P

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

Ответы47873

16 авг, 18:31 100 1247873

>>1247863
>Там таких ошибок 0% на весь миллионный код, потому что статика же :P
Из-за обобщений и абстракций, там и такие ошибки есть.

>Нет, чтобы использовать выразительный язык
Хаскель, выразительный?!

Ответы47902

sage 16 авг, 19:15 101 1247902

>>1247873
...

17 авг, 16:02 102 1248213

>>1241452
>На хх.ру?
А что не так с этим сайтом?

17 авг, 17:23 103 1248241

>>1241335 (OP)
>возвращаемся в бэк
Но ведь чисто бэкэнд разрабы сейчас не нужны. Востребованы только fullstack.

Ответы4826248273

17 авг, 18:31 104 1248262

>>1248241
только в гавновебконторках

17 авг, 19:07 105 1248273

>>1248241
>Но ведь чисто бэкэнд разрабы сейчас не нужны. Востребованы только fullstack
Наберут джавскрипт разработчиков и платят потом им одну зарплату за две работы.

Ответы48405

17 авг, 19:11 106 1248277

Может быть Ди?

17 авг, 23:38 107 1248405

>>1248273
Двачую.
ASP.NET MVC + React Redux макака

19 Кб, 512x512
19 авг, 02:29 108 1248985

>>1247177
Двачую.

Хайп на Руби прошел, но язык от этого хуже не стал. Удобный, элегантный, выразительный, приятный. Хорошая экосистема и куча готовых решений, скорость разработки. Рельсы - топ фреймворк даже сейчас Не смотря на SPA истерику. Сам язык и экосистема медленно, но уверенно развиваются. Те же рельсы последние спокойно соответствуют современному вебу (вебпак из коробки, возможность писать и отдавать JSON как API без шаблонов, ActiveStorage и ActiveCable).

Судя по статистике последней кол-во вакансий начало расти. За бугром так Руби всегда был и есть довольно популярным решением.

В общем, для 90% веба Руби это отличный язык для бэка.

Ответы49044

19 авг, 02:49 109 1248986

Хочу на Asp.net без mvc сайты пилить, я долбоеб?

Ответы49045

19 авг, 10:45 110 1249044

>>1248985
Тут в соседней ветке уже обсосали, что у руби проблема с работой на винде и поэтому в 2018 году не кроссплатформенные языки - не нужны.

Ответы4905149321

19 авг, 10:49 111 1249045

>>1248986
mvc - это тупо отделение логики от представления, так писали код в вебе еще до того как это слово стало модным в инете (то есть перекатило с десктопа, где оно там имело больше смысла), поэтому ничего страшного нет, если ты не будешь мешать html с кодом, у тебя будет mvc

27 Кб, 562x568
19 авг, 11:15 112 1249051

>>1249044
"Проблема" это челик ты не может себе сделать bundle install через IDE? Даже на обоссаной винде он работает, если руки не из жопы.

Проблемка в том что ДАЖЕ если ты будешь разрабатывать какие-нибудь Рельсы из-под винды - сервер тебе все равно нужен на Линуксе. Также писать скрипты на Руби всякие в 99% случаев приходится под Линукс.

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

Плюс вообще говоря Руби кроссплатформенный. Например, глянь http://www.rubymotion.com/.

Ответы49137

19 авг, 14:23 113 1249137

>>1249051
Конечно я разрабатываю под линукс, но при этом я не обязан сидеть на нем - это современный мир, писать на одной ос, демонстрировать на другой, а релизить на третьей.
Джава, го, питон, пхп - все это позволяет это делать.
Руби может сколь угодно быть красивым и великолепным, но если он не отыгрывает такой минимум в 2018 как кроссплатформенность - он не нужен.

19 авг, 19:55 114 1249321

>>1249044
>у руби проблема с работой на винде и поэтому в 2018 году не кроссплатформенные языки
У руби проблемы с работой под виндой и поэтому в 2018 году не нужны кроссплатформенные языка? Как одно из другого следует? У тебя с логикой проблемы или русским языком? Да и тут скорее вопрос кто в 2018 году разрабатывает под виндой до сих пор?
Тем более даже в MS уже поняли, что нужно что-то делать и в винду завезли эмулятор нормальной ОС. Linux subsystem или как-то так называется, с ним все должно нормально работать.

19 авг, 20:00 115 1249322

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

19 авг, 21:46 116 1249389

>>1241335 (OP)
>ЖС
>Пхп
90% фриланса
>Питон
ИИ, МЛ
>Го
Говно. Хоть 1 вакансию дай.
>Джава
Остальные 10% фриланса
>Котлин
Первый раз слышу, говно. Хоть 1 вакансию дай.
>Хаскель, кложа, элексиры, нимы, фигими и прочую экзотику
Говно
>С++, С
Наверное где-то вне фриланса можно много зарабатывать
>Шарп
Сейм, что и С++

Ответы495104951791988

230 Кб, 600x444
20 авг, 05:47 117 1249510

>>1249389
Все ходишь и попрошайничаешь с резюме? ОСТАНОВИСЬ! Будь мужиком, возьми удобный язык и пиши на нем, хватит днями и ночами сидеть на хх.ру с линейкой, будь тру-программистом!

Ответы49511

20 авг, 05:55 118 1249511

>>1249510
У тебя на пике одмин камлает над сервером

Ответы49844

20 авг, 06:53 119 1249517

>>1249389
> Говно. Хоть 1 вакансию дай.
Мне регулярно приходят на почту и стучатся в телеграм HR-ши.
Может говно это ты?

20 авг, 16:16 120 1249736

бамп

Ответы49785

20 авг, 18:11 121 1249785

>>1249736
Бампать в тематике? А ты у мамы не совсем умный, да?

20 авг, 20:22 122 1249844

>>1249511
Может это руби программист пытается что-то на винде запустить

Ответы49881

238 Кб, 600x444
20 авг, 21:42 123 1249881

>>1249844

Ответы49896

99 Кб, 502x640
20 авг, 22:27 124 1249896

>>1249881
во, другое дело

21 авг, 04:56 125 1250025

28 Кб, 800x23778 Кб, 1280x669

>>1241335 (OP)

Ответы50029

21 авг, 05:04 126 1250029

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

Ответы50041

21 авг, 07:12 127 1250041

>>1250029
Эликсир успешненько компилируется на каждый чих, делая это мгновенно, благодаря чему в Фениксе хороший live reloading.

А вот на счет Скалы не скажу ничего.

Ответы5006350104

21 авг, 08:54 128 1250063

>>1250041
тот же live reloading и инкрементальная компиляция. Тормоза будут только при первой компиляции проекта, потом при внесении каких-то правок, будет пересобираться только те части, которые изменились.

Ответы50065

21 авг, 09:05 129 1250065

>>1250063
И сказочная карета сразу превращается в тыкву, как только ты добавляешь новый файл пхп программисты тут хохочут от всех ваших "релоадингов"

Ответы50111

37 Кб, 1440x590
21 авг, 10:30 130 1250104

>>1250041
Напомните мне почему Эликсир не взлетел?

Помню его форсили в руби треде год назад

Ответы5011150368

21 авг, 10:38 131 1250111

>>1250104
потому что динамическая типизация нахуй не сдалась никому адекватному.

>>1250065
пока пхп макаки исправляют пытаются поднять билд после рефакторинга, или изобретают свои диалекты пфп (спроси у вк или фб), тру программисты получают 300к\сек

Ответы501125012850371

21 авг, 10:39 132 1250112

>>1250111
бля, ну и хуйню я написал

Ответы50120

21 авг, 10:49 133 1250120

>>1250112
Ничего страшного, это нормально для статически типизированных программистов, ты просто снова по привычке понадеялся на компилятор, а не на свои мозги.

21 авг, 11:03 134 1250128

>>1250111
Мощное заявление, проверять я его конечно же не хочу.

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

В больших проектах со сложной аохитектурой нужна строгая.

В чем проблема-то, ептиль?

Ответы501415015850371

169 Кб, 837x990
21 авг, 11:40 135 1250141

>>1250128
Где-то в период 90х-00х годов, когда рождались языки сверхвысокого программирования с идеей создания языка максимально отделяющий нас от железа и дающий максимум для самовыражения, стало взрослеть целое поколение гуманитарных-индиго программистов. Которые, потом через всякие твиттеры, форумы, конференции, натянули мнение - что статическая типизация есть что-то продвинутое и правильное, а динамические языки пускай и со строгой типизацией - это ховно и настолько убедили многих, что даже в динамические языки, в которой нет компиляции стали завозить идентификаторы типов.

Ну, а потом мы видим такой код:
Box<Future<Arc<Rc<Govno<Mocha<Item = MultipartHanlerState, Error = MultipartError>>>>>>
или же другой кувырок с избытком сущностей и паттернов программирования.
FirstBeanManagerFactorySomebodySaveMeHandler()

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

Ответы5015850371

21 авг, 12:04 136 1250158

>>1250128
>>1250141
А правда, что вы пишете тесты, которые проверяет типы входных параметров в функцию?

Ответы50174

23 Кб, 706x259
21 авг, 12:27 137 1250174

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

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

Ответы50176501845018550371

21 авг, 12:30 138 1250176

>>1250174
Думать динамично это сложно, не все дети индиго сразу так могут, слишком большая ответственность, вдруг ты перепутаешь число с текстом, или мапу с со строкой, а компилятора который пожалеет, уже рядом нет.

7 Кб, 347x72
21 авг, 12:39 139 1250184

>>1250174
т.е. вы вместо бизнес логики пишете огород ифов на типы? А кто исключение ловить будет?

И да, к вам приходят плохие статики, если они пишут такие функции, гоферы что ли?

Смотри пикрил. Статика, генерик аргумент с ограничем входных данных. В JS\Ruby\Python такого не сделать.

Ответы5019950371

21 авг, 12:41 140 1250185

>>1250174
ну и бтв, у тебя во втором ифе уже ошибка, ибо там может быть любой массив. Вот и ошибочки в динамике подъехали. Динамические языки такие динамические. Зачем нам тайпчек компилятора? Мы лучше будем ифы писать.

Ответы5019650210

21 авг, 12:54 141 1250196

>>1250185
Ифы не пишутся никогда. Пишется лишь тест на корректные данные, а любой неккоректные вариант просто ексепшн.

Ответы50201

21 авг, 12:58 142 1250199

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

>А кто исключение ловить будет?
Исключатели ты туп или троллишь?

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

Ответы50206

21 авг, 13:00 143 1250201

>>1250196
А как ты этот некорректный вариант то узнаешь без ифов? И выходит твоя бизнес логика захломлена кучей ненужной информации на фильтрацию некорректных данных (причем не с бизнесовой точки зрения, а-ля if (money < 0), а такого бреда, как isArray(xs), прости меня господи, что это написал)

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

Ну, сорян, как-то хуево всё у вас дела.

Ответы5022150222

21 авг, 13:04 144 1250206

>>1250199
>вместо огорода
>дополнительная конвертация и проверка

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

>исключатели
Ну блядь, серьезно, кто этот твой ArgumentError ловить будет? Прикольно наверное оборачивать каждую строчку в try...catch?

>статик думает одним типом
нет. Это ты думаешь над типами, как бы не порваться, если у тебя строка, а не число. Даже в своём примере обосрался с ифом. Норм ребята доверяют эту работу компилятору.

21 авг, 13:08 145 1250210

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

84 Кб, 957x495
21 авг, 13:28 146 1250221

>>1250201
>как isArray(xs), прости меня господи, что это написал)
Я автор того кода - isString и isArray это скорее "переключатель".

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

Ответы5022750230

21 авг, 13:31 147 1250222

>>1250201
>аноны с двачика говорят, что динамика огонь, ибо можно писать меньше кода
Это верно, за счет меньшего количества сущностей. Ты тут прям на месте работаешь с данными как есть и не пытаешься это как-то выразить в типах.

21 авг, 13:39 148 1250224

>>1241335 (OP)
Почему не упомянут божественный PERL? Бэттериз инклюдед, хочешь - пиши веб, хочешь скрипты вместо баша. Все фреймворки на все случаи жизни написаны еще к 2009 году, с тех пор уже почти 10 лет коммунизм. Нескучный синтаксис. Что вам еще надо?

21 авг, 13:44 149 1250227

>>1250221
>Есть другая практика, в первых строчках ты делаешь исключительные проверки

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

Ответы50231

21 авг, 13:49 150 1250230

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

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

Как это в джаваскрипте сделать?

Ответы50237

21 авг, 13:52 151 1250231

>>1250227
>отрицательный индекс
лол, ещё одна отличительная черта динамических формошлёперов -- использоавать массивы из 80х. Хули вы так приебались к индексам? Последний раз использовал, когда в универе лабы писал.

Ответы50238

21 авг, 14:08 152 1250237

>>1250230
>ну опять же, ты просто перенес работу компилятора на свои плечи
Это был пример когда нужно так нативно с типами поработать.
В любом случае данные где-то чекаются или конвертятся. Ничто не мешает тебе где-то в начале контроллера сделать проверки и потом уже их не делать (и они делаются и в статик языках, если конечно ты для возраста, индексов, имени пользователя, почты... не будешь типы заводить).

21 авг, 14:11 153 1250238

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

Ответы50240

21 авг, 14:15 154 1250240

>>1250238
ты с больной головы на здоровую перекладываешь. В статике такие проблемы просто невозможны

Ответы50241

21 авг, 14:19 155 1250241

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

Компилятор все то и может чтобы ты строку с числом не перепутал.

Ответы5024550246

21 авг, 14:22 156 1250245

>>1250241
> отрицательный возраст
Делаем тип данных Age со смарт конструктором. Никаких исключений, никаких рантайм проверок, всё чисто

> отрицательный индекс бд
это что?

> имя пользователя аскии графики
тоже самое, тип + смарт конструктор. Тайп сейф и никаких рантайм исключений

> наллы
в хашкеле нет налов, не понимаю о чем ты опять же

21 авг, 14:24 157 1250246

>>1250241
ну можно конечно упороться
class user() {
Index id
Age age
UserName name
}

И нечто подобное так и делают, абстракция ради абстракции

21 авг, 14:28 158 1250250

>>1241335 (OP) Статика естественно ван вей. Только плохо, в большинстве языков вместо мейби налы

21 авг, 15:51 159 1250307

8 Кб, 425x20617 Кб, 1095x21699 Кб, 1203x567

динамика vs статики просто нах..й

Ответы503135033678308

21 авг, 15:56 160 1250313

>>1250307 А теперь ты рассказываешь, зачем тебе произвольное количество аргументов. А еще, почему ты дебил, и не знаешь о статических языках с выведением типов.

Ответы50324

21 авг, 16:03 161 1250324

>>1250313
>А теперь ты рассказываешь, зачем тебе произвольное количество аргументов
НЕНУЖНО

Ответы50332

21 авг, 16:15 162 1250332

>>1250324 Индид. Это как трамвай из буханки. Можно, но зачем?

Ответы50555

3 Кб, 275x38
21 авг, 16:22 163 1250336

>>1250307
ты свои гавноязыки себе в жопу засунь, ок?

сын джаваскриптер -- хуже дочери проститутки.

Всегда лолирую когда они пытаются лезть в споры про статику. Вы же не программисты, вы формошлеперы, куда вы лезете то блядь?

Ответы50537

21 авг, 16:46 164 1250348

>>1247111
НО что, чмо? Всё работает из коробки, если у тебя, говно, кривые руки, то это не проблема фреймворка и языка, а лишь твоя, хуйло. Обоссан, слит.

21 авг, 17:28 165 1250368

>>1250104
Он стабильно растет, языку 3 года от роду. Пайтон и руби появились в 94-95, если чо.

21 авг, 17:36 166 1250371

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

>>1250128
>Вот нахуя в Руби или Эликсире строгая типизация
Дебил, почитай, что такое слабая\строгая и статическая\динамическая типизация.

>>1250141
>Ну, а потом мы видим такой код:
А статическая типизация тут при чем, дебил?

>Никаких прям огромных проблем компиляция не решает
Погугли, что значит слово "компиляция", кретина кусок.

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

>>1250184
> В JS\Ruby\Python такого не сделать.
А в clojure\elixir сделать, протоколы же. Алсо, нахуя ты споришь с этим отбитым малолетним дебилом?

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

Ответы5055550560

1,5 Мб, 1920x1080
21 авг, 20:37 167 1250537

>>1250336
Что ты нам принес, ребенок индиго? Ты хоть код посмотри, дженерик он передел и буллеан вернул, лол.

Ответы50611

21 авг, 20:45 168 1250555

>>1250371
>А статическая типизация тут при чем, дебил?
А ты догадайся

>>1250332
Конечно, ведь куда веселей перед входом функцию создать лист на 3-4 элемента и передать его.

Вообще как только программа становиться чуть сложнее чем круд, вокруг статики начинается пляска вплоть до вложенных дженериков, что начинает ппц как доставлять. Это же просто эталон "дженерик"-программирования Box<Future<Arc<Rc<Govno>>>>

Ответы505685060150748

21 авг, 20:47 169 1250560

>>1250371
Ты че так порвался то?

Ответы50601

41 Кб, 580x212
21 авг, 20:52 170 1250568

>>1250555
Красиво же и так читаемо :)

Ответы50601

21 авг, 21:53 171 1250601

>>1250555
Это был риторический вопрос. Погуглил, что такое "компиляция"?

>>1250560
Да просто каждый раз удивляюсь количеству идиотов на этом сайте.

>>1250568
Это ты еще жсон не видел, там вообще такой кошмар :) Я вот пишу на Черепашке, там все понятно и никаких вложенных объектов :)

21 авг, 21:59 172 1250611

>>1250537
Анон, проснись, ты обосрался. Он показал пример вараргов в статике. А ты хуйню спизданул.

Ответы50632

17 Кб, 1095x216
21 авг, 22:23 173 1250632

>>1250611
Еще один индиго, откуда вы лезете?? Аргументы функции посмотри подсказка их там два и первый это функция

Ответы5065850664

21 авг, 22:54 174 1250658

>>1250632
Ты не понимаешь, что такое функциональный тип, или что?

мимо

9 Кб, 324x53
21 авг, 23:04 175 1250664

>>1250632
я тебе говорю съеби отсюда, съеби. Ты не видишь тут умные люди разговаривают? Иди лепи свои формы, джаваскриптер-долбоеб. А лучше свали из профессии, не позорь.

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

Ответы50665

9 Кб, 316x37
21 авг, 23:05 176 1250665

>>1250664
фикс, хорошо что у меня есть компилятор

Ответы50704507065070750713

22 авг, 01:16 177 1250704

>>1250665
>фикс
Раз обосрался, второй раз обосрался - тебе не надоело? Ты в первый раз даже не смог аналог сделать правильно, какое тебе вообще программирование?

Ответы50992

22 авг, 01:18 178 1250706

>>1250665
Если по-твоему это выглядит не как полный пиздец, то я не завидую любителям строгой типизации.

Ответы50992

777 Кб, 640x640
22 авг, 01:21 179 1250707

>>1250665
Ох эти дженерики в квадратных скобках.

Ответы50992

1,5 Мб, 1593x831
22 авг, 01:44 180 1250713

>>1250665
>фикс, хорошо что у меня есть компилятор
Если ты на одну строку кода делаешь одну ошибку, то тебе действительно нужен компилятор.

22 авг, 08:40 181 1250748

>>1250555
>Box<Future<Arc<Rc<Govno>>>>
Охуенно. Сразу видно че каво. Сигнатуру функции посмотрел, все понял. Как вы вообще понимаете сигнатуру функции в динамике, клоуны?
>Конечно, ведь куда веселей перед входом функцию создать лист на 3-4 элемента и передать его.
Что ты пытаешься передать? Аргументы одного типа? Тогда коллекция очевидный вариант. Просто аргументы? Ну так перечисли их через запятую, долбоеб.

Ответы50799

22 авг, 11:28 182 1250799

>>1250748
>Охуенно. Сразу видно че каво
Да не п..зди

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

>Что ты пытаешься передать? Аргументы одного типа?
Лол, все с тобой ясно, иди учись программировать, каникулы уже кончаются.
Как ты через последовательность varargs передашь аргументы разного типа, как у тебя вообще у статик-индиго возникла такая мысль что это возможно и правильно?? Хватит позорить лигу статического программирования своими ошибками и тупостью

Ответы50873

22 авг, 13:44 183 1250873

>>1250799
>Да не п..зди
>Эти омежные точки

>Зачем понимать сигнатуру функцию, ты что компилятор?
Я тот кто хочет ее заюзать. Что есть юзание функци? Передача параметров, и получение результата. Следовательно, нужно понять типы входных и выходных данных. Я же не ванга.

>А вот контракт функция - "понимается" через чтение доки
В котором будет расписан входной и выходной тип? Лол. Ты же сейчас автоотсос совершил.

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

>как у тебя вообще у статик-индиго возникла такая мысль что это возможно и правильно??
> Эти проекции жсера.

Ответы50879

22 авг, 13:56 184 1250879

>>1250873
>Я тот кто хочет ее заюзать. Что есть юзание функци? Передача параметров, и получение результата.
Я вижу твое самоунижение продолжается? Покормлю тебя еще чуток.
Юзание функции, это понимание контракта - что даю на вход и что получаю на выходе. Ты не типы гоняешь туда-сюда, а данные преобразуешь, поэтому юзание функции это понимание того что она вообще делает, а потом уже с чем и как. Без доки в сложной предметной области - тебе ни типы ни сигнатура ничем не помогут.

Ответы50975

22 авг, 15:42 185 1250975

>>1250879
>Я вижу твое самоунижение продолжается? Покормлю тебя еще чуток.
Ты я смотрю, знаток самоунижения.
>Без доки в сложной предметной области - тебе ни типы ни сигнатура ничем не помогут.
Если у тебя доменная модель состоит из примитивных типов, то конечно. Иначе, у тебя система типов исчерпывающе описывает происходящее. Пиздец, документация на функцию. У тебя там процедура на 100 строк прямиком из 90х?

Ответы51005

22 авг, 16:13 186 1250992

>>1250704
>>1250706
>>1250707
Дебил, погугли, что такое строгая типизация и чем это отличается от статической типизации. А лучше иди дальше в дотан играй.

Ответы51005

22 авг, 16:39 187 1251005

>>1250992
Что ты такое несешь? Какая строгая и статическая, к чему ты это вообще.

>>1250975
>Иначе, у тебя система типов исчерпывающе описывает происходящее
class FirstBeanManagerFactorySomebodySaveMeHandler

Ответы5101651050

22 авг, 16:58 188 1251016

>>1251005
>class FirstBeanManagerFactorySomebodySaveMeHandler
Ну не проецируй свою императивно-оопшную говнореальность на других. Ты сейчас описал кстати функцию в объекте, а не данные.

Ответы51040

22 авг, 17:44 189 1251040

>>1251016
>Ты сейчас описал кстати функцию в объекте, а не данные.
>class
class, КАРЛ!

Ответы51050

sage 22 авг, 18:06 190 1251050

>>1251005
Какой же ты тупой.
>Если по-твоему это выглядит не как полный пиздец, то я не завидую любителям строгой типизации.
Погугли, что такое строгая типизация, кретин.

>>1251040
Дебил, погугли что такое Handler в ооп-языках. Ты и с ооп не знаком, пиздец. Вообще, прочитай хоть одну книжку по программированию, пока у тебя каникулы, ладно?

Ответы51247

23 авг, 05:11 191 1251247

>>1251050
Ты долба..б смещал несколько анонов в одну кучу, вот даже мой текст выше:
>Понимаешь, нормальный динамический язык не отменяет строгой типизации

>Дебил, погугли что такое Handler в ооп-языках
Хендлер это оопшная "лямбда" затычка, что тебе говорит вообще лямбда?? Ничего.

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

Ответы512615126651398

23 авг, 07:50 192 1251261

>>1251247
И в каком таком языке лямбды отражают предметную область автоматизации пивного ларька?

23 авг, 08:16 193 1251266

>>1251247
>Более того из того длинного названия понятно что это обернутая абстракция над какой-то абстракции и тип скорее всего промежуточный, чтобы решить какие-то появившиеся проблемы. То есть тип был создан не как отражение предметной области, а чтобы обойти какие-то проблемы моменты из-за твоей же статики (ну и частично из-за ООП говна).
Лол, маня продолжает проецировать на реальность написанный собой же говнокод.
Шизик, ты же смешной пидор.

Ответы51402

23 авг, 13:43 194 1251398

>>1251247
>Хендлер это оопшная "лямбда" затычка, что тебе говорит вообще лямбда??
>И в каком таком языке лямбды отражают предметную область
Зачем повторять мой вопрос?

23 авг, 13:49 195 1251402

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

Ответы51453

23 авг, 14:43 196 1251453

>>1251402
>Когда станешь программистом и увидишь такие вот абстракции
Стал. Не увидел. Ибо стал программистом, а не кодерком-крудошлепом, как ты.

26 авг, 09:52 197 1252829

бамп

500 Кб, 799x538
26 авг, 10:53 198 1252842

>>1241335 (OP)
Что бэкенд-мэны думают о Kotlin?

Ответы52877

26 авг, 12:01 199 1252877

>>1252842
Говно без задач.
мимо кложурист

Ответы53073

26 авг, 12:14 200 1252884

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

Ответы53048

26 авг, 15:36 201 1253048

>>1252884
>система типов
>Даже СИ лучше
Ты вероятно, ни тот и ни этот язык даже руками не щупал?

Ответы5305053301

26 авг, 15:46 202 1253050

>>1253048
Звучит эротично.

26 авг, 16:46 203 1253073

>>1252877
Посмотрел на кложур - как вы на этом пишете вообще о_О

Ответы53152

sage 26 авг, 18:47 204 1253152

>>1253073
Макакен, плес.

26 авг, 21:11 205 1253301

>>1253048
>Ты вероятно, ни тот и ни этот язык даже руками не щупал?
А я говорил что в си система типов заебатая? А так си лучший язык тысячелетия.

Ответы53336

26 авг, 21:53 206 1253336

>>1253301
> ....но его система типов, синтаксис ... Даже СИ лучше.
> говорил что в си система типов заебатая

29 авг, 07:43 207 1254533

>>1241541
уже лет 10 хоронят пыху, а она всё не умирает и является незаменимым в веб-разработке

Ответы88404

29 авг, 08:43 208 1254546

>>1241565
>Какие-то настолько банальные и заезженные вопросы, что прям... хочется сказать что docker на го написан.

Хочется напомнить, что jail и chroot написаны на сях сто лет тому назад и тот факт, что хипстаны написали типичный запускатор встроенных в OS утилит со свистелками и перделками - чести языку не делает.

29 авг, 15:37 209 1254739

>>1241541
Это миф из 2007 года на счет пыхи. Сейчас она ничем не уступает остальным бэк языкам в 90% случаев. Просто на фоне общего хайпа может показаться что веб сейчас это PWA, SPA и нода на бэке. Но на самом деле все так же большинство сайтов делаются на банальном вордпресе.

Ответы54748

29 авг, 15:41 210 1254742

>>1241523
Хайп спал, а языки и фреймворки никуда не делись. Все так же сайты делаются и на джанго, и на рельсах и тем более на ноде.

103 Кб, 1134x688
29 авг, 15:54 211 1254748

>>1254739
Пхп ты куда?! Постой!

Ответы54768

29 авг, 16:11 212 1254768

>>1254748
На руби кол-во вакансий выросло, хз о чем график. Не верю.

Ответы5484154847

sage 29 авг, 17:38 213 1254841

>>1254768
На хх.ру может и выросло, лел.

Ответы54860

88 Кб, 1121x659
29 авг, 17:42 214 1254847

>>1254768
по абсолютному

Ответы54850

95 Кб, 1132x743
29 авг, 17:42 215 1254850

>>1254847
сорян

Ответы54860

29 авг, 17:50 216 1254860

>>1254841
Как раз я говорю об Амеркие и стартапах в Европке, а в СНГ используют только то, что хайповое Ну и пхп по классике и старинке.

>>1254850
Интересно. Ну, пока ближайшие года еще работка будет, а там посмотрим инб4 всеобщий перекат в дарт

Ответы54891

125 Кб, 1146x722
29 авг, 18:25 217 1254891

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

Ответы5489454911

29 авг, 18:26 218 1254894

>>1254891
>странному росту питона
Хайп на нейронки, очевидно ведь

Ответы54898

29 авг, 18:29 219 1254898

>>1254894
>Хайп на нейронки, очевидно ведь
Да, я тоже об этом подумал.

29 авг, 18:48 220 1254911

>>1254891
Пфф, ну по этой картинке ситуация и яснее. Согласен с тобой, в принципе.

А Питон да, занял нишу нейронок + оказалось он почти идельный первый язык, через него щас принято вкатываться.

2 окт, 00:51 221 1273057

.

Ответы73082

2 окт, 03:03 222 1273082

>>1273057
Питон братюна, а на фронте терпеть жс и все.
Питон хоть и убого говно, но лучше и из сортов

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

тс - прокси язык, такой же неполноценный язык, как и его пользователи, которые верят, что в UI нужны типы и дрочка с компиляцией.

го - буллшит синтаксис, с хорошей задумкой рантайма (увы, недоглядели)

джава - кобол, тонет и тащит туда весь свой jvm мир.

скала - бастарт урод

котлин - сын бастарта урода

груви - на сях то скриптовые языки тормозят, а вы еще на жаба-машине запустили.

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

"экзотика" - для программистов с комплексами

раст - ржавчина от старого С++

си / с++ - жесть для веба

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

дарт2 - мог бы стать годнотой с натяжкой, если бы пиарили (однопоточное говно).

2 окт, 03:03 222 1273082

>>1273057
Питон братюна, а на фронте терпеть жс и все.
Питон хоть и убого говно, но лучше и из сортов

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

тс - прокси язык, такой же неполноценный язык, как и его пользователи, которые верят, что в UI нужны типы и дрочка с компиляцией.

го - буллшит синтаксис, с хорошей задумкой рантайма (увы, недоглядели)

джава - кобол, тонет и тащит туда весь свой jvm мир.

скала - бастарт урод

котлин - сын бастарта урода

груви - на сях то скриптовые языки тормозят, а вы еще на жаба-машине запустили.

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

"экзотика" - для программистов с комплексами

раст - ржавчина от старого С++

си / с++ - жесть для веба

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

дарт2 - мог бы стать годнотой с натяжкой, если бы пиарили (однопоточное говно).

Показать весь текст
Ответы730837309473294

2 окт, 03:05 223 1273083

>>1273082
Языки у которых типы справа и нет исключений - сразу идут лесом.

2 окт, 05:11 224 1273094

>>1273082
Пхп шаблонизатор, кек, как там в 2005?
Питон/Руби/ПХП это одного поля ягоды, для 99% сайтов разницы между использованием одного либо другого нет. Я согласен, интерпретируемые ООП языки - лучшее решение для бэка сейчас, по сути альтернатив нет.

Плюсы, джава, шарп - энтерпрайзные слоны с излишним синтаксисом за которыми надо убирать а то ВДРУГ НЕ ТОТ ТИП ПЕРЕДАШЬ, пока руби-бояре спокойно используют duck-typing.

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

Может быть для высокой нагрузки пригодится Elixir. Так же Crystal - годнота, которую почему-то слабо развивают. Скорость си, синтаксис Рубей.

В остальном Питон да, на высоте.

Ответы73453

2 окт, 13:33 225 1273294

>>1273082
>но лучше и из сортов
1. в рашке вакансий на рельсах больше, чем на джанго.
2. питон кроме АИ никому нахуй не нужен.
3. Каждый второй даун вкатывается в него, слишком много вакансий.

Котлин норм язык, джава тоже, и руби. А ты, чсвшное говно, которое не разбирается в языках. Параша ебаная.

Ответы734537345573484

2 окт, 17:10 226 1273453

>>1273094
>>1273294
Руби, одна сплошная магия, почти не кроссплатформенный. Кому нужен язык без нормальной кроссплатформенности в 2016. никому, а хипстоте язык уже надоел или они выросли
Писать "end" для блоков, это ущербность.

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

ООП скриптовым языкам не нужно, потому что дауны начинают копировать джава-тырпрайз-стайл. Делая простой код не читаемым. Все решается словарями/мапами/а-массивами

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

Ответы73496

2 окт, 17:13 227 1273455

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

Жаба вообще самый выгораемый язык, имхо

Ответы73965

527 Кб, 1136x640
2 окт, 18:11 228 1273484

>>1273294
>Котлин норм язык, джава тоже

2 окт, 18:34 229 1273496

>>1273453
>одна сплошная магия
Как вы доебали. Магии нигде кроме activerecord уже давно не осталось, да и оттуда ее, наверное, уже выпили бы, если бы не DHH. За попытку скастовать какое-нибудь хитрое заклинание в коммьюнити уже давно пиздят ногами.

>без нормальной кроссплатформенности
Кроссплатформенный шизик, это опять ты со своей виндой? Все работает под ней через WSL.

Ответы73509

2 окт, 19:15 230 1273509

>>1273496
>ты со своей виндой?
Еще один свидетель секты "винда не нужна"?

>уже давно не осталось
И что? Кто за этим говном следит то будет, мол "смотрите, мы теперь уже нормальные, ну посмотрите". Я уверен, залезая сейчас в эту помойку, можно тучу wtf-говна обнаружить, где ответ будет "а, чо, мне норм".

Ответы735817360473828

2 окт, 21:18 231 1273581

>>1273509
>Еще один свидетель секты "винда не нужна"?
Спермобляди? В моём /зк/? It's more likely than you think.

Ответы73619

sage 2 окт, 21:58 232 1273604

>>1273509
Вендузятник в /pr, охуеть! На html уже научился программировать?

Ответы73619

2 окт, 22:25 233 1273619

>>1273581
>>1273604
Сереж, а ты ставишь напоминалку или реально ждешь между сообщениями?

Ответы73799

11 Кб, 642x334
2 окт, 23:02 234 1273641

>>1241390
>exercism.io, одном из самых популярных сайтов для вката сегодня
Понял0принял. Держи в курсе, интересно (нет).

2 окт, 23:03 235 1273642

JS однопоточный? Как там в 2009, алё?

Ответы73681

3 окт, 01:24 236 1273681

>>1273642
Так же как и в 2018.
Он реально однопоточный.

103 Кб, 1280x1024
3 окт, 07:03 237 1273709

>>1241500
Олдфаги не помнят, ньюфаги не знают.

3 окт, 07:44 238 1273711

>>1247813
>джаве можно написать сопоставимый код
Сопоставимы по каким параметрам? Производительность? Ну не пизди, в джаве все функции виртуальные, разделение на primitive\object типы, требующее костыли boxing\unboxing, нет нормальных шалонов, сборщик мусора. На одних только этих вещах джава будет тормозить в сравнении с плюсами.

3 окт, 07:50 239 1273713

Требуется программист бидон
Требование html, css, (само собой разумеется) и javascript
Это нормально, что на вакансию одного языка требуют знать совершенно другой?

Ответы737177373373754

3 окт, 07:59 240 1273717

>>1273713
>Требование html, css, (само собой разумеется) и javascript
В этой вакансии один язык.

Ответы73728

1 Кб, 323x63
3 окт, 08:13 241 1273722

Почему точно не голенг.

1. Нету map, filter и тому подобного даже для стандартных коллекций. Привет 90е и закат солнца вручную.

2. Своеобразный синтаксис, который с одной стороны си-подобный, а с другой - нет. Непонятно зачем было так делать.

3. Нету итераторов (!!!) из коробки и вообще их поддержки.

4. Странный и не красивый синтаксис для обьявления всех (!!!) встроенных типов коллекций.

5. Самих коллекций очень мало. Три разных типа - это совершенно не достаточно. Нету сортированных мапов, нету конкурентных коллекций вообще.

6. Местные интерфейсы - считай полный аналог тайпклассов, концептов и тому подобного. Это хорошо.

7. Без параметрического полиморфизма сложно писать типобезопасный код даже с интерфейсами. Даже на очень простом примере с расширяемой программой для показа клеточных автоматов. Это плохо.

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

9. CSP хорошо вплетено в язык, работает вроде стабильно и предсказуемо, как минимум, на маленьких примерах.

10. Сам рантайм и тулинг пока показали себя хорошо, поставились нормально.

11. Приложения стартуют быстро, прогрева и старта VM не требуют, как некоторые другие платформы

12. Нету прям стандартной организации кода в рамках проекта. Из проектов, виденных на гитхабе, одни по одному бились по папкам, другие по другому. Странно для языка, где у всего есть только один правильный путь.

13. Вообще заметно, что язык очень не выразительный и то, что это мешает авторам библиотек и фреймворков. Посмотрите на тот же gorm и остальные orm там. Всё там делается через строки, лол. При рефакторинге 100% будет полный ад. Современные ОРМ от этого сейчас отходят. Вон, см. EF в шарпе, JooQ в джаве, slick в скале.

Тут же нету ни проксей, ни кэшей, ни change tracking'а, ни UoW, ни альтернативных к ним подходов (DBIO), что на общей производительности приложения скажется очень сильно. С IoC та же грустная история.

Если в кратце, то для перекидывания байтиков и утилит командной строки подходит, для сложный библиотек и фреймворков - хуже, для энтерпрайза - вообще никак.

Если есть вопросы отвечу даже предлагаю треад перекатить в телеграм конфу дабы не проебать.

1 Кб, 323x63
3 окт, 08:13 241 1273722

Почему точно не голенг.

1. Нету map, filter и тому подобного даже для стандартных коллекций. Привет 90е и закат солнца вручную.

2. Своеобразный синтаксис, который с одной стороны си-подобный, а с другой - нет. Непонятно зачем было так делать.

3. Нету итераторов (!!!) из коробки и вообще их поддержки.

4. Странный и не красивый синтаксис для обьявления всех (!!!) встроенных типов коллекций.

5. Самих коллекций очень мало. Три разных типа - это совершенно не достаточно. Нету сортированных мапов, нету конкурентных коллекций вообще.

6. Местные интерфейсы - считай полный аналог тайпклассов, концептов и тому подобного. Это хорошо.

7. Без параметрического полиморфизма сложно писать типобезопасный код даже с интерфейсами. Даже на очень простом примере с расширяемой программой для показа клеточных автоматов. Это плохо.

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

9. CSP хорошо вплетено в язык, работает вроде стабильно и предсказуемо, как минимум, на маленьких примерах.

10. Сам рантайм и тулинг пока показали себя хорошо, поставились нормально.

11. Приложения стартуют быстро, прогрева и старта VM не требуют, как некоторые другие платформы

12. Нету прям стандартной организации кода в рамках проекта. Из проектов, виденных на гитхабе, одни по одному бились по папкам, другие по другому. Странно для языка, где у всего есть только один правильный путь.

13. Вообще заметно, что язык очень не выразительный и то, что это мешает авторам библиотек и фреймворков. Посмотрите на тот же gorm и остальные orm там. Всё там делается через строки, лол. При рефакторинге 100% будет полный ад. Современные ОРМ от этого сейчас отходят. Вон, см. EF в шарпе, JooQ в джаве, slick в скале.

Тут же нету ни проксей, ни кэшей, ни change tracking'а, ни UoW, ни альтернативных к ним подходов (DBIO), что на общей производительности приложения скажется очень сильно. С IoC та же грустная история.

Если в кратце, то для перекидывания байтиков и утилит командной строки подходит, для сложный библиотек и фреймворков - хуже, для энтерпрайза - вообще никак.

Если есть вопросы отвечу даже предлагаю треад перекатить в телеграм конфу дабы не проебать.

Показать весь текст
Ответы7372473910

3 окт, 08:17 242 1273724

>>1273722
>в телеграм конфу
Катись на хуй с такими предложениями.

3 окт, 08:26 243 1273728

>>1273717
>Пайтон и ЖС
>Один язые
Считать разучился?

Ответы73733

3 окт, 08:38 244 1273733

>>1273728
Я не вижу упоминания Питона в посте >>1273713
У тебя галлюцинации.

Ответы73735

3 окт, 08:43 245 1273735

>>1273733
>Требуется программист бидон
Глаза разуй, дружище

Ответы73741

3 окт, 08:54 246 1273741

>>1273735
Ну и? Где тут упоминания питона?

Ответы73743

3 окт, 08:59 247 1273743

>>1273741
>МАААМ Я ТРАЛЛЮ СМАТРИ)))00

Ответы73745

3 окт, 09:08 248 1273745

>>1273743
Ты нарочито коверкаешь слова, в неуместном для того контексте, рассчитывая на то, что тебя кто-то поймет, и этом на ожидаешь серьезных ответов?

>МАААМ Я ТРАЛЛЮ СМАТРИ)))00
Может пора повзрослеть и перестать вести себя как даун?

Ответы73751

469 Кб, 700x880
3 окт, 09:22 249 1273751

>>1273745
>Ты нарочито коверкаешь слова, в неуместном для того контексте, рассчитывая на то, что тебя кто-то поймет, и этом на ожидаешь серьезных ответов?
Php - пыха
Python - бидон\петухон
JavaScript - ЖС\макака (макакинг - писать на ЖС)
Perl - перловка
TypeScript -тупик
Ruby on Rails - RoR
Wordpress - wp
C# -сисярп
C++ - плюсы\кресты
C - сишка
Frontend developer - вротендер
Backend developer - заднеприводный
HR - хрюша
Дизайнер - дизигнир
Программист - погромизд
Хакер - кулхацкер

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

>Может пора повзрослеть и перестать вести себя как даун?
Я тоже так думаю. Тебе пора повзрослеть и перестать себя вести как даун.

3 окт, 09:30 250 1273754

>>1273713
Судя по требованиям, это объявление на бекендщика. А требование хтмлцссжс нужно, чтобы можно было не быть полным профаном, если будут проблемы с фронтом.
Здесь же не ангуляр и ноджс требуют, ЖС не такой сложный язык, чтобы его совсем не понимать.

Ответы7377073804

3 окт, 09:54 251 1273770

>>1273754
Всяко сложнее питона.

Ответы73788

3 окт, 10:12 252 1273788

>>1273770
Не настолько, чтобы теряться при его виде, это не лисп и не хаскель.
Да и питон не самый простой язык.

3 окт, 10:25 253 1273799

>>1273619
Но я не Серёжа, я Андрей

3 окт, 10:32 254 1273804

>>1273754
те это нормально, что нужно знать жс для пытон разработчика? Я уточнить хотел норм ли это.
Алсо там еще (знание РНР будет преимуществом)
Что интересно, Джанго не указали, но я подореваю, что работать с ним нужно будет.

Ответы73808

3 окт, 10:37 255 1273808

>>1273804
Для бэка нужно знать три тысячи языков, да.

Ответы73812

3 окт, 10:37 256 1273809

119 Кб, 1662x8661,3 Мб, 2000x1333592 Кб, 1200x637

НЕТ ВЫ СЕРЬЕЗНО?
Такой вырвиглазный интерфейс в 21м веке?
Это же сразу минус глаза.
Так сложно сделать красиво и приятно для глаза как в Саблайме или Атоме?

3 окт, 10:41 257 1273812

>>1273808

Типичная вакансия

•Профильное образование;
•Опыт работы от 1 до 5 лет (на аналогичной/смежной должности);
•Базовое понятие работы JVM
•Опыт работы со Stream API
•Опыт работы с Java EE
•Spring Framework (JPA, MVC, AOP, Security и т.д.)
•Опыт работы с ORM (Hibernate)
•Опыт работы с сервисами очередей сообщений (ActiveMQ, RabbitMQ)
•Паттерны программирования
•Принципы SOLID, DRY
•Четкое понимание Dependency Injection
•Ясное представление о зоне ответственности компонентов системы
•Maven\Gradle
•Опыт работы с реляционными базами данных (PostgreSQL)
•Понимание транзакциональности и атомарности операций
•Опыт тестирования кода TDD/Unit Tests/Spring Test;
•Базовые знания Web security (XSS, CSRF)
•Хорошее знание протокола HTTP

Будет плюсом:
•Владение Spring Boot
•Владение языком Kotlin
•Опыт работы с NoSQL базами данных (MongoDB)
•Опыт работы с key-value хранилищами (Redis)
•Опыт работы с REST API, HTML5 API, сторонними API (Google, FB, Paypal, Stripe и т.д.)
•Наличие кругозора в области доступных библиотек и решений backend разработки

3 окт, 10:41 257 1273812

>>1273808

Типичная вакансия

•Профильное образование;
•Опыт работы от 1 до 5 лет (на аналогичной/смежной должности);
•Базовое понятие работы JVM
•Опыт работы со Stream API
•Опыт работы с Java EE
•Spring Framework (JPA, MVC, AOP, Security и т.д.)
•Опыт работы с ORM (Hibernate)
•Опыт работы с сервисами очередей сообщений (ActiveMQ, RabbitMQ)
•Паттерны программирования
•Принципы SOLID, DRY
•Четкое понимание Dependency Injection
•Ясное представление о зоне ответственности компонентов системы
•Maven\Gradle
•Опыт работы с реляционными базами данных (PostgreSQL)
•Понимание транзакциональности и атомарности операций
•Опыт тестирования кода TDD/Unit Tests/Spring Test;
•Базовые знания Web security (XSS, CSRF)
•Хорошее знание протокола HTTP

Будет плюсом:
•Владение Spring Boot
•Владение языком Kotlin
•Опыт работы с NoSQL базами данных (MongoDB)
•Опыт работы с key-value хранилищами (Redis)
•Опыт работы с REST API, HTML5 API, сторонними API (Google, FB, Paypal, Stripe и т.д.)
•Наличие кругозора в области доступных библиотек и решений backend разработки

Показать весь текст
Ответы738377425276668

3 окт, 11:02 258 1273828

>>1273509
>Еще один свидетель секты "винда не нужна"?
Почему же не нужна. Нужна, конечно, если ты на C# программируешь.

>Я уверен, залезая сейчас в эту помойку, можно тучу wtf-говна обнаружить
Ты же понимаешь, что тоже самое можно про любой популярный язык сказать? Тем более я написал, что магию теперь стараются не использовать слишком много, а не то, что весь говнокод магическим образом испарился.

Ответы73913

3 окт, 11:21 259 1273837

>>1273812
@
20k рублей

Ответы73851

3 окт, 11:46 260 1273851

>>1273837
@
И большая честь

Ответы73860

306 Кб, 640x480
3 окт, 12:20 261 1273860

>>1273851
@
Чай и печеньки

3 окт, 13:51 262 1273910

>>1273722
>Нету map, filter
И что, некуй калбэки на пол страницы разводить, решаемо все явно в цикле без 100500 проблем.

>стандартных коллекций.
Их придумали, когда поняли что они нужны в языке, добавили путем обобщенного программирования. Это не фишка, это фикс.

>не красивый синтаксис
>телеграмм
Тут мне стало все ясно

Ответы74930

3 окт, 13:57 263 1273913

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

3 окт, 16:09 264 1273965

>>1273455
>начнешь плюваться от этих говно языков.
Мои проекты полностью написаны на джаве. И мобилка, и бекенд. И только сейчас, спустя 1.3 года вката я ощущаю, что это чуток многословный язык. Посматриваю на котлин, переберусь потом на него. А бек буду писать на руби.

Ответы73983

3 окт, 16:41 265 1273983

>>1273965
А что не Скала?

Ответы73990

3 окт, 17:01 266 1273990

>>1273983
>А что не Скала?
А зачем мне скала? В андройде нет скалы, там котлин. Тем более он построен на основе скалы сисярпа и т.д.

Ответы74079

3 окт, 19:33 267 1274079

>>1273990
А что не няшный js?

Ответы74096

3 окт, 19:55 268 1274096

>>1274079
>А что не няшный js?
Все равно мне придется его использовать когда рельсы поставлю. Бекенд не хочу писать на нем.

4 окт, 05:53 269 1274252

>>1273812
На самом деле все это можно знать за 2-3 года, просто не очень глубоко. Ну и зп должна быть от 100-120к тогда.

А так да, любят понаписывать аббревиатур и писать "Зп 20к + премии)))".

5 окт, 09:07 270 1274930

>>1273910
> в цикле
>2к18
>циклы
И сразу видно дегенерата, функции передаваемые как параметр в функцию высшего порядка он коллбеком называет.

Ответы7501475310

5 окт, 12:13 271 1275014

>>1274930
падумаишь многразавый калабек, однохуйственно.

Ответы75208

5 окт, 17:13 272 1275208

>>1275014
Во дебил. Ну-ка брысь обратно в свой жс-тред, животное.

мимо

5 окт, 21:19 273 1275310

>>1274930
>И сразу видно дегенерата, функции передаваемые как параметр в функцию высшего порядка он коллбеком называет.
Лол, если бы кто функции передавал бы, тупо лямбда лапша, как не глянешь. Какой-то просто мозговой отскок в 60е, где баранам предстоит из спаггети кода снова научиться писать структурированный код.

7 окт, 02:40 274 1275807

>>1246989
Специально сделан кроссплатфоменным, к тому же опенсорс если ты из этих

7 окт, 03:06 275 1275810

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

Ответы7581275816

7 окт, 03:38 276 1275812

>>1275810
4 года в универе, ебашить с утра до поздней ночи, спать по 7 часов максимум. Через два года сможешь работать за копейки или бесплатно, еще через два года выкатишься на зарплату, на которую можно жить 30-40к. Все это при условии, если ты не дебил.

7 окт, 04:06 277 1275816

>>1275810
За полгода можно неспеша вкатиться в 1С и получать 100к уже через год работы.
Зачем вся эта возня с фреймворками, языками, технологиями, парадигмами, шаблонами, алгоритмами, если ты просто срубить бабулечек пришел?
Никого не слушай и иди в 1С, он зашкваром считается только среди местных борщехлебов.

Ответы75971

7 окт, 12:26 278 1275885

Возможно ли джуном-сишарпером без опыта найти работу, или для вката в бек лучше дрочить ноджс какой?
Хочу после окончания вуза съебать из мухосрани как можно быстрее

Ответы7625476294

7 окт, 15:20 279 1275971

>>1275816
Я не из СНГ даже.

8 окт, 08:49 280 1276254

>>1275885 Возможно.

8 окт, 10:43 281 1276294

>>1275885

C# - это сейчас 90% вакансий Unity3D.

Если тебе гейдев чужд, то только ASP.NET легаси остается.

8 окт, 10:47 282 1276296

Ебашу бэк на Lua. Никакой конкуренции спроса тоже

Ответы7629877084

8 окт, 10:57 283 1276298

>>1276296
И что, много наебошил уже?

8 окт, 20:23 284 1276542

Кто пробовал Google App Engine? Вроде как особо не должно быть большой разницы, какой язык, если использовать только то, что они разрешают (никакого диск IO, прямых подключений, лоулевел ос вызовов и по).

9 окт, 02:46 285 1276668

>>1273812
>• Паттерны программирования
>• Принципы SOLID, DRY
>• Четкое понимание Dependency Injection
Как там в 2к10

Ответы7667776728

9 окт, 04:40 286 1276677

>>1276668
>Dependency Injection
Это баг фикс для юнит тестирования в языках со статической типизации, генерирующий те же синглетоны глобальные состояния только более мудреным способом.
Это реально антипаттерн, который нужен только для юнит тестировани простых алгоритмов, где не плодят херово тучу моков антипатерн, если сравнивать с комплексным регрессивным тестированием всего проекта в целом

Ответы7667976728

9 окт, 04:41 287 1276679

>>1276677
В общем, антипаттерн для антипаттерна.

9 окт, 11:10 288 1276728

>>1276677
>>1276668
Што эти два наркомана несут?

Ответы76797

91 Кб, 274x178
9 окт, 15:19 289 1276797

>>1276728
Вероятно то, что в программирование сейчас много неквалифицированный специалистов, которые под влиянием таких же квази-специалистов принимают все и вся за истину первой инстанции это касается DI и SOLID, DRY - же настоящий принцип, а не само-фап на красивые сокращения слов

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

Ответы7681676822

9 окт, 16:01 290 1276816

>>1276797
Принцип FUCK

F - functional - используй лапшовидное и трудносопровождаемое функциональное программирование. Делай максимально вложенные лямбд, чтобы была красивая лесенка из "}".

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

C - comment - комментируй! Пиши активно в чатиках, в твиттерах, в бложиках, участвуй в срачах. Трать время на все, кроме программирования ведь программировать это скучно, а теребить свое ЧСВ - приятно

K - kneel - преклоняй колено перед всеми авторитетами, будь-то это известная-личность, митап-звезда или книга. Никогда не проверяй информацию, возводи их мнение в идеал, всегда используй принцип "comment", чтобы донести эти светлые мысли всем и вся.
Никогда, слышишь! Никогда не критикуй маркетинговый буллшит.

Ответы7682177858

9 окт, 16:05 291 1276820

Вот вам пример:

https://www.youtube.com/watch?v=rX0ItVEVjHc

Человек по-сути пропагандирует написание несопровождаемой процедурной лапши на манер конца 70х-начала 90х, но обзывает её модными баззвордами.

Ответы76823

9 окт, 16:07 292 1276821

>>1276816
>красивая лесенка из "}".
JS-макака поясняет за ФП, спешите видеть!

9 окт, 16:08 293 1276822

>>1276797
>много неквалифицированный специалистов
>за 50-60 лет, не претерпело кардинальных изменений
Дык о какой квалификации идет речь, если ее за 60 лет не появилось?

9 окт, 16:09 294 1276823

>>1276820

> 17:33

> LIES

> SOFTWARE IS A PLATFORM

> CODE DESIGNED AROUND MODEL OF THE WORLD

> CODE IS MORE IMPORTANT THAN DATA

Вы только посмотрите что этот поехавший байтоеб несет.

Ответы76830

9 окт, 16:17 295 1276830

>>1276823
о чем там вообще пиздец там год смотреть можно, но смарите сколько лайков, лайки врать жи не будут.

Ответы76831

9 окт, 16:19 296 1276831

>>1276830
Проорал с этих двачеров вконце с вопросами, каждый пока подходит к микрофону получает отдышку и грузно дышит, как будто в пробежал стометровку

9 окт, 20:17 297 1276967

>>1241335 (OP)
>которые устаревают уже завтра
Хуйню не пизди блядь.

9 окт, 20:19 298 1276968

>>1241390
Во дебил, elixir, haskell и clojure это дерьмо собачье которое никто не использует и оно нахуй никому не нужно.

Ответы77367

9 окт, 23:56 299 1277084

>>1276296
таонга?

sage 10 окт, 18:30 300 1277367

>>1276968
>Во дебил
Ну привет.

11 окт, 21:11 301 1277858

>>1276816
Годно

11 окт, 23:34 302 1277919

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

Ответы7799378407

12 окт, 09:26 303 1277993

>>1277919
Деньги получать за что собрался, лиспер?

Ответы78008

12 окт, 10:01 304 1278008

>>1277993
Ты чо, дурачок? Он написал же
> студент
, он за просиживание штанов в шараге деньги получает.

Ответы78105

12 окт, 14:59 305 1278105

>>1278008
>СобралСЯ
Сам ты дурачок, я про будущее спрашиваю. Через 2.5 года вылетит на рынок труда, и что будет делать? За 2 рабочих места конкурировать с сотней таких же хипстеров?

Ответы78149

12 окт, 16:21 306 1278149

>>1278105
>За 2 рабочих места конкурировать
Ты правда считаешь, что чем больше задрачиваешь алгоритмы и мышление, тем меньше становится доступных тебе рабочих мест?

Ответы7816378186

12 окт, 16:46 307 1278163

>>1278149
>чем больше задрачиваешь алгоритмы и мышление, тем меньше становится доступных тебе рабочих мест?
Конечно, ведь часики-то тикают, а ты занимаешься никому не нужной хуйнёй и тут, ХОПА, и ты 35-летний джуниор.

Ответы78166

sage 12 окт, 16:55 308 1278166

>>1278163
То есть все закончившие вузик конкурируют за 2 рабочих места, ок. А закончившие магу - за одно. А пони в твоей волшебной стране чудесных фантазий радугой какают?

Ответы78177

12 окт, 17:08 309 1278177

>>1278166
Закончившие вузик и магу в равных условиях, они алгоритмы и мышление не учили.

Ответы7819378329

12 окт, 17:34 310 1278186

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

Ответы7819378407

12 окт, 17:53 311 1278193

>>1278177
Кек. Говори за себя, селюк.

>>1278186
>Если ты не собрался конечно в Европу понаезжать
...

Ответы7819678260

12 окт, 17:56 312 1278196

>>1278193
>...
>селюк
Понятно, еще одна ИЛИТА со второго курса, прочитавшая пару умных книжек, поимевшая 0 практики, и считающая себя лучше всех.
Не задерживайся.

Ответы78245

12 окт, 19:13 313 1278245

>>1278196
Вообще все мимо, но тебе не привыкать :3

12 окт, 19:31 314 1278260

>>1278193
>селюк
Я и не знал, что Москва теперь село.

Ответы78298

12 окт, 20:35 315 1278298

>>1278260
>You can take the girl out of the country, but you can't take the country out of the girl

Ответы78300

12 окт, 20:38 316 1278300

>>1278298
А вот и манёвры начались.

Ответы78329

56 Кб, 1017x207
12 окт, 20:47 317 1278308

>>1250307

Ответы78434

12 окт, 21:12 318 1278329

>>1278300
Начались еще здесь, селюк: >>1278177

Ответы78334

12 окт, 21:24 319 1278334

>>1278329
Ну и зачем ты начал маневрировать?

Ответы78365

sage 12 окт, 22:58 320 1278365

>>1278334
Шизик сам с собой начал говорить, ясно. Выкатился из треда, можешь не отвечать но все равно ответишь :3.

13 окт, 01:26 321 1278407

>>1278186
>Если ты не собрался конечно в Европу понаезжать
Уже там.
>бородатым учёным компутерсаентистом
Только не бородатым.

А так, я никуда не спешу, потребности идти РВАТЬ ЗА ЖРАТ ХУЯК ХУЯК ФРЕЙМВОРК у меня нет. Не найду работу на маркете - ну и хуй с ней. на самом деле я соврал, и работа у меня есть, но не кс, ну денег с нее хватает + сбережения

Иди дальше превозмогай на дядю за свои 1-10к зелени в месяц и приноси пользу своими унылыми однотипными системами.

Я кончил.

>>1277919-анон

108 Кб, 960x504
13 окт, 04:30 322 1278434

>>1278308
Типичное поколение гуманитарных программистов.
Раньше твоя функция могла принимать целый класс объектов и ты лишь ограничивал это документацией и исключениями.
А теперь ты будешь писать некую х#йню типа:
function addStringInt(...)
function addBool(...)

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

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

13 окт, 09:24 323 1278454

>А теперь ты будешь писать некую х#йню типа:
В TS опцианально, anyway.
> более того, у тебя даже нет полиморфизма.
Мне всего лишь надо было сложить два числа, а не собачку заставлять крякать.

Ответы78510

13 окт, 16:13 324 1278510

>>1278454
>Мне всего лишь надо было сложить два числа
Очередная студентота и школота, или вечно вкатывающихся, которые реальных программ и не писали. Иди в своих скриптах два числа складывай.

>В TS опцианально, anyway
То есть - я хочу пишу динамикупорашу, хочу не пишу, по настроению, да? Говнокод же чистой воды.

Ответы78552

13 окт, 18:14 325 1278552

>>1278510
>Иди в своих скриптах два числа складывай.
Слушай, динамо-макака, как тонны кода перелапатишь в поисках нежданчика, так и вякать будешь по-другому. Иди свои строки гоняй в двух функциях.
>Говнокод же чистой воды.
Говнокод это дыру делать для всего.

Ответы7861278614

13 окт, 19:58 326 1278612

>>1278552
>Слушай, динамо-макака
Постой, но динамо-макака с опциональными типами это же был как раз ты?!

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

Ответы78646

13 окт, 20:02 327 1278614

>>1278552
>Говнокод это дыру делать для всего.
Это ты сейчас о javascript в целом??

Говнокод это не делать тесты, статические типы спасают только 1-2% случае хотя, если ты пишешь маленькие скрипты для пет проекта, то да, для тебя проблема типов будет существенной

Ответы78646

13 окт, 22:59 328 1278646

>>1278612
> с опциональными типами это же был как раз ты?!
С чего ты взял?
Шаблоны/дженерики давно придумали + вывод типов.
Показан наглядный пример на JS/TS, где данные легко херятся.
>Приведи пример из жизни, фантазер
Опять же, смотри скриншот, где компилятор меня нах посылает + IDE подсвечивает. То ли дело в рантайме....Да?
>что плавающие ошибки, которые реально трудно найти
Ты сам контролируешь, что и куда преобразовывать, ибо уже знаешь с чем работаешь. Их будет на порядок меньше.
>>1278614
>Это ты сейчас о javascript в целом??
За надёжные программы. Да и js ушел за пределы свистоперделок.
>статические типы спасают только 1-2% случае
Почему не 0.1-0.2%? Проверь, может где-то неявное преобразование. if if if typeof/instanceof throw new Error('Сам виноват! Читай мои доки на суржике')
Преимущества в формошлёпстве/скриптомакакинге разве только.

104 Кб, 1200x679
14 окт, 00:39 329 1278669

>Приведи пример из жизни, фантазер
>Опять же, смотри скриншот, где компилятор меня нах посылает + IDE подсвечивает.

В этом то и проблема, неопытные программисты уж прости, но так оно и есть реально думают что класс ошибок связанных с синтаксисом это какая реальная и основная проблема. Эти ошибки решаются сразу же и на раз, да и вообще являются примитивным классом ошибок. Тоже самое, по сути и типы, это равносильно как забыть ";" и тут же компилятор или IDE тебе подсветит. Или же в тестах завалиться или при первом вызове.
Так где же тут твое
>как тонны кода перелапатишь в поисках нежданчика

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

Ответы786717867279293

14 окт, 00:46 330 1278671

>>1278669
Какой-то обм@док и евангелист залил говна с этими статическими типами и теперь даже самые одаренные борются с компиляцией ради 1-2% класса ошибок.
Причем ладно бы там джавистам это нужно и у них и дженерики и полиморфизм и наследование вменяемое, но нахера добровольно писать для браузера через компиляцию?? Или надо быть настолько тупым чтобы сделать функцию, описать его параметры и как даун засунуть туда не то что нужно (а в функции не сконвертить, скажем, строку в число)? Что за поколение индиго такое выросло?

Ответы7867279832

14 окт, 00:55 331 1278672

>>1278669
>>1278671
Так я и написал, что скриптомакакам типы не нужны для их пару скриптиков. Даже пример привёл на каноничном js.

14 окт, 17:45 332 1278984

Интересный тред у вас. Что посоветуете почитать/посмотреть на тему бэкэнда?
мимопытаюсьвкатиться

Ответы7900679076

sage 14 окт, 18:12 333 1279006

>>1278984
Пхп тред

146 Кб, 367x480
14 окт, 20:15 334 1279076

>>1278984
>Что посоветуете почитать/посмотреть
Гоголя. Можешь и посмотреть

15 окт, 10:48 335 1279293

>>1278669
С пикчи орнул, годно

15 окт, 11:12 336 1279312

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

Ответы7932379480

110 Кб, 300x242
15 окт, 11:31 337 1279323

>>1279312

2,2 Мб, 1105x1189
15 окт, 15:14 338 1279480

>>1279312
Сычевы зальют тебе про очередной "йоба++" язык, накатят тонну говна и проект забуксует так, что внесение простой фичи начнет растягивается на неделю. Естественно ты срываешься и заставляешь этих расп#здяев все переписать, но те по-быстрому сваливают с этого говна и ты в объявление пишешь нечто такое:
Требуется HTML программист со знанием COBOL, С++, GO, RUST, KOTLIN, PONY, HAXE, D, R, MySQL, NoSQL, HuySQL... и еще 120 баззвордов для статичной страничке твоего вебсайта-каталога.

Ответы7969579833

541 Кб, 800x450
15 окт, 22:27 339 1279695

>>1279480
> HTML программист

Ответы7973979833

16 окт, 00:15 340 1279739

>>1279695
Вы мля в юмор то не можете, какое вам нахрен программирование вообще??

16 окт, 08:07 341 1279832

>>1278671
>самые одаренные борются с компиляцией ради 1-2% класса ошибок.
Ты такой же тормоз как и твои динам. языки.
Бабели и прочие вебпаки тоже транспиляция, это всё миллисекунды занимает.
>Причем ладно бы там джавистам это нужно и у них и дженерики
В TS ещё круче. В PHP поняли что их скриптовысер ни на что не годится и запилили пародию на жабу.
public function __construct( Member $member )
>и как даун засунуть туда не то что нужно
Может ещё и запоминаешь, что сувать надо в эту дыру? Тебе даже IDE ничего не подсказывает.

Ответы80327

16 окт, 08:16 342 1279833

>>1279480
>>1279695
Вордпресс конфигуратор, недорого сайт под ключ

17 окт, 00:55 343 1280327

>>1279832
>это всё миллисекунды занимает.
Компиляция за миллисекунды?? Откуда вы со своими пет-проектами лезете то?

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

>TS
Неполноценный прокси язык, нужен полтора анону, которым уже осточертело программирование и они хватаются за каждое новое и "нескучное". По сути, уже больше половины фич давно завезли в JS, от чего все TS все выглядит не нужнее.

>>1279832
>Может ещё и запоминаешь, что сувать надо в эту дыру?
Код без документации, такой же говнокод и в статичном языке, а для подстановки в IDE нужно js doc описывать.

>IDE ничего не подсказывает
Признаемся уже всем, что основная фича от статики, ради которой индиго-программисты готовы дрочить на компиляцию - это автокомплит и все. Но даже 9-10 лет назад, говно-Нетбинс мог спокойно автокомплитить говно-пхп через его PHPdoc лично такой проект поддерживал и при этом код был чистым и без дженерико-каши в пол строки редактора

Ответы8033080812

17 окт, 01:01 344 1280330

>>1280327
>автокомплитить говно-пхп через его PHPdoc
Ну и ошибки подрисовывать тоже.

17 окт, 17:33 345 1280609

Ruby.

/thread

18 окт, 00:36 346 1280812

>>1280327
>Откуда вы со своими пет-проектами лезете то?
Посмотри что компании использует - всё что угодно (и не динамическое), кроме js, с чего бы это? Явно не пет-проекты делают
>превращают проект в клон джавы
Теперь ты можешь юзать разные ооп-мвс фреймворки, а не шаблонизатор и вордпресс.
>завезли в JS, от чего все TS все выглядит не нужнее.
Без типов он бы назывался ФичаСкрипт, так что главная фича это типы.
Чтобы фичи использовать в js нужен бабел, вот так вот.
>готовы дрочить на компиляцию - это автокомплит и все.
В норм языках ещё и скорость, а иногда минус обвес.
>и без дженерико-каши в пол строки редактора
То ли дело в функции да в рантайме чекать.

Ответы8083180832

18 окт, 05:06 347 1280831

>>1280812
>Теперь ты можешь юзать разные ооп-мвс фреймворки
Лол, в чем тут заслуга ООП, то что дал динамическому языку полиморфизм?
Иди уроки делай.

Ответы80834

239 Кб, 600x304
18 окт, 05:09 348 1280832

>>1280812
>а иногда минус обвес.
йо, а еще, типы тюнингуют язык, как мою ласточку девятку!!

18 окт, 05:40 349 1280834

>>1280831
Макака хотела дырку, чтобы сувать, то что ей пхп-док посоветует, а ей не дают. Теперь вот злится.

23 окт, 22:41 350 1283618

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

Ответы83672

259 Кб, 559x604
24 окт, 04:00 351 1283672

>>1283618
Нахуя тебе с пхп слазить?? Тут 99% баранов даже не знает зачем нужно асинхронное программирование, какие у него минусы и почему оно им в их пет-проектах не нужно как не спросишь пересказывают картинки с шедулингом из очередной конференции на ютубе, хотя у чела вообще 5 жирных аякса на весь сайт

Так же как и с ООП
99% Программистов радуются ООП не за полиморфизм, абстракции или инкапсуляцию, а за то что можно делать вызов вида obj.field.method() и потом в подкасте слышишь, как люди с 10 летнем стажем макакинга спорят есть ли в Го ООП или нет, ппц

Так же с Го, никто даже не пытается поднять тему, что для компилируемого статического, полностью асинхроного языка - он невероятно тормозной я уже молчу про синтаксис и дизайн сделанный на отъеб#сь

Или с питоном, когда эти лицемерные уроды рассказывали какой ужасный php5, при этом использовали второй питон, в котором было и есть говна больше чем в php4, причем не все говно еще в python3 исправили. И при этом, львиная доля продолжает сидеть на двойке.

Мое имхо - если знаешь пхп - добавь к нему ноду для ультра-легкого REST-API (если такое у тебя есть или нужно). А слазить никуда не нужно, все остальное такое же говно, залитое лицемерием и пафосом.

мимо слез с пхп еще в 2010 году и залез в джаву по сей день в кровавом

Ответы84063840648429187046

25 окт, 02:30 352 1284063

>>1283672
Понял, принял.
Буду углублятся в пхп, хайлоады и прочее высшее бекенд говно.

25 окт, 02:31 353 1284064

>>1283672
Как на джаве сидится?

Ответы84093

25 окт, 04:33 354 1284093

>>1284064
С хорошей IDE на джаве сидится великолепно. А так, ко всем языкам накапливается усталость, поэтому я к джаве, скорее, равнодушен. А когда смотрю на всякие го, скалы, джаваскрипты, то даже испытываю любовь.

25 окт, 15:30 355 1284291

>>1283672
Тут 99% баранов выбирают язык потому ставить ли скобочки в конце выражений, а ты про ооп и асинхронщину говоришь.

30 окт, 16:39 356 1287046

>>1283672
> для компилируемого статического, полностью асинхроного языка - он невероятно тормозной
А накидаешь ссылок на бенчи и вот это всё?

30 окт, 17:26 357 1287084

почему в списке нет руби?

Ответы8720887536

30 окт, 20:56 358 1287208

>>1287084
Потому что ушел ваш поезд с руби

Ответы87212

30 окт, 21:13 359 1287212

>>1287208
Только в манямире /pr, Руби сейчас в топе в стартапах американских и на фриланс-биржах. И для веба это один из лучших языков.

Но т.к. на зекаче язык выбирают по хайпу, то конечно в топчике у нас Питон и Джс.

Ответы87228

30 окт, 21:50 360 1287228

>>1287212
По работе в снг топчик - ПЕХАПЕ

31 окт, 14:59 361 1287536

>>1287084
>почему в списке нет руби?
Потому что в 2018, не кроссплатформенные и полные магии языки - ненужны, даже если твоя бородка растёт гуще.

Ответы87738

31 окт, 16:50 362 1287576

Мой топ

Rails - если надо делать продукт, а не программировать ради программирования.

Scala - такая-то система типов, не динамикопораша, есть акка.

C# - на юниксах хорошо, как язык - один из лучших, aspnet core - хорошо сделали, годно.

Ответы87620

31 окт, 17:38 363 1287620

>>1287576
>если надо делать продукт,
>а не программировать ради программирования.
Опроверг пафосное словечко, пафосным словечком. Это все, что нужно знать о руби программистах.

А вообще список понравился, особенно дотнет на юниксах, молодец, у тебя с этим списком не хилая каша в голове?

Ответы88562

31 окт, 20:05 364 1287738

>>1287536
Полным магией Руби называют только ньюфаги.

Ответы87914

1 ноя, 01:57 365 1287914

>>1287738
Но от этого меньше магии не становиться.
А вообще, что спорить то, javascript давно уже все порешал.

Ответы87930

1 ноя, 03:09 366 1287930

>>1287914
Я как раз тебе говорю что магии в Руби нет никакой, там все логично и понятно работает, то же самое и Рельс касается. Если только конечно знать структуру языка и как он работает, а там далеко не так все просто как на первый взгляд.
Руби из тех языков, которые easy to learn - hard to master. Синтаксис у него простой и аккуратный. В то же время очень выразительный и насыщенный.

Ну и про кроссплатформенность миф тоже, на Руби на андроид и iOS успешно пишут, а маньки все застряли в 2007 году.

Ответы879498795087999

350 Кб, 604x456
1 ноя, 05:20 367 1287949

>>1287930
>магии в Руби нет
>если только конечно знать структуру языка и как он работает

Ответы88102

1 ноя, 05:27 368 1287950

>>1287930
>easy to learn - hard to master
Ох этот извечный буллшит, который говорит - что вот у нас тут хеллоуворд простой, а там дальше у тебя "ватафак" боль начнется постиг синтаксис, а дальше страдай в мануалах, постигай как это магия там работает

Ответы88102

1 ноя, 09:58 369 1287999

>>1287930
>магии в Руби нет никакой
>там далеко не так все просто как на первый взгляд

Ответы88102

1 ноя, 13:38 370 1288102

>>1287949
>>1287950
>>1287999
>этот подрыв неосиляторов

Ответы88116

1 ноя, 13:52 371 1288115

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

Ответы8812088146

1 ноя, 13:55 372 1288116

>>1288102
В том то и дело, что люди осилили, вкатились и увидели какую-то муть в виде магии и нафиг слили. А без вкатывания там все по началу красиво и прекрасно.

Ответы88557

1 ноя, 14:00 373 1288120

>>1288115
>решающего простейшую задачу, а на руби это бы в 7 строк поместилось.
пфффф, можно и в одну строку
magic.zdelay_mne_vse_classno(config)

Ответы8812388359

1 ноя, 14:14 374 1288123

>>1288120
В этом и суть высшего уровня абстракции, разве нет?

Ответы8813788157

1 ноя, 15:03 375 1288137

>>1288123
Ага, только когда окажется, что нужно поменять воот ту кнопочку, необходимо переписать половину проекта, потому что это ломает абстракции.

1 ноя, 15:17 376 1288146

>>1288115
>Френд вкатывается в шарп и скидывает мне огромные листинги кода, решающего простейшую задачу
Эт например?

1 ноя, 15:38 377 1288157

>>1288123
В этом суть курса "Магии за 21 день для чайников"

1 ноя, 15:45 378 1288162

>>1241335 (OP)
>идеальный язык для бэкенда
Божественный Эрланг очевиден, но хомячки продолжают жрать кактус.

Ответы88182

1 ноя, 16:10 379 1288182

>>1288162
тогда уж эликсир

Ответы88356

1 ноя, 19:59 380 1288356

>>1288182
а лучше лисп

Ответы88661

1 ноя, 20:00 381 1288359

>>1288120
>а на руби это бы в 7 строк
-Я угадаю напишу этот код за 5 строк.
-А я за 4!
-Пиши!

1 ноя, 21:08 382 1288404

>>1254533
Про флеш то же самое 10+ лет говорили, а потом бац и никто о нём больше не говорит. А защищали с пеной у рта и говорили про бизнес необходимость.

Ответы88557

44 Кб, 740x686
2 ноя, 05:10 383 1288557

>>1288404
Большинство сайтов к твоему сведению все еще запускают на пыхе + джиквери. И будут запускать ближайшие года точно. Хотя конечно по хайповым трендам может показаться что кроме нейроночек, машоба и ноды + реакт сейчас ничего не существует.

Это типичная современная ошибка при оценке языка. Вы думаете раз на каждом углу не трезвонят про них так всё, языки умерли. Просто они тихонько выполняют свою работу, экосистема устаканена, фреймворки проверены, решения готовые уже есть. Пыха это не скриптомонстр и Руби это не тормознутые 1.8 на 3 рельсах из 2007. Последние версии языка и их популярных фреймворков - красивые и быстрые. Еще пример .net из этой оперы.

Ну про Руби вообще забавно слушать что он "нинужен", учитывая что он в топе по деманду в Американских стартапах и фрилансе. И на гитхабчике, к примеру, 4 по популярности язык.

Флеш это технология, а не язык, конечно она устарела т.к. появились лучше. Вообще говоря есть язык лучше Руби - Кристал. У него такой же синтаксис, а скорость Си. Вот только нужно писать вокруг него экосистему и популяризировать. Пока это не нужно, даже скорости Руби досаточно для 99,99% сайтов.

>>1288116
Да никто ничего не осилил, только программеры уровня /pr могут заявлять про магию в Руби. Эта "магия" как раз привлекает новичков и ускоряет вкат в те же Рельсы, например, со временем когда начинаешь понимать как всё работает магия исчезает.

И любую магию можно кастомизировать под себя, просто обычно не нужно из-за философии convention over configuration. Ну если подобное не нравится - никто не держит, выбор среди языков для веба большой.

Ответы88572885738861488738

2 ноя, 06:13 384 1288562

>>1287620
Еблан, .net core уже давно существует и работает везде куда накатишь.

2 ноя, 07:18 385 1288572

>>1288557
Кому нужны твои "большинство сайтов"?
>Вы думаете раз на каждом углу не трезвонят
Да уже который год на каждом углу про ваш пэхапэ жужжат не переставая.
>Флеш это технология, а не язык
Говоря про флеш в наших просторах подразумевают ActionScript.

Ответы88595

2 ноя, 07:20 386 1288573

>>1288557
>Еще пример .net из этой оперы

Это из которой? Тормознутость или устаканеность?

2 ноя, 08:53 387 1288595

>>1288572
>Кому нужны
Если их создают, значит нужны и за них бабки платят.

Ответы88928

2 ноя, 09:46 388 1288614

>>1288557
> Кристал.
с таким то баблом лет через 100
https://crystal-lang.org/sponsors/

2 ноя, 10:40 389 1288661

>>1288356
Нахуй лисп, на эрланге/эликсире есть все (OTP, и другие фреймворки), что надо для быстрого написания качественного, concurrent, масштабируемого бэкенда.

Ответы88677

2 ноя, 11:04 390 1288677

>>1288661
>что надо для быстрого написания качественного, concurrent, масштабируемого бэкенда.
Тебе не нужен масштабируемый бэкэнд, как и 99.9% сайтов

Ответы88692

2 ноя, 11:30 391 1288692

>>1288677
Никогда не знаешь, когда она пригодится.
А уютные бложики и визитки и так работают на PHP.

2 ноя, 13:01 392 1288738

>>1288557
руби - багокроссплатформенное магическое говно, катящая по инерции от хипстор-набега и рельсов. Веб становится сложнее и всякие магические фреймворки уходят накуй, вместе с хипсторами, стартами, коворкингом и смузи.

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

jquery - то что 10 лет назад спасло js, и дало миру кроссбраузерную разработку (олды помнят). Останется мейнстримом навсегда, ибо как еще быстро на коленки c html-говном работать.

всякие реакты и ангуляры - сдохнут, потому что на деле являются промежуточной технологией на говеном п#здеце в виде устаревшего css и html.
Да и сами являются тормознутым говном никогда не думал, что в 2018 увижу сайты, которые "собираются" 3-5 секунд, как в начале 2000

Ответы887738887492017

2 ноя, 14:00 393 1288773

>>1288738
а че жабу не упомянул?

Ответы88884

2 ноя, 18:00 394 1288874

>>1288738
>никогда не думал, что в 2018 увижу сайты, которые "собираются" 3-5 секунд, как в начале 2000
За прелоадинг, лэйзи лоадинг и ssr ты конешн не слышал, жейкуэри-макака

Ответы88886

2 ноя, 18:12 395 1288884

>>1288773
>а че жабу не упомянул?
А че её упоминать, сейчас её с андроида выкинуть и мы о ней уже не услышим.

2 ноя, 18:13 396 1288886

>>1288874
Твои базворды не помогают тому, что на i7 сайт томозит как рендер 20 лет назад.

Ответы88895

2 ноя, 18:14 397 1288887

Нужен ГЕТ! СЛАВА JAVASCRIPT!

Ответы88891

2 ноя, 18:14 398 1288889

СЛАВА JAVASCRIPT!

Ответы88891

2 ноя, 18:15 399 1288891

>>1288887
Вы постите слишком быстро :)
>>1288889

Победитель:
>>1288888

2 ноя, 18:21 400 1288895

>>1288886
15% cpu на 6-ядерном-ryzen
http://mathieuancelin.github.io/js-repaint-perfs/vue2/

Ответы8890288918

2 ноя, 18:27 401 1288902

>>1288895
На ваниле 10%

2 ноя, 19:15 402 1288918

>>1288895
>15% cpu на 6-ядерном-ryzen
То есть почти 100% на одном ядре.

Ответы88925

2 ноя, 19:25 403 1288925

>>1288918
Это был убер-рендер для тестов. В реальности и такого не будет.
Опять же, если жаждешь олд-статик-хтмл, то это тоже можно на фреймворках делать.
>Останется мейнстримом навсегда
И зачем нужен лапшакод? Разве по-быстрому виджетов накидать.

Ответы88935

2 ноя, 19:39 404 1288928

>>1288595
Люди в принципе создают горы ненужного говна. Бабки платят и за то, что какой-то хуй ест перед камерой и стримит это онлайн. Иногда даже больше чем получает профессор наук. Надеюсь мы не будем сравнивать полезность этих двух видов занятий?

2 ноя, 19:46 405 1288935

>>1288925
>И зачем нужен лапшакод?
Ты сейчас все сообщество javascript оскорбил.

>В реальности и такого не будет.
В реальности есть сайты где одна таблица собиралась 5-6 секунд (хотя мог за 0.3сек выплюнуть эту таблицу и все).
Вот такая тебе реальность.

>, то это тоже можно на фреймворках делать.
Нахера мне еще MVC на стороне клиента?? Когда 95% проектов это выплюнутый документ (а не одностраничное-приложение) с требование оптимизации к поисковику (ибо до сих пор некоторые поисковики не могут или с трудом понимают js). Если такому сайту как vk нужно чтобы играла музыка между кликами и всплывали сообщения, то твоим и моим проектам SPA нужен как третий хвост собаке.

>олд-статик-хтмл,
Все твое vuе, реактов, ангуларов, это тоже олд-статик-хтмл говно. Серьезно, нельзя поверх говна сделать пирожное.

Ответы88952

2 ноя, 20:04 406 1288952

>>1288935
>javascript оскорбил.
У нас TS есть, и современный js не так и плох
> где одна таблица собиралась 5-6 секунд
Давай код покажи, думаю там дело в аяксе, а не рендер.
>Вот такая тебе реальность.
У тебя своя реальность из нулевых
>ахера мне еще MVC на стороне клиента??
Потому что разделяй и властвуй, помимо браузеров есть ещё и другие девайсы
>не могут или с трудом понимают js
ssr сможет.
>Если такому сайту как vk нужно
Там аякса дохрена, такая-то статика.
>Серьезно, нельзя поверх говна сделать пирожное.
Но можно кексик с пудрой. Другого-то не завезли.
>это тоже олд-статик-хтмл говно
Нет, уже ближе к нативу, а будущий веб - натив, настолько насколько это возможно. Есть ограничения в виде скорости и недоразвитости некоторых смартфонов/вэб-апишек, но это пока.

Ответы8897789074

2 ноя, 20:10 407 1288958

на каком фреймворке легче всего клепать сайты?

Ответы8896288973

2 ноя, 20:18 408 1288962

>>1288958
На хорошем.

Ответы88964

2 ноя, 20:21 409 1288964

>>1288962
а какой хороший?

Ответы88979

2 ноя, 20:39 410 1288973

>>1288958
На Vue, очевидно. Он за вечер учится (основы).

Ответы88975

2 ноя, 20:41 411 1288975

>>1288973
это не бек

Ответы8898088986

2 ноя, 20:44 412 1288977

>>1288952
>У нас TS есть
Нахера мне недо-прокси-языки?
>современный js не так и плох
Успокаивающая фраза для людей, которые норм языков то не щупали.
>У тебя своя реальность из нулевых
Это называется опыт.
>Давай код покажи, думаю там дело в аяксе, а не рендер.
Таки рендер. У тебя просто ума не хватает представить, что таблица может быть больше чем 10 строчек.
>Потому что разделяй и властвуй
Чтобы бывший верстальщик смог набить себе зарплату?
>помимо браузеров есть ещё и другие девайсы
Какие? Фантазер. Типа чтобы мой сайт написанный на vue работал на холодильнике? Так как мне твои говно фреймворки тут помогут?
Наслушаются маркетингово буллшита на своих ютубах и носятся потом с шаблонными тезисами.
>ssr сможет
Твой ssr пойдет лесом, когда к тебе придет реальность и тебе нужно будет оказать в топе запросов поисковика (а не на 3 странице).
>Там аякса дохрена, такая-то статика.
Речь была про то кому нужен SPA, а кому нет тебе. Ты не туда воюешь.
>Но можно кексик с пудрой. Другого-то не завезли.
Делать из DOM-документа, SPA-приложение, это как через жопу гланды удалять.
Хотя, мне все равно как что использует, главное мне потом такое не сопровождать.
>Нет, уже ближе к нативу
К какому нативу, опять фантазируешь? Они не могут через wasm упралять DOM, а ты про натив какой-то. Или ты там где-то насмотрелся, что javascirpt это натив??
>а будущий веб - натив
Что ты вообще под этим словом понимаешь?

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

2 ноя, 20:44 412 1288977

>>1288952
>У нас TS есть
Нахера мне недо-прокси-языки?
>современный js не так и плох
Успокаивающая фраза для людей, которые норм языков то не щупали.
>У тебя своя реальность из нулевых
Это называется опыт.
>Давай код покажи, думаю там дело в аяксе, а не рендер.
Таки рендер. У тебя просто ума не хватает представить, что таблица может быть больше чем 10 строчек.
>Потому что разделяй и властвуй
Чтобы бывший верстальщик смог набить себе зарплату?
>помимо браузеров есть ещё и другие девайсы
Какие? Фантазер. Типа чтобы мой сайт написанный на vue работал на холодильнике? Так как мне твои говно фреймворки тут помогут?
Наслушаются маркетингово буллшита на своих ютубах и носятся потом с шаблонными тезисами.
>ssr сможет
Твой ssr пойдет лесом, когда к тебе придет реальность и тебе нужно будет оказать в топе запросов поисковика (а не на 3 странице).
>Там аякса дохрена, такая-то статика.
Речь была про то кому нужен SPA, а кому нет тебе. Ты не туда воюешь.
>Но можно кексик с пудрой. Другого-то не завезли.
Делать из DOM-документа, SPA-приложение, это как через жопу гланды удалять.
Хотя, мне все равно как что использует, главное мне потом такое не сопровождать.
>Нет, уже ближе к нативу
К какому нативу, опять фантазируешь? Они не могут через wasm упралять DOM, а ты про натив какой-то. Или ты там где-то насмотрелся, что javascirpt это натив??
>а будущий веб - натив
Что ты вообще под этим словом понимаешь?

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

Показать весь текст
Ответы8898589013

2 ноя, 20:44 413 1288979

>>1288964
Тот, который позволяет легко клепать сайты.

2 ноя, 20:46 414 1288980

>>1288975
На бэке - Рельсы, Ларавель, Джанго.

Ответы88987

2 ноя, 20:50 415 1288985

>>1288977
>Делать из DOM-документа, SPA-приложение, это как через жопу гланды удалять.
Неплохая мантра. Можешь утешать себя пока в мире миллионы зарабатываются на SPA.

Ответы88989

2 ноя, 20:50 416 1288986

>>1288975
Если вью-фанатик говорит вью, значит лучше бери вью.

2 ноя, 20:52 417 1288987

>>1288980
и на каком проще?

Ответы89025

2 ноя, 20:54 418 1288989

>>1288985
Это должно меня как-то задеть? На легаси зарабатывают больше, а там твоего вью нету и не будет.
Лучше ответь, вью - это для тех кто не осилил ангуляр или реакт?

Ответы89013

2 ноя, 21:55 419 1289013

>>1288977
>которые норм языков то не щупали.
Это который, неужто хаскель? Ты там дквери восхвалял, так что не зазнавайся.
>Какие? Фантазер.
Мобилки/десктоп, для другого не доводилось делать.
>Наслушаются маркетингово буллшита на своих ютубах
Всё в веб переезжает. Свои статик-сайтики можешь хоть на вордпрессе делать.
>и тебе нужно будет оказать в топе запросов поисковика
То пример вк с аяксом приводит, затем что-то за топ-выдачи рассказывает, определись там уже c аяксом и с сео.
>Делать из DOM-документа, SPA-приложение
И что здесь не так?
> главное мне потом такое не сопровождать.
Главное чтобы мне жквуери не сопровождать и тонны хтмл-сранья.
Компоненты куда лучше в сопровождении. Уже и нативные есть.
> К какому нативу, опять фантазируешь?
Без перезагрузки, ещё погугли за pwa. Не тру натив, но уже и не статик-щит.
>попытка подмять крупными компаниями части веба под себя
Ну ты и соня, давно всё подмято.
>с красивой приправленной пирожной в виде некого единого стандарта для веба и мобилок
Замечательно, пусть так и будет. Никто не хочет скачивать и устанавливать аппы, лицезреть бликаюшие перезагрузки, а также разрабатывать под разные платформы на разных языках. Поэтому только плюсую.
>>1288989
>На легаси зарабатывают больше
Ну так бы и сказал, а то каждый своё болото нахваливает.

Ответы89165

2 ноя, 22:16 420 1289025

>>1288987
На любом.
Они все примерно по одним принципам построены. Только языки разные используются.

Ответы89054

2 ноя, 23:12 421 1289054

>>1289025
не на любом

2 ноя, 23:26 422 1289074

>>1288952
>а будущий веб - натив
Переизобретёте X.org?

Ответы89100

3 ноя, 00:37 423 1289100

>>1289074
>X.org
xxx.org
Они забрали нашу прелесть: аплеты и флеш, а юзер хочет ощущения как на мобилочке. И кругом заговоры, враги и [роскомнадзор]

3 ноя, 08:51 424 1289165

>>1289013
>Ты там дквери восхвалял,
Бинарное существо, если я говорю, что удобнее пройтись по DOM-дереву через jquery, это не значит что я восхваляю jquery и тем более DOM-дерево.
>Мобилки/десктоп
Я же говорю фантазер, браузер и так на десктопе, нафига ему еще морду дополнительную делать (на том же js css html)?? Прекращай смотреть ютуб.
>Всё в веб переезжает.
Куда оно у тебя там переезжает? Опять нафантазировал себе?
Я только что был на старом топовом сайте, у парней до сих пор часть верстки табличная, какие переезды, какие влажные стартаперские мечты ты себе там напридумывал?
>Свои статик-сайтики можешь хоть на вордпрессе делать.
Ты сейчас половину сайт-студий обидел.
>То пример вк с аяксом
С каким аяксом, лол, это твои слова про аякс, я говорил про SPA, иди википедию что-ли прочитай внимательнее (и вообще там long poll реализация SPA была, но ты же кроме аякса, слов то больше не знаешь).
>Главное чтобы мне жквуери не сопровождать и тонны хтмл-сранья
Лол, ты думаешь твои SPA-фрейворки не генерируют тонну хтмл-сранья?
Ты думаешь там как-то по другому работает?

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

Ответы89179

3 ноя, 09:53 425 1289179

>>1289165
Ты дичь пишешь как обиженка: "я старпёр и видел много"
"ты всех обидел" и другой бред за тормознутость и сео.
Признайся, что ты обосрался и нехуя не шаришь, тк где-то уместно одно, а где-то другое.

Ответы89181

40 Кб, 434x327
3 ноя, 10:21 426 1289181

>>1289179
>мне нечего сказать, поэтому ты проиграл!
>ну признайся же в этом и вообще ты старый и не шаришь!

Ответы89182

3 ноя, 10:33 427 1289182

>>1289181
>Смешные картиночки
Школьник плиз.
>ему еще морду дополнительную делать (на том же js css html)??
Там свои особенности. в теории можно на любую платформу в натив делать, ввиду того что DOM отдельно.
>твои SPA-фрейворки не генерируют тонну хтмл-сранья?
Да не важно что они генерируют, мой код не поменяется.
>даже не представляет всей веб-движухи
Как делали на вордпрессах большинство твоих веб-студий, так и делают, но это не значит, что это есть лучшие практики.
В большинстве случаев SPA избыточен, но тем не менее, даже vue отлично заменяет лапша-жкуери, та даже жс.
> пускай чаще бизнес на таких стартаперах обжигается
Бизнес хочет дешево быстро и под все платформы, и здесь только
жс могёт с фреймворками.

3 ноя, 10:42 428 1289186

https://github.com/stevespringett/disable-webassembly/issues/2

СОЗДАЕШЬ WEBASSEMBLER
@
ФАПАЕШЬ НА БУДУЩЕЕ ВЕБА
@
ДО СИХ ПОР НЕТ ДОСТУПА К DOM,
@
ПОЭТОМУ WASM ИСПОЛЬЗУЮТ ТОЛЬКО ДЛЯ МАЙНИНГА

3 ноя, 10:48 429 1289190

> Албибэк
неправильно

3 ноя, 12:07 430 1289208

SSR мем вообще убил.
Писали люди свои шаблоны, никого не трогали.
>Мы ведь можем сбросить нагрузку на устройства пользователей!
>Ой вей пользователь ведь золотая рыбка, 2-3 секунды загрузки много! Переносим уже клиентский код обратно на серверы!

Ответы8923589264

3 ноя, 13:03 431 1289235

>>1289208
Ну мы всё адаптивненько сделали, там на мобилочках перезагружается, норм короче, ну а чё они они не довольны, главное сео, ведь мы жеж пробывали фреймворки грузить мегабайтные на клиент, тормозит сука, проц загибается, хуйня короче.
Вон в нулевых на жквери делали и не ебались, хули они напридумывали аяксы-шмяксы, компоненты-редуксы, прокси-бабеля.
Ютабов своих насмотрятся, хипстёры ёбаные.

Ответы89264

3 ноя, 14:46 432 1289264

>>1289208
>>1289235
Flash технология выстреливает
@
Люди рисуют мультики, делают сложный веб, игры и анимацию
@
Плагин становится настолько популярный, что ставят по дефолту в браузере
@
Есть поддержка настоящих нативных сокетов
@
Наконец-то у людей появился инструмент кроссбраузерной разработки, даже на кривом IE
@
Теперь не нужно ждать когда спустя 5-10 лет все браузеры будут поддерживать анонсированные новинки в js, css, html и не нужно заставлять юзера обновить браузер и ОС. Веб перестает быть медленным в развитие
@
Мир на пороге разработки "rich Internet application", вместо HTML приходит строгий формат XHTML
@
НО!
@
Появляются сетевые гиганты, начинают гнобить флеш потому, что он обладает фатальной ошибкой не принадлежит им
@
Рассказывают байки про батарейки и прочее, в замен дают тормозной HTML5, без сокетов вообще
@
Продолжают убивать флеш десятилетиями, даже компания, купившая флеш, пытается его закрыть
@
Мир веба отброшен снова на 15 лет назад
@
Вместо нативных сокетов, дают какой-то огрызок поверх http протокола.
@
Никто не хочет писать игры, ибо весь код торчит наружу, а процессор визжит от простой анимации.
@
А всякие webGL больше служат лишь чтобы показать красивые демки и забыть
@
Пытаются снова развить "rich Internet application", делают wasm
@
Но делают какую-то херню, где wasm пользуются только крипто-майнеры и все
@
А страницы рендерятся 2-3 секунды, сжирая 100% ядра процессора (но при этом цинично забыли о батарейках пользователя)

3 ноя, 14:46 432 1289264

>>1289208
>>1289235
Flash технология выстреливает
@
Люди рисуют мультики, делают сложный веб, игры и анимацию
@
Плагин становится настолько популярный, что ставят по дефолту в браузере
@
Есть поддержка настоящих нативных сокетов
@
Наконец-то у людей появился инструмент кроссбраузерной разработки, даже на кривом IE
@
Теперь не нужно ждать когда спустя 5-10 лет все браузеры будут поддерживать анонсированные новинки в js, css, html и не нужно заставлять юзера обновить браузер и ОС. Веб перестает быть медленным в развитие
@
Мир на пороге разработки "rich Internet application", вместо HTML приходит строгий формат XHTML
@
НО!
@
Появляются сетевые гиганты, начинают гнобить флеш потому, что он обладает фатальной ошибкой не принадлежит им
@
Рассказывают байки про батарейки и прочее, в замен дают тормозной HTML5, без сокетов вообще
@
Продолжают убивать флеш десятилетиями, даже компания, купившая флеш, пытается его закрыть
@
Мир веба отброшен снова на 15 лет назад
@
Вместо нативных сокетов, дают какой-то огрызок поверх http протокола.
@
Никто не хочет писать игры, ибо весь код торчит наружу, а процессор визжит от простой анимации.
@
А всякие webGL больше служат лишь чтобы показать красивые демки и забыть
@
Пытаются снова развить "rich Internet application", делают wasm
@
Но делают какую-то херню, где wasm пользуются только крипто-майнеры и все
@
А страницы рендерятся 2-3 секунды, сжирая 100% ядра процессора (но при этом цинично забыли о батарейках пользователя)

Показать весь текст
Ответы8926689418

3 ноя, 14:51 433 1289266

>>1289264
Ты забыл упомянуть, что флеш это дырявое говно.

Ответы8930089303

78 Кб, 882x971
3 ноя, 16:44 434 1289300

>>1289266
Как и все ПО получившие достаточную популярность. Надо быть совсем тупеньким, чтобы являясь программистом в 2018, не знать эту закономерность

Ответы89515

99 Кб, 852x839
3 ноя, 16:54 435 1289303

>>1289266
Статистика на 2010 год.
О том как легко манипулировать твоим мнением, гуманитарный программист.

Ответы894288951589804

3 ноя, 22:06 436 1289418

>>1289264
>Flash технология выстреливает
Ностальжи по флешам, раньше было лучше.
>Люди рисуют мультики
В нулевых и на js делали.
>что ставят по дефолту в браузере
Ну да, надо поставить, а то красивые банеры не посмотреть будет
>Наконец-то у людей появился инструмент
Их много было, дикий веб
>будут поддерживать анонсированные новинки в js, css, html
То, что началось как сомнения, быстро переросло в сильную оппозицию к JavaScript. Microsoft наотрез отказывалась утверждать любую часть ECMAScript 4 и была готова к любым действиям, включая судебные тяжбы, чтобы не дать стандарту возможности быть утвержденным
https://habr.com/company/livetyping/blog/324506/
>2-3 секунды, сжирая 100% ядра процессора
Ну да, конешн, а гугл не может в жс/аякс.

Ответы89517

3 ноя, 22:34 437 1289428

>>1289303
Обновите флеш/сирвелайт, закешируйте N-версию jquery. Просто хотелось взять и уебать в монитор.
Все хотели подмять под свои говно-подделки веб гнобя жс, а вот хуй им - хром пришёл порядок навёл.

Ответы89518

4 ноя, 07:55 438 1289515

>>1289300
>>1289303
неудобные посты

4 ноя, 07:58 439 1289517

>>1289418
>Ностальжи по флешам, раньше было лучше.
Ты все бомбишь, ребенок?
>В нулевых и на js делали.
Сказочник.
>Ну да, надо поставить, а то красивые банеры не посмотреть будет
Что ты несешь, глупенький?
>Их много было, дикий веб
Сказочник
>Ну да, конешн, а гугл не может в жс/аякс.
Что ты несешь вообще? Если у тебя тупо просто бомбит, ты сядь поплачь что ли, не пиши бессвязную фигню.

4 ноя, 08:05 440 1289518

>>1289428
>закешируйте N-версию jquery
Что ты несешь?
>Обновите флеш/сирвелайт
Такая была политика всего софта, никто же не знал, что уже тогда гуманитарным пользователям можно было скрыто переустанавливать ПО.
>хром пришёл порядок навёл.
хром пришел и показал что ты и твои личные данные ничего не стоят самое забавное, что началось все не хрома, но вот закончиться всякими дартами и флаттерами точно и тебя даже не спросят уже

Ответы90315

4 ноя, 22:33 441 1289804

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

Ответы89958

5 ноя, 10:26 442 1289958

>>1289804
Успокаивай себя, гуманитарное удодище. Ниче, что там браузеры дырявее чем "дырявый" флеш плагин, а плагин с джава апплетами менее дырявее на 5 единиц.

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

тупорылые авторитетодрочеры

Ответы90315

5 ноя, 13:49 443 1290042

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

Ответы90188

5 ноя, 18:29 444 1290188

414 Кб, 914x48974 Кб, 600x436

>>1290042
Ты перед тем как маневрировать, хотя бы погуглил что-ли.
Есть национальная база данных уязвимостей США (US National Vulnerability Database, NVD).
Оттуда все данные берутся, в том числе и по градации уязвимости.

сбрызни уже, глупенький

5 ноя, 23:14 445 1290315

>>1289518
>хром пришел и показал
Браузеров много, гугл и так всё о тебе знает, если у тебя андроид ютуб, жмейл, гуглпоиск и прочее.
>тебя даже не спросят уже
Их только оракл за жабу нагнул, они судов боятся как огня. И да удали педопорно с пк, параноик, а то мало ли
>>1289958
>>1289958
Добавь к ним флеш и станет ещё дырявей, посему не нужно.

Ответы90324

5 ноя, 23:25 446 1290324

>>1290315
>Добавь к ним флеш и станет ещё дырявей
Куда еще дырявее чем хром или андроид, судя по статистике, это как кружку воды в бассейн плеснуть.

Ответы90352

5 ноя, 23:51 447 1290352

>>1290324
Не удивительно, если у них доля больше остальных вместе взятых.
. За большую часть уязвимостей ответственны плагины – дополнительные программные модули от сторонних производителей. В числе наиболее уязвимых плагинов Вольфганг Кандек назвал Shockwave от Adobe, Java от Oracle и Quicktime от Apple.
https://netoscope.ru/ru/news/246/

Ответы90375

6 ноя, 00:11 448 1290375

>>1290352
Ага, только открой CVE в базе и посмотри, что они там разделено.

Ответы90448

6 ноя, 01:35 449 1290448

>>1290375
wasm
https://words.steveklabnik.com/is-webassembly-the-return-of-java-applets-flash
gpu webRender
https://www.youtube.com/watch?time_continue=12&v=u0hYIRQRiws

Ответы90460

6 ноя, 02:30 450 1290460

>>1290448
>Servo
Зачем ты сюда этот позор раста принес?

8 ноя, 20:35 451 1291917

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

Ответы919359195991985

8 ноя, 21:23 452 1291935

>>1291917
Зато джоб секюрити.
Научно доказано что среднийчеловек не может одновременно держать в памяти более 13 абстракций.
Посему, делай 14 и более колбэков на каждую поебень.
Можно хитрорекурсивных.
Дизайн колбечинья рисуй на бумажке, чтобы не запутаться во время дебажинга.
Бумажку потом сожги в сортире.

8 ноя, 21:48 453 1291959

>>1291917
У людей все работает и ничего не ломается. И коллбэками они не срут, на каждый чих.

Ты уж смирись с тем, что ты долбоеб просто.

8 ноя, 22:25 454 1291985

>>1291917
Люди, пишущие сервера на JS, должны страдать

8 ноя, 22:35 455 1291988

>>1249389
>>Го
>Говно. Хоть 1 вакансию дай.

https://[ t ].me/golangjobfeed/81
#вакансия в #офис #москва от @galina_tolstobrova
#job #fulltime #office #moscow

Go разработчик в Vezet Group

Опыт разработки на Go от 1 года.
ЗП: 120-180к рублей
Офис в Москве.

Технологии: Go (микросервисная архитектура) - написание сервисов с нуля вместо поддержки; Kubernetes, PostgreSQL, Cassandra, Kafka, ElasticSearch.

VEZET Group — один из лидеров мирового рынка сервисов заказа такси. Мы предлагаем работу в международном проекте, с современным стеком технологий. Комфортное рабочее пространство. Корпоративный английский с native speaker в офисе.
Зеленый свет на собственные инициативы и проекты.
Контакты: @galina_tolstobrova

Ответы92029

8 ноя, 23:31 456 1292012

>>1241335 (OP)
>Пхп- писать на 100500 фреймворках, которые устаревают уже завтра
Ты там охуел? С жс не перепутал? Пых-фреймворки как раз очень стабильны.
>заточенных скорее для тяпляп-студий
Наоборот. Заточены под нормальные сложные бизнес-задачи.

Пых один из лучших языков для бека, серьезно.
Ему конкуренцию составляют только go и C#

Ответы92308

8 ноя, 23:48 457 1292017

>>1288738
>ибо не асинхронный
Так есть же ReactPHP что делает пхп асинхроным.

9 ноя, 00:25 458 1292029

>>1291988
>написать постгрес с нуля
ну ебать

Ответы92122

9 ноя, 09:21 459 1292122

>>1292029
жопой читаем?

9 ноя, 15:41 460 1292308

>>1292012
>Пых-фреймворки как раз очень стабильны.
Через два года у тебя будет версия 2.0 очередного йоба-фрейма, который полностью не совместим, а потом 2.1, который вроде бы не должен, но все равно все поломает.
Просто потому, что разработчикам скучно.

И в итоге ты сидишь на йоба 1.5, с тучей дыр и думаешь - нахера я сюда залез вообще?

9 ноя, 16:28 461 1292363

Сап, бэканы.
Есть одна реальная история.
Среди моих знакомых полно успешных кодеров (в отличии от меня).
Есть и на ASP.NET, и на Node.js, Django и на php.
Все они восхваляют до небес именно свой язык - Рекомендуют учить именно его, а не %ANOTHERCODELANGUAGE%, только упускают из виду то, что знакомый вкатился в 33 года в C++ и уехал в Канаду работать, так что он самый успешный, а это даже не бэк. это TRUE PROGRAMATIVE

И вот сидят эти вонаби кодеры за 120к, когда тру new[] кодер добился больше

Ответы925589262192661

9 ноя, 22:07 462 1292558

>>1292363
>только упускают из виду то, что знакомый вкатился в 33 года в C++ и уехал в Канаду работать
Ты упустил из виду, откуда этот знакомый в 33 года пришёл.
Так откуда?

Ответы92804

10 ноя, 01:03 463 1292621

>>1292363
>что знакомый вкатился в 33 года в C++
C++ очень сложный язык, там такие дебри что годами нужно разбираться, вангую что знакомый на досуге несколько лет учил этот язык.

10 ноя, 02:57 464 1292661

>>1292363
Труъ кодер это миф программача. Все языки по-своему хороши и занимают свою нишу. Программирование тем и прекрасно что можно выбирать из множества путей. Лично мне 100к с головой хватает.

Ответы9274992810

10 ноя, 12:20 465 1292749

>>1292661
Двачую адеквата. Такое ощущение, что половина местного контингента программирует путём холиваров на программаче.

Ответы9281092814

10 ноя, 14:12 466 1292804

>>1292558
>Ты упустил из виду, откуда этот знакомый в 33 года пришёл.
>Так откуда?
инженер-электрик, делал проекты для всяких контор

10 ноя, 14:18 467 1292810

>>1292661

>Труъ кодер это миф программача. Все языки по-своему хороши и занимают свою нишу. Программирование тем и прекрасно что можно выбирать из множества путей. Лично мне 100к с головой хватает.
>Ответы: >>1292749
>>1292749

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

10 ноя, 14:23 468 1292814

>>Такое ощущение, что половина местного контингента программирует путём холиваров на программаче.
>>1292749

95% местных аборигенов это либо вкатывальщики, либо вонаби-кодеры по ютьюбу, что одно и тоже.

12 ноя, 17:17 469 1294311

А по вакансиям (по всем городам) сохраняется такая тенденция
PHP > Node.Js > Python Web > GoLang

Node.Js с его JS Для всего вронтенда самый персперспективный выбор профессии.

Ответы9452994707

189 Кб, 836x736
12 ноя, 22:11 470 1294529

>>1294311
Работаю на няшной пхпшке и в ус не дую на ваши ГОЛАНГИ и НОДЫ.

Ответы94706

13 ноя, 09:18 471 1294706

>>1294529
С каких пор стали восхищаться от легаси?

13 ноя, 09:24 472 1294707

>>1294311
Тут в млн одно пхп, нода 3.5 вакансии, про остальное даже не знают.

Ответы95730

14 ноя, 20:36 473 1295561

>>1241759
Ты чё сука ебанутый?
В этом, блять, весь смысл ебаной ноды и её однопоточности, в том, что там всё настолько асинхронно, что абсолютно всё, что ты говоришь, выполнится, только хуй пойми когда, ибо event loop. Нода - это няшно, молодёжно, лаконично и быстро. Запилил json файл с зависимостями, накидал пакетов, наваял REST API и асинхронный говнокод на говносервере станет полноценным хайлопд проекте, относительно своих физических возможностей в сравнении в ресурсозатратности на любом другом языке.

14 ноя, 21:04 474 1295576

>>1241335 (OP)
>Джава - жесть, я пытался въехать, там что не либа то мега-фреймворк
Только Spring же.
>Шарп - не знаю как он будет на линуксе
Нормально все на линуксе, Microsoft портировала ASP.NET.

Ответы957299579495795

15 ноя, 08:27 475 1295729

>>1295576
Ничего там не нормально.ты еще скажи, что Xamarin Это будущее андроеда. В хуй не сдался ASP.net , если нет нативного IIS с внедренным AD

15 ноя, 08:28 476 1295730

>>1294707
сеймбро, валить надо из таких миллиоников, где таксист и ремонтник это престижная профессия

15 ноя, 12:08 477 1295794

>>1295576
>Нормально все на линуксе, Microsoft портировала ASP.NET.
Так нормально, что потом очень захочется перейти на винду?

Ответы95802

15 ноя, 12:09 478 1295795

>>1295576
>Только Spring же.
Монолитное чудовище с магией аннотаций.

15 ноя, 12:30 479 1295802

>>1295794
Мелкомягкие последнее время взялись за голову, все там нормально.

Ответы95827

15 ноя, 13:09 480 1295827

>>1295802
>Мелкомягкие последнее время взялись за голову
А если потом снова начнут?? Ты так и будешь как флюгер мотаться?
Уважение и доверия слишком дорогая вещь, а такие как ты "флюгеры", обесценивают её, давая возможность корпорациям делать все что захотят за простые подачки

15 ноя, 13:37 481 1295844

>>1246866
>Гта вайс сити прошел уже?))
Лучший гта между прочим.

Тред утонул или удален.
Это копия, сохраненная 16 декабря 2018 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion