[Ответить в тред] Ответить в тред

Check this out!


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
480 | 55 | 175

Албибэк - возвращаемся в бэк и выбираем лучшее Аноним 05/08/18 Вск 16:25:28  1241335  
image.png (310Кб, 1000x667)
Почаны, каникулы уже кончаются, а мы так и не выбрали идеальный язык для бэкенда.

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

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

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

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

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

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

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

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

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


Убеди меня анон, где я переговнил? Что же лучше накатить на бэк?
Аноним 05/08/18 Вск 17:52:42  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

Давай вкатывайся в пхп и котлин, долбоеб, мне больше денег достанется
Аноним 05/08/18 Вск 17:56:30  1241395
>>1241335 (OP)
Тебе для работы или для себя? Если для работы, то не выебывайся и бери Пистон, ПХП или ЖС. В любом языке будет какая-то хуйня, которая не даст сказать, что он и есть та самая серебрянная пуля, поэтому стоит выбирать исходя из зарплаты и количества вакансий.

Можешь еще на Руби глянуть, но ждуном сейчас туда, говорят, тяжело вкатиться, но для общего развития можешь глянуть.
Аноним 05/08/18 Вск 18:01:23  1241400
>>1241335 (OP)
Пхп, жс, джава - для работы норм
Все остальное нахуй
Аноним 05/08/18 Вск 18:01:36  1241401
>>1241390
Он живет в СНГ скорее всего, поэтому ты для начала глянь сколько вакансий есть по этим языкам у нас. Я лично нашел сейчас только 3 вакансии по Elixir и 12 по Haskell из них почти половина в JetBrains для разработки IDE под него в ДС2.
Аноним 05/08/18 Вск 18:42:57  1241452
15111144667610.png (191Кб, 512x512)
>>1241401
>Я лично нашел сейчас
На хх.ру?
Аноним 05/08/18 Вск 19:13:08  1241476
>>1241335 (OP)
В тред вкатывается мидло-гофер с опытом написания бэка на этих ваших нодах, питонах и крестах(лол).

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

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

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

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

Кресты - лучший язык, ноу-дискасс. Как зовезует в 20 стандарте async/await, так вообще станет самым приятным языком для всего, только используй оберточки, чтобы не скатываться в голый си.
Аноним 05/08/18 Вск 19:43:23  1241500
>>1241476
> гофер
Ну ты и чудак. Давно уже все в http over ssl сидят
Аноним 05/08/18 Вск 20:06:36  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 все
Аноним 05/08/18 Вск 20:15:16  1241523
>>1241476
А почему пых помирает? Вроде последние версии языка + фреймворки все выглядит весьма прилично. Насчет джанги, ноды, руби, все понятно, тупо хайп был.
Аноним 05/08/18 Вск 20:37:18  1241533
>>1241390
>Из 2005 капчуешь, братан?
>Вот тебе количество студентов
Востребованность языков теперь онлайн студентами измеряют?
Аноним 05/08/18 Вск 20:42:09  1241535
>С++, С, Раст - ну... писать код в вебе и одновременно бороться с языком, это тоже путь великих, не будем трогать и их палату.

На самом деле зря ты раст сюда приписываешь. Очень удобный и хороший язык.
Аноним 05/08/18 Вск 20:42:33  1241536
>>1241523
>А почему пых помирает?
Такой же антихайп. Тот кто пишет на языке и зарабатывает деньги, у того нет времени писать и хайпать и язык понемногу сдает (как и всякая джава и прочее). Но в действительности у языка такая капитализация кода, что даже еще дети твои его востребованность застанут.

Вообще полезное (особенно для тех кто сопоставляет зарплату и популярность):
https://habr.com/company/hh/blog/418079/
Аноним 05/08/18 Вск 20:53:28  1241540
>>1241536
А у перла то какая капитализация! Но он нахуй никому не нужен. И дети на нем не пишут. И еще судить по рынку рф о будущем технологий опасно, поскольку он вторичен и любая западная волна без препятствий докатится до нас.
Аноним 05/08/18 Вск 20:53:32  1241541
>>1241523
Не, может и пыха сейчас и вполне себе хороший язык, но кому не плевать на это. Сейчас его практически никто не учит и используют всё меньше(кроме ру-коммьюнити, но и здесь через 5 лет уже никто не будет помнить про него). Его ждёт такой же бесславный конец как и у перла. Чому так? Скорее всего, потому что пыха всё таки язык одной сферы, в то время, как тот же жс можно использовать от контроллеров до десктопных приложух.
Аноним 05/08/18 Вск 20:54:51  1241543
>>1241476
>Го - язык говна, гнили и пидорасов. Писать просто отвратительно. {20 символов спустя} писать легко...
Я конечно не врач, но искажение мысли спустя пары слов, это не шизофрения?
Аноним 05/08/18 Вск 21:00:13  1241547
>>1241543
А ты сам пробовал на нём писать? Писать легко, но, сука, просто отвратительно. Других слов, я найти не могу.
Аноним 05/08/18 Вск 21:13:01  1241557
>>1241547
Я пробовал. Синтаксис бесит, особенно способ поставления фигурных скобок. Но, это пожалуй всё. Так-то в принципе одна радость. Богомерзких эксепшонов нет, ООП почти нет.
Аноним 05/08/18 Вск 21:16:56  1241558
>>1241557
Женериков нет, после вызова каждой функции проперяешь на ошибку, алгоритмов нет, структур данных нет, перегрузок нет, меты нет...
Аноним 05/08/18 Вск 21:17:26  1241559
>>1241557
>Богомерзких эксепшонов нет
>непроверяемая компилятором лапша из ифов после каждого вызова
Хотел было написать "шило на мыло", но нет, даже эксепшны лучше этого пиздеца а ведь всего-то достаточно было бы пайку пройти курс cs для софоморов, прежде чем браться за создание языков
Аноним 05/08/18 Вск 21:26:14  1241565
>>1241559
Нет, эксэпшоны - это говно спизозной шлюхи. Функция, которая бросает эксэпшон, по сути ни с того ни с сего приобретает side effect. Side effects - это хуёво. Сайд эффекты необходимы для реализации ввода вывода. Иначе невозможно просто. Но блять, нахуя лишние плодить?

>>1241557
Какие-то настолько банальные и заезженные вопросы, что прям... хочется сказать что docker на го написан.
Аноним 05/08/18 Вск 21:42:08  1241578
>>1241565
>Функция, которая бросает эксэпшон, по сути ни с того ни с сего приобретает side effect.
Сейчас бы бояться сайд эффектов в насквозь императивном бай-дезайн говне с указателями и системой типов уровня /b. Говняшный способ обработки ошибок - худший из возможных, тонны бойлерплейта и, внимание, ошибки при обработке ошибок гарантированы.
Аноним 05/08/18 Вск 22:06:42  1241601
У меня иногда складывается ощущение, что на программаче одни хипстеры-быдлокодеры сидят, по уровню выссказываний.

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

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

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

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

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

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

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

---

Универсальный совет:
Посмотри на хедхантере, кто в твоём городе есть из крупняка, на какие вакансии они ищут джунов. Что развитее, туда и иди. Хорошо разрабатывать можно на чём угодно, главное, чтобы возможность была.
Аноним 05/08/18 Вск 22:31:41  1241643
>>1241613
Да и у вконтактика тоже. Овертоп-левел сайты вообще нельзя мерить привычными мерками, у них достаточно денег, чтобы сделать себе сайт даже на радиолампах.
Но тем не менее, FB и VK начинали с PHP и долгое время с ним жили и не умерли (как минимум, пока не появились деньги под переписывание того, что уже работает, на новый язык). Значит, не так всё плохо.
Ну и да, на php таки пишутся сложные и нагруженные проекты, это легко гуглится через "php highload usage" и тому подобное.
Аноним 05/08/18 Вск 22:38:24  1241647
>>1241601
>Как раз php жил, жив и будет жить.
>>1241390
>php: 1,834

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

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

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

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

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

Алсо, все наверное помнят историю про то, как они не могли прикрутить индикатор количества непрочитанных сообщений (вдумайтесь: фейсбук(!!) несколько лет не мог сделать индикатор новых сообщений без багов) из-за того, что у них императивная ооп-портянка на жс была, ну и в итоге это все вылилось в реакт и ризон. Вдумайтесь: проще (дешевле, быстрее) переписать практически весь фронтенд-стек, чем добавить на сайт работающий индикатор непрочитанных сообщений. А разгадка проста: те разработчики, которые могут переписать фронтенд-стек, не будут сидеть и разбираться в портянке жс-пхп говнокода. А те, кто будут, не смогут переписать фротентд-стек. Так и живем.
Аноним 05/08/18 Вск 22:49:19  1241651
>>1241601
Во ради таких как ты и стоит писать на программаче. Отдельно спасибо за всякие штукие, о которых можно почитать на досуге.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

>Кресты

Вот тут прям очень не согласен. Кресты нужны для самых узких мест, и, да, действительно нужны. Да, на нём долго писать, но вот этот сахар как раз и позволяет писать быстрее и понятнее.
Аноним 05/08/18 Вск 22:52:16  1241656
>>1241335 (OP)
>идеальный язык для бэкенда
fastcgi модуль на modern c++, очевидно же!
Аноним 05/08/18 Вск 22:52:43  1241658
>>1241647
>Даже хаскель уже трендовее пхп, але блядь.
Хз, откуда взяты цифры и как считались. Пыхой завалены все сайты вакансий и фриланс биржи. По хаскеллю три с половиной калеки ищут разработчиков.
>Это время прошло, все уже, никто в здравом уме не будет начинать новый проект на пхп в 2018.
Посмотри на рынок. На каком-нибудь hh.ru или upwork.com прямо сейчас набери "php" и посмотри. Люди пишут, начинают проекты, как стартапы, так и нет. Даже микросервисы на пыхе пишут, хоть по мне это и кажется странным.

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

>Ну вот на джаве как раз на микросервисах оверхед довольно ощутимый. Хотя все зависит от масштаба, конечно.
Хз, надо смотреть в код. Оверхед там возможен, но статистически слабозначителен по сравнению с бизнес-логикой, имхо. JIT-компиляция вообще в джаве чудеса творит.
Аноним 05/08/18 Вск 23:00:04  1241664
>>1241658
>Хз, откуда взяты цифры и как считались.
Аутист? Там написано.

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

>Даже микросервисы на пыхе пишут, хоть по мне это и кажется странным.
>Хз, надо смотреть в код. Оверхед там возможен, но статистически слабозначителен по сравнению с бизнес-логикой
Эм... у меня такое ощущение, что ты не совсем понимаешь, что такое "микросервисы". Можешь своими словами описать, что ты понимаешь под этим словом?
Аноним 05/08/18 Вск 23:16:39  1241683
>>1241535
Для веба? Если честно, я его посмотрел и офигел. Как-то программирование с 90х стремилось к упрощению, люди наелись всяких си++ и стали появляться джавы, пхп, перлы, жс, питоны...

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

Ну имеет системный язык прямой доступ к памяти, что плохого? Ну сделай ты фичу облегчающую работу с этим, не надо в утопию уходит, в ИТ всегда побеждали компромиссы.
Аноним 05/08/18 Вск 23:17:27  1241686
>>1241664

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

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

Короче, гонево на пых
Аноним 05/08/18 Вск 23:22:15  1241690
>>1241683

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

Си - великий язык. А чего ему не хватает?
Безопасности по памяти, модулей(заголовки говно) нормального менеджера зависимостей, и тд. Вот это и надо делать.
Аноним 05/08/18 Вск 23:22:18  1241691
>>1241664
>Я лучше, например, наберу "node.js" и посмотрю.
Можешь мне не доказывать, что нода и в целом js популярнее php, я верю. Но это не отменяет того, что на php есть и будет устойчивый спрос. Да, он будет меньше, чем годы назад, потому что языков программирования всё больше, и они борются за аудиторию. Но его пока нельзя хоронить (хотя уже лет 20, как пытаются) и будет нельзя ещё долго. Как я говорил, он просто будет современным, удобным и производительным языком для бекенд-разработки. Как "главный язык быдлокодеров и кодо-макак" популярен не будет, наверное. 90% рынка труда не отожмёт. Ну и что, это не означает смерть, это означает наличие конкурентов, что, кстати, круто - потому что стимул к развитию.

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

>Оверхед там возможен, но статистически слабозначителен по сравнению с бизнес-логикой
Раскрою дополнительно. В любом приложении, самое тяжелое - это его бизнесовая часть. Грубый пример, если тебе по http приходит 10мб файл (предположим, что мы не знаем про form/multipart и прочее разбиение на чанки), то тебе придётся выделить этот мегабайт на какое-то хранение файла в оперативной памяти для обработки запроса. И эти 10 метров уже занимают больше, чем все системные данные приложения, все инициализированные функции, весь DI, конфиги логгера, модули и прочее.
Аноним 05/08/18 Вск 23:22:43  1241692
>>1241540
Прикатиться твоя волна, что люди побегут круды на пхп переписывать?
Капитализация кода - это не количество написанного кода, тут наверное всех кобол сделает, а количество написанного-востребованного кода.
Пачками появляются твои новые языки и так же пачками висят внизу списка.
Не программист задает технологии, а бизнес. И ему все равно там, чем ваш пхп плох, пока столько программистов на вакансию.
Аноним 05/08/18 Вск 23:54:10  1241712
>>1241683
>я его посмотрел и офигел.
>Ну имеет системный язык прямой доступ к памяти, что плохого?
))
Продолжай клепать формы, анон, это не для вас написано.

>>1241690
>Безопасности по памяти, модулей(заголовки говно) нормального менеджера зависимостей, и тд. Вот это и надо делать.
Ты не поверишь, но раст ровно это и делает. Уже сделал, если точнее.
Аноним 06/08/18 Пнд 00:06:45  1241718
>>1241691
>Но это не отменяет того, что на php есть и будет устойчивый спрос.
Так и на кобол спрос есть. ОЧЕНЬ устойчивый. И еще долго будет. А легаси на джаве вообще будут разбирать до тех пор, пока у нас солнце не погаснет.

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

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

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

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

Ну и охуенный пример "бизнес-логики", файлы по хттп грузить, ну прям типичнейший кейс, лол.
Аноним 06/08/18 Пнд 01:40:45  1241746
>>1241712
>Ты не поверишь, но раст ровно это и делает. Уже сделал, если точнее.
Я знаю. Раст наверно мой любимый язык. Разговор был про Go
Аноним 06/08/18 Пнд 02:09:34  1241758
>>1241601
>на джаве и аналогах запросто пишутся микросервисы
Аж пукнул со смеха, хорошо не с подливой. Я так и вижу как они берут спринги, хибернейты (и еще как минимум 5 фреймворков) и пишут очередной микросервис, с легковестной и шустрой JVM

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

и не надо рассказывать как у вас все в 512-1024мб умещалось, без нагрузки!
Аноним 06/08/18 Пнд 02:13:04  1241759
>>1241641
>Уже давно нет необходимости, изобрели сначала промисы, потом async/await.
Разве нода на асинках?
Аноним 06/08/18 Пнд 02:25:18  1241762
>>1241641
>>Котлин - тоже самое, да еще синтаксис мне не нравится
>На любителя, смотри сам. Но я уверен, что он взлетит (да уже взлетел).
Испокон веков показателем успешности было наличие живого, активного треда на двочах/pr. Пока все треды тонут или их сагают, единственное где говорят о нем, это в треде мобильных разработок.
Поэтому где он выстрелил я не знаю. Лично по моему опыту, читается код (а значит сопровождается) труднее чем джавовских. И тут вопрос даже не в опыте или синдроме утенка, просто вот у меня так. У некоторых знакомых так же. и не надо докапываться, мол только джаву видел или не осилил и прочий школьный анализ
Аноним 06/08/18 Пнд 02:36:28  1241764
>>1241712
>Продолжай клепать формы, анон, это не для вас написано.
Я уже вижу как хаскель, раст и лисп программист садятся вместе, наливают друг друга борща и рассказывают байки, как вчера кто-то, неожиданно увидел вакансию в интернете.

Гордиться тем что язык перемудренный, это равносильно как восхвалять brainfuck. За то можно потешить свое самолюбие, ведь ради этого ты в экзотику и лезешь анон?
Аноним 06/08/18 Пнд 17:37:08  1242008
>>1241758
что за даун пишет? микросервис измеряется количеством памяти что ли? у меня для тебя плохие новости, анон
Аноним 06/08/18 Пнд 22:24:53  1242272
>>1242008
А он разве сказал что-то про это? Он сказал что 32гб для микросервиса на джаве должно хватить.
Аноним 07/08/18 Втр 19:42:37  1242629
>>1241746
А, ок. :3

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

>>1241764
>Гордиться тем что язык перемудренный
Какие-то проекции. Тебе указали, что ты не шаришь в предметной области. При чем тут лисп и хаскель, шизик?
Аноним 12/08/18 Вск 18:27:32  1245622
https://medium.com/@alexkatrompas/java-will-kill-your-startup-php-will-save-it-f3051968145d
Вот вам статеечка. Несмотря на холиварный заголовок, раскрываются вполне разумные моменты.
Аноним 14/08/18 Втр 18:42:49  1246681
>>1245622
Че там, вкратце? не всегда есть желание читать простыню очередного "эксперта" в инете
Аноним 14/08/18 Втр 19:03:33  1246695
>>1246681
Не читал, но из названия ясно что кукареки пхпшника с помоечки, что он на самом деле не на помоечке, а ого-го.
Аноним 14/08/18 Втр 19:58:28  1246730
>>1246695
Слышал как-то давно, что с джавы сайтик переписывали, там типа намудрили чего непонятного (ну всяко java EE накатили, видимо, или другие радости промышленного гения и производства). И вот типа взяли и в пхп переписали и все стало просто и легко и волосы щелковистие.

Хз насколько правда или толстый миф. Но верно будет и то, если проект просто взять и переписать, даже на тот же язык, выкидывая лишнее и даже неосознанно оптимизируя архитектуру. так же верно и то, что в джаве полно оверхедного говна, даже на простых решениях, где скрипто-мэн делает в 50 строк на коленке, без тонны абстракций, классов и попытки думать объектами
Аноним 14/08/18 Втр 20:37:35  1246747
>>1246730
Эх, щас бы сайтики на джаве делать...
Аноним 14/08/18 Втр 23:07:00  1246832
>>1246747
Так делают же. Они даже наконец-то взглянули в современный веб и сделали нечто типа spring-mvc, где аннотациями с контроллерами сейчас делается тоже самое что и пхп программист на любом фреймворке (только чуть больше за счет статики).

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

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

Так что ничего там нет кроме статики, которая помогает, кроме плохого дизайна и того, что для достижение обычных вещей, требуется куда больше кода и действий.
>Эх, щас бы сайтики на джаве делать
Аноним 14/08/18 Втр 23:08:35  1246833
>>1246832
>spring-mvc, где аннотациями с контроллерами сейчас делается тоже самое что и пхп программист на любом фреймворке (только чуть больше за счет статики).
Самый лол в том, что и тормозит это почти так же как в пхп, даже после прогрева.
Аноним 15/08/18 Срд 00:11:01  1246866
>>1246832
>Мол, джава это не для сайтиков, а для мега-сайтищь!
Да, потому что ты можешь захуярить опердень на гвт, можешь посчитать аллаха на акке с хадупом, можешь конфигурировать конфигурации фабрик джавабинов иксемель-кабанчиком на подскоке у предприятия, можешь интегрировать и интегрироваться, можешь нанять тысячу и одного индуса и они тебе любое говно неограниченной сложности будут СТАБИЛЬНО пилить до скончания веков. А если тебе нужно захуярить лендинг для тети вали и интернет-магазин для бабы вани, то тебе достаточно одного студента с жумлой.

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

Алсо,
>избыточно мудрена, как раст
>мам, я не понимаю, что это, зачем это так и почему так сделали, вообще ничего не понял короче, но мнение все равно имею, послушай, мам
Аноним 15/08/18 Срд 11:19:57  1246989
i.jpeg (29Кб, 480x319)
Насколько востребован бекенд на ASP.NET Core?
Что там с кроссплатформенностью?
Аноним 15/08/18 Срд 15:32:36  1247111
>>1246989
классическое в ИТ "можно, НО..."
Аноним 15/08/18 Срд 15:38:12  1247121
>>1246866
Джава в тырпрайз не поэтому.
Куда удобнее интегрировать то, что имеет какие-нибудь данные в виде словаря/json, это разумнее и читабельнее , чем накатывание очередного класса поверх другого класса (мосты? или как там называют этот ад интеграторы на джаве).

Как по мне, джава вообще не облегчает сопровождение большого кода. Что в питоне или js без документации нефига не понятна что это функция делает, что и в джаве непонятно, потому что 100500 прокси-промежуточных-абстракций, чтобы победить на мгновение статику и просунуть данные (чего и кого непонятно, куда и зачем - тоже непонятно, если без документации так же)
Аноним 15/08/18 Срд 17:06:30  1247177
ruby.png (81Кб, 959x833)
>>1241335 (OP)

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

/thread
Аноним 15/08/18 Срд 17:26:25  1247204
>>1247177
Как вспомнишь что надо вместо одного символа "end" писать, аж трясти начинает.
Аноним 15/08/18 Срд 17:27:38  1247208
>>1247121
>то, что имеет какие-нибудь данные в виде словаря/json
С добрым утром, в джаве это было еще в 90-ых. просто вместо жсона иксемель

>Как по мне, джава вообще не облегчает сопровождение большого кода. Что в питоне или js
СТАТИЧЕСКАЯ ТИПИЗАЦИЯ
Аноним 15/08/18 Срд 17:56:57  1247241
>>1247208
>С добрым утром, в джаве это было еще в 90-ых. просто вместо жсона иксемель
Питонячестве или жсблуде - ты получаешь дерево данных например json и сразу же с ним работаешь на уровне языка (то есть со словарями или мапами), а теперь иди попробуй сделать это с монструозным xml в языке в котором по догме ООП данные и преобладают над алгоритмами.

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

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

То есть, статическая типизация порождает столько мусора и сущностей, что реально она уже ничем не помогает для сопровождение большого кода (хотя в питоне если кинуть дерево данных - будет хотя бы понятно что тут происходит). Так что забудь и этот миф.
Аноним 15/08/18 Срд 18:04:19  1247252
>>1247177
Как вспомню как он тормозит, аж трясти начинает
Аноним 15/08/18 Срд 18:30:51  1247275
>>1247204
Вали из профессии, что тебе еще сказать. Ебланы которых трисет от того чтобы написать end в конце - не нужны.
Аноним 15/08/18 Срд 18:33:46  1247279
>>1247252
Еще один треморный школьник. Что ж вас трясет-то так? Приведи пруфы что-ли чтобы не быть голословным уебищем, желательно последних версий.
Аноним 15/08/18 Срд 18:57:01  1247308
>>1247275
>Вали из профессии, что тебе еще сказать. Ебланы которых трисет от того чтобы написать end в конце - не нужны.
Но в действительности же, не нужен как раз таки руби, не? Сомнительно кому из нас валить из профессии.
Аноним 15/08/18 Срд 19:06:27  1247315
>>1247279
А что там в последней версии накатали, что будет верно обратное утверждение? Просто у руби правда репутация медленного языка и рубисту сейчас надо скорее доказывать обратное, чем просто бить в грудь и кромко кричать.
Аноним 15/08/18 Срд 19:35:48  1247330
image.png (27Кб, 729x356)
image.png (470Кб, 711x467)
>>1247177
>>1247204
Аноним 15/08/18 Срд 21:42:23  1247405
>>1247275
Хуя у кого то чувствительный триггер нащупали.
Аноним 15/08/18 Срд 22:30:23  1247454
>>1247330
Такое же говно, как и лесенка }. Спор мочи с говном.
Аноним 15/08/18 Срд 22:43:26  1247464
>>1247454
Фигурные скобки это один символ, а end это клацнуть три раза (для того случая на картинке 15 раз клацнуть), я уже вижу как набирая всякие end'ы и прочие словечки - IDE будет бесячи подсвечивать автокомплит каждый раз, хотя ты просто хочешь открыть блок или закрыть...

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

Это же жесть. Я больше чем уверен, называли бы не "язык", а "инструкции программирования" - отпала куча таких языков как руби, кобол, паскал, бейсики...
Аноним 16/08/18 Чтв 10:23:32  1247622
>>1247464
А как же sql?
Аноним 16/08/18 Чтв 10:36:44  1247625
>>1247622
sql это такая же основа, как английский язык. знание его должно быть уже со школы
Аноним 16/08/18 Чтв 10:41:40  1247626
>>1241758
С каких пор JVM не легковесная? Какие-то фантазии неграмотного джуна
Аноним 16/08/18 Чтв 10:46:16  1247627
>>1247241
Ты описал стандартный говнокод, причем здесь java? В нормальных проектах все разбито на подсистемы и слои и код прекрасно читается. Не веришь? Открой исходники спарка/игнайта/хадупа и убедись сам
Аноним 16/08/18 Чтв 11:13:52  1247645
>>1247626
>С каких пор JVM не легковесная?

Достаточно сравнить майнсруфт (по прежнему десктопная версия на жабке) и space engineers (написан целиком на шарпее, без юньки) - какой в обоих случаях грофон, какая физика и как оба два при этом жрут оперативу и грузят проц.
Аноним 16/08/18 Чтв 11:39:10  1247649
>>1247645
Это говорит только о прямолинейности рук разрабов. У меня джуны на c++ порой такое пишут, что оверхед джавы нервно курит в сторонке. А сравнивать рантайм java и .net в плане производительности - это надо быть особенно умным (нет).
Аноним 16/08/18 Чтв 12:00:37  1247656
>>1247464
Хуевая у тебя IDE. В любом нормальном редакторе end как и } добавляется автоматически.
Аноним 16/08/18 Чтв 12:29:45  1247663
>>1247645
это же каким надо быть умственно отсталым, чтобы брать в пример такое гавно как майнкрафт?
Аноним 16/08/18 Чтв 12:35:31  1247666
>>1241335 (OP)
Так че учить то? Именно для себя. Сам сижу на джаве и свифте.

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

Остается только го, руби, эликсир. Или попробовать на котлине или своих языках завести бек? Мне бы просто ебнуть сервак и бд накатить.
Аноним 16/08/18 Чтв 12:37:04  1247667
>>1247666
конечно же хаскель
Аноним 16/08/18 Чтв 12:51:28  1247672
>>1247667
>конечно же хаскель
Да иди нахуй, пидор обормотный. Ничего больше не умеешь, как на сосаче сидеть да? Тварь.
Аноним 16/08/18 Чтв 13:40:58  1247695
>>1247672
Умею программировать за 300к в секунду.
Аноним 16/08/18 Чтв 15:54:16  1247764
>>1247656
>Хуевая у тебя IDE. В любом нормальном редакторе end как и } добавляется автоматически.
Х..евый из тебя программист, иначе бы знал про случаи, когда нужно ручками со всеми этими скобочками играть. и
я, в целом, не только про end говорил
Аноним 16/08/18 Чтв 16:00:26  1247770
>>1247627
>Ты описал стандартный говнокод
Бытует поверье, что есть где-то программисты, которые не пишут говнокод... Вот прям открываешь форум, борду, чат, комменты - и все время слышишь этот древний миф про страну тру-программистов.

Увы это конечная стадия огромного многолетнего проекта, на любом статическом языке я к тому что статика никак уже не помогает в этом празднике кода. Динамика как бы тоже, но там чаще меньше абстракции, за счет простоты данных
Аноним 16/08/18 Чтв 16:28:18  1247780
>>1247649
Как только джависта окунаешь в реале потребление памяти и разработки, сразу у него программисты плохие, но никак не язык. Вот у него язык как сишечка жрет.
Аноним 16/08/18 Чтв 16:30:46  1247783
>>1247666
Братюнь, посмотри на новый дарт, там и флаттер есть и бэк и синтаксис без маняфантазий
Аноним 16/08/18 Чтв 17:25:07  1247813
>>1247780
я пишу на плюсах и на джаве, и на джаве можно написать сопоставимый код. Так что программисты виноваты
Аноним 16/08/18 Чтв 17:32:22  1247820
>>1247464
>Фигурные скобки это один символ, а end это клацнуть три раза
В блокноте пишешь, долбоеб? Иди на курсы компьютерной грамотности сходи, научись в слепую десятипальцевую печать, чучело.

>Я просто представляю ход мыслей авторов таких языков
Не представляешь, ты тупой девятиклассник.
Аноним 16/08/18 Чтв 17:36:23  1247823
>>1247241
>а теперь иди попробуй сделать это с монструозным xml
SOAP WSDL XML_RPC

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

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

>статическая типизация порождает столько мусора и сущностей
FirstBeanManagerFactorySomebodySaveMeHandler порожден не статической типизацией. Иди хаскель учи.
Аноним 16/08/18 Чтв 17:38:14  1247828
>>1247666
Очевидая кложа очевидна. Ну или эликсир, да, но в твоем случае пользы будет чуть меньше.

>>1247783
По всей доске теперь с ним будешь носиться, шизик?
Аноним 16/08/18 Чтв 17:40:37  1247829
Посоны, а о каких легаси языках и фреймверках вы скучаете?
Аноним 16/08/18 Чтв 17:46:02  1247835
>>1247820
>научись в слепую десятипальцевую печать
Все ради того чтобы писать на языках где скобки это слова?
Сильная цена.
Хочешь писать на руби:
-выучи англ
-научись в слепую десятипальцевую печать
-купи себе макбук на винде ничего не работает
-отрасти бороду и надень старый свитер
-залей клаву смузи
-купи ультра макбук
Аноним 16/08/18 Чтв 17:47:19  1247837
>>1247823
>Спасает, код с ошибками типов не компилится.
Там таких ошибок 1-2% на весь миллионый код.
Аноним 16/08/18 Чтв 17:48:28  1247839
>>1247823
>FirstBeanManagerFactorySomebodySaveMeHandler порожден не статической типизацией. Иди хаскель учи.
Лол, чтобы там писать такие же монструозные монады, да?
Аноним 16/08/18 Чтв 17:49:19  1247841
>>1247828
>По всей доске теперь с ним будешь носиться, шизик?
Но ведь тренд же
Аноним 16/08/18 Чтв 17:51:34  1247844
>>1247829
>Посоны, а о каких легаси языках и фреймверках вы скучаете?
Мы не только скучаем, мы до сих пор на них поддерживаем код. Это где-то там, в розовых мечтах, программисты переписывают код под все новое и веселое, где-то там программисты пишут идеальных код на с++ и джаве, а у нас, у обычных программистов - все просто
Аноним 16/08/18 Чтв 18:05:02  1247862
14315047902312.jpg (21Кб, 349x356)
>>1247835
>выучи англ
Аноним 16/08/18 Чтв 18:06:31  1247863
>>1247837
Там таких ошибок 0% на весь миллионный код, потому что статика же :P

>>1247839
Нет, чтобы использовать выразительный язык, в котором не приходится городить костыли на паттернах, ну и чтобы осознать, что описанная тобой проблема происходит от джавы, а не от статической типизации.
Аноним 16/08/18 Чтв 18:31:12  1247873
>>1247863
>Там таких ошибок 0% на весь миллионный код, потому что статика же :P
Из-за обобщений и абстракций, там и такие ошибки есть.

>Нет, чтобы использовать выразительный язык
Хаскель, выразительный?!
Аноним 16/08/18 Чтв 19:15:20  1247902
>>1247873
...
Аноним 17/08/18 Птн 16:02:29  1248213
>>1241452
>На хх.ру?
А что не так с этим сайтом?
Аноним 17/08/18 Птн 17:23:35  1248241
>>1241335 (OP)
>возвращаемся в бэк
Но ведь чисто бэкэнд разрабы сейчас не нужны. Востребованы только fullstack.
Аноним 17/08/18 Птн 18:31:56  1248262
>>1248241
только в гавновебконторках
Аноним 17/08/18 Птн 19:07:18  1248273
>>1248241
>Но ведь чисто бэкэнд разрабы сейчас не нужны. Востребованы только fullstack
Наберут джавскрипт разработчиков и платят потом им одну зарплату за две работы.
Аноним 17/08/18 Птн 19:11:50  1248277
Может быть Ди?
Аноним 17/08/18 Птн 23:38:42  1248405
>>1248273
Двачую.
ASP.NET MVC + React Redux макака
Аноним 19/08/18 Вск 02:29:35  1248985
14850305309610.png (19Кб, 512x512)
>>1247177
Двачую.

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

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

В общем, для 90% веба Руби это отличный язык для бэка.
Аноним 19/08/18 Вск 02:49:11  1248986
Хочу на Asp.net без mvc сайты пилить, я долбоеб?
Аноним 19/08/18 Вск 10:45:48  1249044
>>1248985
Тут в соседней ветке уже обсосали, что у руби проблема с работой на винде и поэтому в 2018 году не кроссплатформенные языки - не нужны.
Аноним 19/08/18 Вск 10:49:39  1249045
>>1248986
mvc - это тупо отделение логики от представления, так писали код в вебе еще до того как это слово стало модным в инете (то есть перекатило с десктопа, где оно там имело больше смысла), поэтому ничего страшного нет, если ты не будешь мешать html с кодом, у тебя будет mvc
Аноним 19/08/18 Вск 11:15:35  1249051
8f3b2dffed6a932[...].png (27Кб, 562x568)
>>1249044
"Проблема" это челик ты не может себе сделать bundle install через IDE? Даже на обоссаной винде он работает, если руки не из жопы.

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

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

Плюс вообще говоря Руби кроссплатформенный. Например, глянь http://www.rubymotion.com/.
Аноним 19/08/18 Вск 14:23:49  1249137
>>1249051
Конечно я разрабатываю под линукс, но при этом я не обязан сидеть на нем - это современный мир, писать на одной ос, демонстрировать на другой, а релизить на третьей.
Джава, го, питон, пхп - все это позволяет это делать.
Руби может сколь угодно быть красивым и великолепным, но если он не отыгрывает такой минимум в 2018 как кроссплатформенность - он не нужен.
Аноним 19/08/18 Вск 19:55:04  1249321
>>1249044
>у руби проблема с работой на винде и поэтому в 2018 году не кроссплатформенные языки
У руби проблемы с работой под виндой и поэтому в 2018 году не нужны кроссплатформенные языка? Как одно из другого следует? У тебя с логикой проблемы или русским языком? Да и тут скорее вопрос кто в 2018 году разрабатывает под виндой до сих пор?
Тем более даже в MS уже поняли, что нужно что-то делать и в винду завезли эмулятор нормальной ОС. Linux subsystem или как-то так называется, с ним все должно нормально работать.
Аноним 19/08/18 Вск 20:00:30  1249322
>питон, пхп
Большая часть крупных приложений/либ на этих языках под виндой не запускается вообще или запускается только после огромного количества боли и унижений.
Аноним 19/08/18 Вск 21:46:43  1249389
>>1241335 (OP)
>ЖС
>Пхп
90% фриланса
>Питон
ИИ, МЛ
>Го
Говно. Хоть 1 вакансию дай.
>Джава
Остальные 10% фриланса
>Котлин
Первый раз слышу, говно. Хоть 1 вакансию дай.
>Хаскель, кложа, элексиры, нимы, фигими и прочую экзотику
Говно
>С++, С
Наверное где-то вне фриланса можно много зарабатывать
>Шарп
Сейм, что и С++
Аноним 20/08/18 Пнд 05:47:04  1249510
image.png (230Кб, 600x444)
>>1249389
Все ходишь и попрошайничаешь с резюме? ОСТАНОВИСЬ! Будь мужиком, возьми удобный язык и пиши на нем, хватит днями и ночами сидеть на хх.ру с линейкой, будь тру-программистом!
Аноним 20/08/18 Пнд 05:55:45  1249511
>>1249510
У тебя на пике одмин камлает над сервером
Аноним 20/08/18 Пнд 06:53:32  1249517
>>1249389
> Говно. Хоть 1 вакансию дай.
Мне регулярно приходят на почту и стучатся в телеграм HR-ши.
Может говно это ты?
Аноним 20/08/18 Пнд 16:16:03  1249736
бамп
Аноним 20/08/18 Пнд 18:11:57  1249785
>>1249736
Бампать в тематике? А ты у мамы не совсем умный, да?
Аноним 20/08/18 Пнд 20:22:02  1249844
>>1249511
Может это руби программист пытается что-то на винде запустить
Аноним 20/08/18 Пнд 21:42:44  1249881
15347332251020.png (238Кб, 600x444)
>>1249844
Аноним 20/08/18 Пнд 22:27:10  1249896
ruby.jpg (99Кб, 502x640)
>>1249881
во, другое дело
Аноним 21/08/18 Втр 04:56:20  1250025
scala.jpg (28Кб, 800x237)
play.jpg (78Кб, 1280x669)
>>1241335 (OP)
Аноним 21/08/18 Втр 05:04:09  1250029
>>1250025
Какая непонятная попытка достичь динамичности и мета-программирования в статическом языке, путем даже модификации байткода.
Да и тесты производительности печалят, проще взять джангу или рельсы за такую "цену" и не страдать от компиляции на каждый чих (сомнительное удовольствие в веб разработке)
Аноним 21/08/18 Втр 07:12:42  1250041
>>1250029
Эликсир успешненько компилируется на каждый чих, делая это мгновенно, благодаря чему в Фениксе хороший live reloading.

А вот на счет Скалы не скажу ничего.
Аноним 21/08/18 Втр 08:54:11  1250063
>>1250041
тот же live reloading и инкрементальная компиляция. Тормоза будут только при первой компиляции проекта, потом при внесении каких-то правок, будет пересобираться только те части, которые изменились.
Аноним 21/08/18 Втр 09:05:35  1250065
>>1250063
И сказочная карета сразу превращается в тыкву, как только ты добавляешь новый файл пхп программисты тут хохочут от всех ваших "релоадингов"
Аноним 21/08/18 Втр 10:30:13  1250104
59f24bc2bcd5020[...].jpg (37Кб, 1440x590)
>>1250041
Напомните мне почему Эликсир не взлетел?

Помню его форсили в руби треде год назад
Аноним 21/08/18 Втр 10:38:08  1250111
>>1250104
потому что динамическая типизация нахуй не сдалась никому адекватному.

>>1250065
пока пхп макаки исправляют пытаются поднять билд после рефакторинга, или изобретают свои диалекты пфп (спроси у вк или фб), тру программисты получают 300к\сек
Аноним 21/08/18 Втр 10:39:03  1250112
>>1250111
бля, ну и хуйню я написал
Аноним 21/08/18 Втр 10:49:49  1250120
>>1250112
Ничего страшного, это нормально для статически типизированных программистов, ты просто снова по привычке понадеялся на компилятор, а не на свои мозги.
Аноним 21/08/18 Втр 11:03:19  1250128
>>1250111
Мощное заявление, проверять я его конечно же не хочу.

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

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

В чем проблема-то, ептиль?
Аноним 21/08/18 Втр 11:40:21  1250141
image.png (169Кб, 837x990)
>>1250128
Где-то в период 90х-00х годов, когда рождались языки сверхвысокого программирования с идеей создания языка максимально отделяющий нас от железа и дающий максимум для самовыражения, стало взрослеть целое поколение гуманитарных-индиго программистов. Которые, потом через всякие твиттеры, форумы, конференции, натянули мнение - что статическая типизация есть что-то продвинутое и правильное, а динамические языки пускай и со строгой типизацией - это ховно и настолько убедили многих, что даже в динамические языки, в которой нет компиляции стали завозить идентификаторы типов.

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

И эти люди думают, что они пишут продуктивный код. На самом деле, единственное плюс от статических типов это возможность большого числа оптимизаций для компилятора - и все. Никаких прям огромных проблем компиляция не решает только начинает бесить и тесты все равно писать придется
Аноним 21/08/18 Втр 12:04:08  1250158
>>1250128
>>1250141
А правда, что вы пишете тесты, которые проверяет типы входных параметров в функцию?
Аноним 21/08/18 Втр 12:27:04  1250174
image.png (23Кб, 706x259)
>>1250158
Зачем? Мы тестим только то что функция заявила принимать и что должна возвращать, в остальном должно сыпаться исключениями, то есть да, приходиться ограничивать какой-то группой типов и все (большие возможности, требуют большой ответственности)

это обычно приходят к нам статики и начинают писать функции которые на вход принимают один тип и потом плачутся что это неудобно, в реале на автора функции ложиться просто задача ограничить обобщенные данные и все. И нет ничего страшного если пришла строка и ты в функции получил из нее число, потому что на входе ждал число. Или например есть один роут или массив роутов
Аноним 21/08/18 Втр 12:30:10  1250176
>>1250174
Думать динамично это сложно, не все дети индиго сразу так могут, слишком большая ответственность, вдруг ты перепутаешь число с текстом, или мапу с со строкой, а компилятора который пожалеет, уже рядом нет.
Аноним 21/08/18 Втр 12:39:12  1250184
image.png (7Кб, 347x72)
>>1250174
т.е. вы вместо бизнес логики пишете огород ифов на типы? А кто исключение ловить будет?

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

Смотри пикрил. Статика, генерик аргумент с ограничем входных данных. В JS\Ruby\Python такого не сделать.
Аноним 21/08/18 Втр 12:41:39  1250185
>>1250174
ну и бтв, у тебя во втором ифе уже ошибка, ибо там может быть любой массив. Вот и ошибочки в динамике подъехали. Динамические языки такие динамические. Зачем нам тайпчек компилятора? Мы лучше будем ифы писать.
Аноним 21/08/18 Втр 12:54:30  1250196
>>1250185
Ифы не пишутся никогда. Пишется лишь тест на корректные данные, а любой неккоректные вариант просто ексепшн.
Аноним 21/08/18 Втр 12:58:05  1250199
>>1250184
>т.е. вы вместо бизнес логики пишете огород ифов на типы?
Нет, программируем обобщенно. Вместо огорода сущностей и огорода дженериков мы делаем дополнительную конвертацию или проверку, все честно и чище. Но это в случае какого-то модуля или апи. Если у тебя каскад узкий не чистых разовых функций, ты где-то на верхнем уровни данные проверяешь и все (и да, в статическом языке тоже нужно проверять данные, то что у тебя тип число не значит, что из вне не пришел отрицательный индекс или пустая строка или веселый null)

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

>И да, к вам приходят плохие статики, если они пишут такие функции, гоферы что ли?
Все, программирование на сверхвысоком уровне требует больше ответственности и мозгов, там где человек думает над обобщенными данными, статик думает одним типом и плодит тонну бойлипрейта и абстракций. и естественно язык ему в этом не помогает
Аноним 21/08/18 Втр 13:00:23  1250201
>>1250196
А как ты этот некорректный вариант то узнаешь без ифов? И выходит твоя бизнес логика захломлена кучей ненужной информации на фильтрацию некорректных данных (причем не с бизнесовой точки зрения, а-ля if (money < 0), а такого бреда, как isArray(xs), прости меня господи, что это написал)

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

Ну, сорян, как-то хуево всё у вас дела.
Аноним 21/08/18 Втр 13:04:07  1250206
>>1250199
>вместо огорода
>дополнительная конвертация и проверка

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

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

>статик думает одним типом
нет. Это ты думаешь над типами, как бы не порваться, если у тебя строка, а не число. Даже в своём примере обосрался с ифом. Норм ребята доверяют эту работу компилятору.
Аноним 21/08/18 Втр 13:08:22  1250210
>>1250185
Понимаешь, нормальный динамический язык не отменяет строгой типизации, ты не сможешь складывать числа с объектами или вызывать методы работы со строкой у числа, нужно только проверить часть корректности данных, в остальном если человек нарушил контракт с функцией и она завалилась - виноват автор который использовал функцию неверно (допустил то что у него там где-то данные посыпались по пути такое бывает и у статик языков, явно с null или не явно отрицательный индекс).
И да, это требует еще один уровень ответственности от программиста - поддерживать документацию в нормальном состояние, что как бы и не плохо (компилятор такого не заставит)
Аноним 21/08/18 Втр 13:28:28  1250221
image.png (84Кб, 957x495)
>>1250201
>как isArray(xs), прости меня господи, что это написал)
Я автор того кода - isString и isArray это скорее "переключатель".

Есть другая практика, в первых строчках ты делаешь исключительные проверки (смотри картинку).
Конечно, кажется такая практика избыточная для статик-мэнов, но в реале эта функция может делать такой кувырок, что статик-мэну и не снилось с его дженериками конечно, конечно код в примере легко будет перекатан с дженериками и даже покажется что ты умный и вышло лучше, но это просто код в примере, в действительности я тебе тут за пару минут не накатаю реальные такие функции без контекста половины программы
Аноним 21/08/18 Втр 13:31:01  1250222
>>1250201
>аноны с двачика говорят, что динамика огонь, ибо можно писать меньше кода
Это верно, за счет меньшего количества сущностей. Ты тут прям на месте работаешь с данными как есть и не пытаешься это как-то выразить в типах.
Аноним 21/08/18 Втр 13:39:18  1250224
>>1241335 (OP)
Почему не упомянут божественный PERL? Бэттериз инклюдед, хочешь - пиши веб, хочешь скрипты вместо баша. Все фреймворки на все случаи жизни написаны еще к 2009 году, с тех пор уже почти 10 лет коммунизм. Нескучный синтаксис. Что вам еще надо?
Аноним 21/08/18 Втр 13:44:39  1250227
>>1250221
>Есть другая практика, в первых строчках ты делаешь исключительные проверки

Я надеюсь ты понимаешь что речь идет про какое-то АПИ или стороннюю либу. Если у тебя сервис и ты на вход получаешь данные - ты в иерархия этого сервиса проверяешь их всего один раз (причем не столько тип, сколько корректность самих данных, ибо отрицательный индекс в бд плохо полезет, так что статика тут кончается твоя).
Аноним 21/08/18 Втр 13:49:36  1250230
>>1250221
ну опять же, ты просто перенес работу компилятора на свои плечи. Сам проверяешь типы, сам кидаешь ошибки забавно, до сих пор никто не сказал, кто и где должны эти ошибки обрабатывать. Только вот компилятор это делает в компайл-тайме, а твои исключения полетят в рантайме.

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

Как это в джаваскрипте сделать?
Аноним 21/08/18 Втр 13:52:30  1250231
>>1250227
>отрицательный индекс
лол, ещё одна отличительная черта динамических формошлёперов -- использоавать массивы из 80х. Хули вы так приебались к индексам? Последний раз использовал, когда в универе лабы писал.
Аноним 21/08/18 Втр 14:08:42  1250237
>>1250230
>ну опять же, ты просто перенес работу компилятора на свои плечи
Это был пример когда нужно так нативно с типами поработать.
В любом случае данные где-то чекаются или конвертятся. Ничто не мешает тебе где-то в начале контроллера сделать проверки и потом уже их не делать (и они делаются и в статик языках, если конечно ты для возраста, индексов, имени пользователя, почты... не будешь типы заводить).
Аноним 21/08/18 Втр 14:11:51  1250238
>>1250231
Чего? Речь про валидность данных, например отрицательных возраст или индекс в бд.
Фреймворки обычно это делают за тебя, если ты опишешь проверку, но в реале проверять надо в любом языке.
Аноним 21/08/18 Втр 14:15:34  1250240
>>1250238
ты с больной головы на здоровую перекладываешь. В статике такие проблемы просто невозможны
Аноним 21/08/18 Втр 14:19:20  1250241
>>1250240
Отрицательный возраст пользователя или индекса бд, имя пользователя из подобия аскии графики, только юникод который еще может сломать отрисовку, наллы...

Компилятор все то и может чтобы ты строку с числом не перепутал.
Аноним 21/08/18 Втр 14:22:52  1250245
>>1250241
> отрицательный возраст
Делаем тип данных Age со смарт конструктором. Никаких исключений, никаких рантайм проверок, всё чисто

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

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

> наллы
в хашкеле нет налов, не понимаю о чем ты опять же
Аноним 21/08/18 Втр 14:24:38  1250246
>>1250241
ну можно конечно упороться
class user() {
Index id
Age age
UserName name
}

И нечто подобное так и делают, абстракция ради абстракции
Аноним 21/08/18 Втр 14:28:43  1250250
>>1241335 (OP) Статика естественно ван вей. Только плохо, в большинстве языков вместо мейби налы
Аноним 21/08/18 Втр 15:51:02  1250307
image.png (8Кб, 425x206)
image.png (17Кб, 1095x216)
image.png (99Кб, 1203x567)
динамика vs статики просто нах..й
Аноним 21/08/18 Втр 15:56:30  1250313
>>1250307 А теперь ты рассказываешь, зачем тебе произвольное количество аргументов. А еще, почему ты дебил, и не знаешь о статических языках с выведением типов.
Аноним 21/08/18 Втр 16:03:10  1250324
>>1250313
>А теперь ты рассказываешь, зачем тебе произвольное количество аргументов
НЕНУЖНО
Аноним 21/08/18 Втр 16:15:25  1250332
>>1250324 Индид. Это как трамвай из буханки. Можно, но зачем?
Аноним 21/08/18 Втр 16:22:58  1250336
image.png (3Кб, 275x38)
>>1250307
ты свои гавноязыки себе в жопу засунь, ок?

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

Всегда лолирую когда они пытаются лезть в споры про статику. Вы же не программисты, вы формошлеперы, куда вы лезете то блядь?
Аноним 21/08/18 Втр 16:46:33  1250348
>>1247111
НО что, чмо? Всё работает из коробки, если у тебя, говно, кривые руки, то это не проблема фреймворка и языка, а лишь твоя, хуйло. Обоссан, слит.
Аноним 21/08/18 Втр 17:28:05  1250368
>>1250104
Он стабильно растет, языку 3 года от роду. Пайтон и руби появились в 94-95, если чо.
Аноним 21/08/18 Втр 17:36:14  1250371
>>1250111
Мнение мелкобуквенного петуха-максималиста, не слышавшего ни о чем кроме пхп, очень важно для всех нас.

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

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

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

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

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

Короче, опять как всегда пхп-дебил не писал на нормальных статических языках и спорит о том, в чем не шарит, а статикогосподин не писал на нормальных динамических языках и гребет все под одну гребенку.
Аноним 21/08/18 Втр 20:37:34  1250537
image.png (1561Кб, 1920x1080)
>>1250336
Что ты нам принес, ребенок индиго? Ты хоть код посмотри, дженерик он передел и буллеан вернул, лол.
Аноним 21/08/18 Втр 20:45:35  1250555
>>1250371
>А статическая типизация тут при чем, дебил?
А ты догадайся

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

Вообще как только программа становиться чуть сложнее чем круд, вокруг статики начинается пляска вплоть до вложенных дженериков, что начинает ппц как доставлять. Это же просто эталон "дженерик"-программирования Box<Future<Arc<Rc<Govno>>>>
Аноним 21/08/18 Втр 20:47:24  1250560
>>1250371
Ты че так порвался то?
Аноним 21/08/18 Втр 20:52:37  1250568
image.png (41Кб, 580x212)
>>1250555
Красиво же и так читаемо :)
Аноним 21/08/18 Втр 21:53:04  1250601
>>1250555
Это был риторический вопрос. Погуглил, что такое "компиляция"?

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

>>1250568
Это ты еще жсон не видел, там вообще такой кошмар :) Я вот пишу на Черепашке, там все понятно и никаких вложенных объектов :)
Аноним 21/08/18 Втр 21:59:43  1250611
>>1250537
Анон, проснись, ты обосрался. Он показал пример вараргов в статике. А ты хуйню спизданул.
Аноним 21/08/18 Втр 22:23:28  1250632
image.png (17Кб, 1095x216)
>>1250611
Еще один индиго, откуда вы лезете?? Аргументы функции посмотри подсказка их там два и первый это функция
Аноним 21/08/18 Втр 22:54:42  1250658
>>1250632
Ты не понимаешь, что такое функциональный тип, или что?

мимо
Аноним 21/08/18 Втр 23:04:09  1250664
>>1250632
я тебе говорю съеби отсюда, съеби. Ты не видишь тут умные люди разговаривают? Иди лепи свои формы, джаваскриптер-долбоеб. А лучше свали из профессии, не позорь.

Если ты из того скриншота не можешь вывести какие-то умозаключения, то вот тебе более простой пикрил
Аноним 21/08/18 Втр 23:05:21  1250665
>>1250664
фикс, хорошо что у меня есть компилятор
Аноним 22/08/18 Срд 01:16:06  1250704
>>1250665
>фикс
Раз обосрался, второй раз обосрался - тебе не надоело? Ты в первый раз даже не смог аналог сделать правильно, какое тебе вообще программирование?



Аноним 22/08/18 Срд 01:18:04  1250706
>>1250665
Если по-твоему это выглядит не как полный пиздец, то я не завидую любителям строгой типизации.
Аноним 22/08/18 Срд 01:21:21  1250707
image.png (777Кб, 640x640)
>>1250665
Ох эти дженерики в квадратных скобках.
Аноним 22/08/18 Срд 01:44:20  1250713
image.png (1586Кб, 1593x831)
>>1250665
>фикс, хорошо что у меня есть компилятор
Если ты на одну строку кода делаешь одну ошибку, то тебе действительно нужен компилятор.
Аноним 22/08/18 Срд 08:40:14  1250748
>>1250555
>Box<Future<Arc<Rc<Govno>>>>
Охуенно. Сразу видно че каво. Сигнатуру функции посмотрел, все понял. Как вы вообще понимаете сигнатуру функции в динамике, клоуны?
>Конечно, ведь куда веселей перед входом функцию создать лист на 3-4 элемента и передать его.
Что ты пытаешься передать? Аргументы одного типа? Тогда коллекция очевидный вариант. Просто аргументы? Ну так перечисли их через запятую, долбоеб.
Аноним 22/08/18 Срд 11:28:34  1250799
>>1250748
>Охуенно. Сразу видно че каво
Да не п..зди

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

>Что ты пытаешься передать? Аргументы одного типа?
Лол, все с тобой ясно, иди учись программировать, каникулы уже кончаются.
Как ты через последовательность varargs передашь аргументы разного типа, как у тебя вообще у статик-индиго возникла такая мысль что это возможно и правильно?? Хватит позорить лигу статического программирования своими ошибками и тупостью
Аноним 22/08/18 Срд 13:44:12  1250873
>>1250799
>Да не п..зди
>Эти омежные точки

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

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

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

>как у тебя вообще у статик-индиго возникла такая мысль что это возможно и правильно??
> Эти проекции жсера.
Аноним 22/08/18 Срд 13:56:08  1250879
>>1250873
>Я тот кто хочет ее заюзать. Что есть юзание функци? Передача параметров, и получение результата.
Я вижу твое самоунижение продолжается? Покормлю тебя еще чуток.
Юзание функции, это понимание контракта - что даю на вход и что получаю на выходе. Ты не типы гоняешь туда-сюда, а данные преобразуешь, поэтому юзание функции это понимание того что она вообще делает, а потом уже с чем и как. Без доки в сложной предметной области - тебе ни типы ни сигнатура ничем не помогут.
Аноним 22/08/18 Срд 15:42:09  1250975
>>1250879
>Я вижу твое самоунижение продолжается? Покормлю тебя еще чуток.
Ты я смотрю, знаток самоунижения.
>Без доки в сложной предметной области - тебе ни типы ни сигнатура ничем не помогут.
Если у тебя доменная модель состоит из примитивных типов, то конечно. Иначе, у тебя система типов исчерпывающе описывает происходящее. Пиздец, документация на функцию. У тебя там процедура на 100 строк прямиком из 90х?
Аноним 22/08/18 Срд 16:13:58  1250992
>>1250704
>>1250706
>>1250707
Дебил, погугли, что такое строгая типизация и чем это отличается от статической типизации. А лучше иди дальше в дотан играй.
Аноним 22/08/18 Срд 16:39:09  1251005
>>1250992
Что ты такое несешь? Какая строгая и статическая, к чему ты это вообще.

>>1250975
>Иначе, у тебя система типов исчерпывающе описывает происходящее
class FirstBeanManagerFactorySomebodySaveMeHandler
Аноним 22/08/18 Срд 16:58:01  1251016
>>1251005
>class FirstBeanManagerFactorySomebodySaveMeHandler
Ну не проецируй свою императивно-оопшную говнореальность на других. Ты сейчас описал кстати функцию в объекте, а не данные.
Аноним 22/08/18 Срд 17:44:24  1251040
>>1251016
>Ты сейчас описал кстати функцию в объекте, а не данные.
>class
class, КАРЛ!
Аноним 22/08/18 Срд 18:06:39  1251050
>>1251005
Какой же ты тупой.
>Если по-твоему это выглядит не как полный пиздец, то я не завидую любителям строгой типизации.
Погугли, что такое строгая типизация, кретин.

>>1251040
Дебил, погугли что такое Handler в ооп-языках. Ты и с ооп не знаком, пиздец. Вообще, прочитай хоть одну книжку по программированию, пока у тебя каникулы, ладно?
Аноним 23/08/18 Чтв 05:11:24  1251247
>>1251050
Ты долба..б смещал несколько анонов в одну кучу, вот даже мой текст выше:
>Понимаешь, нормальный динамический язык не отменяет строгой типизации

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

Более того из того длинного названия понятно что это обернутая абстракция над какой-то абстракции и тип скорее всего промежуточный, чтобы решить какие-то появившиеся проблемы. То есть тип был создан не как отражение предметной области, а чтобы обойти какие-то проблемы моменты из-за твоей же статики (ну и частично из-за ООП говна).
Аноним 23/08/18 Чтв 07:50:50  1251261
>>1251247
И в каком таком языке лямбды отражают предметную область автоматизации пивного ларька?
Аноним 23/08/18 Чтв 08:16:22  1251266
>>1251247
>Более того из того длинного названия понятно что это обернутая абстракция над какой-то абстракции и тип скорее всего промежуточный, чтобы решить какие-то появившиеся проблемы. То есть тип был создан не как отражение предметной области, а чтобы обойти какие-то проблемы моменты из-за твоей же статики (ну и частично из-за ООП говна).
Лол, маня продолжает проецировать на реальность написанный собой же говнокод.
Шизик, ты же смешной пидор.
Аноним 23/08/18 Чтв 13:43:32  1251398
>>1251247
>Хендлер это оопшная "лямбда" затычка, что тебе говорит вообще лямбда??
>И в каком таком языке лямбды отражают предметную область
Зачем повторять мой вопрос?
Аноним 23/08/18 Чтв 13:49:07  1251402
>>1251266
Когда станешь программистом и увидишь такие вот абстракции, вспомнишь наш разговор, а пока пили свой круд-проект и радуйся тому что компилятор тебе поправляет, когда ты можешь обосраться даже в одной строке кода.
Аноним 23/08/18 Чтв 14:43:23  1251453
>>1251402
>Когда станешь программистом и увидишь такие вот абстракции
Стал. Не увидел. Ибо стал программистом, а не кодерком-крудошлепом, как ты.
Аноним 26/08/18 Вск 09:52:25  1252829
бамп
Аноним 26/08/18 Вск 10:53:43  1252842
image.png (500Кб, 799x538)
>>1241335 (OP)
Что бэкенд-мэны думают о Kotlin?
Аноним 26/08/18 Вск 12:01:40  1252877
>>1252842
Говно без задач.
мимо кложурист
Аноним 26/08/18 Вск 12:14:32  1252884
Го подавал очень хорошие надежды, но его система типов, синтаксис и т.п. скатывают его в полнейшее говно. Даже СИ лучше.
Аноним 26/08/18 Вск 15:36:53  1253048
>>1252884
>система типов
>Даже СИ лучше
Ты вероятно, ни тот и ни этот язык даже руками не щупал?
Аноним 26/08/18 Вск 15:46:36  1253050
>>1253048
Звучит эротично.
Аноним 26/08/18 Вск 16:46:48  1253073
>>1252877
Посмотрел на кложур - как вы на этом пишете вообще о_О
Аноним 26/08/18 Вск 18:47:35  1253152
>>1253073
Макакен, плес.
Аноним 26/08/18 Вск 21:11:31  1253301
>>1253048
>Ты вероятно, ни тот и ни этот язык даже руками не щупал?
А я говорил что в си система типов заебатая? А так си лучший язык тысячелетия.
Аноним 26/08/18 Вск 21:53:13  1253336
>>1253301
> ....но его система типов, синтаксис ... Даже СИ лучше.
> говорил что в си система типов заебатая
Аноним 29/08/18 Срд 07:43:53  1254533
>>1241541
уже лет 10 хоронят пыху, а она всё не умирает и является незаменимым в веб-разработке
Аноним 29/08/18 Срд 08:43:07  1254546
>>1241565
>Какие-то настолько банальные и заезженные вопросы, что прям... хочется сказать что docker на го написан.

Хочется напомнить, что jail и chroot написаны на сях сто лет тому назад и тот факт, что хипстаны написали типичный запускатор встроенных в OS утилит со свистелками и перделками - чести языку не делает.
Аноним 29/08/18 Срд 15:37:59  1254739
>>1241541
Это миф из 2007 года на счет пыхи. Сейчас она ничем не уступает остальным бэк языкам в 90% случаев. Просто на фоне общего хайпа может показаться что веб сейчас это PWA, SPA и нода на бэке. Но на самом деле все так же большинство сайтов делаются на банальном вордпресе.
Аноним 29/08/18 Срд 15:41:34  1254742
>>1241523
Хайп спал, а языки и фреймворки никуда не делись. Все так же сайты делаются и на джанго, и на рельсах и тем более на ноде.
Аноним 29/08/18 Срд 15:54:26  1254748
image.png (103Кб, 1134x688)
>>1254739
Пхп ты куда?! Постой!
Аноним 29/08/18 Срд 16:11:26  1254768
>>1254748
На руби кол-во вакансий выросло, хз о чем график. Не верю.
Аноним 29/08/18 Срд 17:38:36  1254841
>>1254768
На хх.ру может и выросло, лел.
Аноним 29/08/18 Срд 17:42:10  1254847
image.png (88Кб, 1121x659)
>>1254768
по абсолютному
Аноним 29/08/18 Срд 17:42:50  1254850
image.png (95Кб, 1132x743)
>>1254847
сорян
Аноним 29/08/18 Срд 17:50:30  1254860
>>1254841
Как раз я говорю об Амеркие и стартапах в Европке, а в СНГ используют только то, что хайповое Ну и пхп по классике и старинке.

>>1254850
Интересно. Ну, пока ближайшие года еще работка будет, а там посмотрим инб4 всеобщий перекат в дарт
Аноним 29/08/18 Срд 18:25:05  1254891
image.png (125Кб, 1146x722)
>>1254860
Можно так же сказать, что из-за обилия новых языков а так же вообще спада интереса к программированию и странному росту питона, которые все же занимают какое-то свое место, другие языки немного на этом фоне сдают. То есть, это не какой-то апокалипсис для каких-то определенных языков, просто народ разбредается между языками (возможно даже уходят те, кто на нем особо то и не писал, просто хайповое растекание по языкам)

Аноним 29/08/18 Срд 18:26:27  1254894
>>1254891
>странному росту питона
Хайп на нейронки, очевидно ведь
Аноним 29/08/18 Срд 18:29:40  1254898
>>1254894
>Хайп на нейронки, очевидно ведь
Да, я тоже об этом подумал.
Аноним 29/08/18 Срд 18:48:04  1254911
>>1254891
Пфф, ну по этой картинке ситуация и яснее. Согласен с тобой, в принципе.

А Питон да, занял нишу нейронок + оказалось он почти идельный первый язык, через него щас принято вкатываться.
Аноним 02/10/18 Втр 00:51:53  1273057
.
Аноним 02/10/18 Втр 03:03:09  1273082
>>1273057
Питон братюна, а на фронте терпеть жс и все.
Питон хоть и убого говно, но лучше и из сортов

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

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

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

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

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

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

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

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

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

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

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

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

дарт2 - мог бы стать годнотой с натяжкой, если бы пиарили (однопоточное говно).
Аноним 02/10/18 Втр 03:05:12  1273083
>>1273082
Языки у которых типы справа и нет исключений - сразу идут лесом.
Аноним 02/10/18 Втр 05:11:17  1273094
>>1273082
Пхп шаблонизатор, кек, как там в 2005?
Питон/Руби/ПХП это одного поля ягоды, для 99% сайтов разницы между использованием одного либо другого нет. Я согласен, интерпретируемые ООП языки - лучшее решение для бэка сейчас, по сути альтернатив нет.

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

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

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

В остальном Питон да, на высоте.
Аноним 02/10/18 Втр 13:33:36  1273294
>>1273082
>но лучше и из сортов
1. в рашке вакансий на рельсах больше, чем на джанго.
2. питон кроме АИ никому нахуй не нужен.
3. Каждый второй даун вкатывается в него, слишком много вакансий.

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

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

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

Питон - ущербное говно, корявые модули (которые используют не как задумывалось и мечталось). Но самый п#здец, это пробело-зависимый синтаксис.
Исключительно выстрелил из-за научной среды и дип-учебу
Аноним 02/10/18 Втр 17:13:41  1273455
>>1273294
Нефига подорвал. Но анон в целом прав. Тут никто нормально не программирует, но стоит только поработать на джаве или питонах и магическом руби, ты начнешь плюваться от этих говно языков.

Жаба вообще самый выгораемый язык, имхо
Аноним 02/10/18 Втр 18:11:26  1273484
image.png (527Кб, 1136x640)
>>1273294
>Котлин норм язык, джава тоже
Аноним 02/10/18 Втр 18:34:13  1273496
>>1273453
>одна сплошная магия
Как вы доебали. Магии нигде кроме activerecord уже давно не осталось, да и оттуда ее, наверное, уже выпили бы, если бы не DHH. За попытку скастовать какое-нибудь хитрое заклинание в коммьюнити уже давно пиздят ногами.

>без нормальной кроссплатформенности
Кроссплатформенный шизик, это опять ты со своей виндой? Все работает под ней через WSL.
Аноним 02/10/18 Втр 19:15:54  1273509
>>1273496
>ты со своей виндой?
Еще один свидетель секты "винда не нужна"?

>уже давно не осталось
И что? Кто за этим говном следит то будет, мол "смотрите, мы теперь уже нормальные, ну посмотрите". Я уверен, залезая сейчас в эту помойку, можно тучу wtf-говна обнаружить, где ответ будет "а, чо, мне норм".
Аноним 02/10/18 Втр 21:18:08  1273581
>>1273509
>Еще один свидетель секты "винда не нужна"?
Спермобляди? В моём /зк/? It's more likely than you think.
Аноним 02/10/18 Втр 21:58:40  1273604
>>1273509
Вендузятник в /pr, охуеть! На html уже научился программировать?

Аноним 02/10/18 Втр 22:25:09  1273619
>>1273581
>>1273604
Сереж, а ты ставишь напоминалку или реально ждешь между сообщениями?
Аноним 02/10/18 Втр 23:02:47  1273641
exercism.png (11Кб, 642x334)
>>1241390
>exercism.io, одном из самых популярных сайтов для вката сегодня
Понял0принял. Держи в курсе, интересно (нет).
Аноним 02/10/18 Втр 23:03:18  1273642
JS однопоточный? Как там в 2009, алё?
Аноним 03/10/18 Срд 01:24:29  1273681
>>1273642
Так же как и в 2018.
Он реально однопоточный.
Аноним 03/10/18 Срд 07:03:42  1273709
Brofist.jpg (103Кб, 1280x1024)
>>1241500
Олдфаги не помнят, ньюфаги не знают.
Аноним 03/10/18 Срд 07:44:32  1273711
>>1247813
>джаве можно написать сопоставимый код
Сопоставимы по каким параметрам? Производительность? Ну не пизди, в джаве все функции виртуальные, разделение на primitive\object типы, требующее костыли boxing\unboxing, нет нормальных шалонов, сборщик мусора. На одних только этих вещах джава будет тормозить в сравнении с плюсами.
Аноним 03/10/18 Срд 07:50:41  1273713
Требуется программист бидон
Требование html, css, (само собой разумеется) и javascript
Это нормально, что на вакансию одного языка требуют знать совершенно другой?
Аноним 03/10/18 Срд 07:59:20  1273717
>>1273713
>Требование html, css, (само собой разумеется) и javascript
В этой вакансии один язык.
Аноним 03/10/18 Срд 08:13:05  1273722
1.png (1Кб, 323x63)
Почему точно не голенг.

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 та же грустная история.

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

Если есть вопросы отвечу даже предлагаю треад перекатить в телеграм конфу дабы не проебать.
Аноним 03/10/18 Срд 08:17:23  1273724
>>1273722
>в телеграм конфу
Катись на хуй с такими предложениями.
Аноним 03/10/18 Срд 08:26:56  1273728
>>1273717
>Пайтон и ЖС
>Один язые
Считать разучился?
Аноним 03/10/18 Срд 08:38:59  1273733
>>1273728
Я не вижу упоминания Питона в посте >>1273713
У тебя галлюцинации.
Аноним 03/10/18 Срд 08:43:09  1273735
>>1273733
>Требуется программист бидон
Глаза разуй, дружище
Аноним 03/10/18 Срд 08:54:53  1273741
>>1273735
Ну и? Где тут упоминания питона?
Аноним 03/10/18 Срд 08:59:10  1273743
>>1273741
>МАААМ Я ТРАЛЛЮ СМАТРИ)))00
Аноним 03/10/18 Срд 09:08:27  1273745
>>1273743
Ты нарочито коверкаешь слова, в неуместном для того контексте, рассчитывая на то, что тебя кто-то поймет, и этом на ожидаешь серьезных ответов?

>МАААМ Я ТРАЛЛЮ СМАТРИ)))00
Может пора повзрослеть и перестать вести себя как даун?
Аноним 03/10/18 Срд 09:22:31  1273751
image.png (469Кб, 700x880)
>>1273745
>Ты нарочито коверкаешь слова, в неуместном для того контексте, рассчитывая на то, что тебя кто-то поймет, и этом на ожидаешь серьезных ответов?
Php - пыха
Python - бидон\петухон
JavaScript - ЖС\макака (макакинг - писать на ЖС)
Perl - перловка
TypeScript -тупик
Ruby on Rails - RoR
Wordpress - wp
C# -сисярп
C++ - плюсы\кресты
C - сишка
Frontend developer - вротендер
Backend developer - заднеприводный
HR - хрюша
Дизайнер - дизигнир
Программист - погромизд
Хакер - кулхацкер

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

>Может пора повзрослеть и перестать вести себя как даун?
Я тоже так думаю. Тебе пора повзрослеть и перестать себя вести как даун.
Аноним 03/10/18 Срд 09:30:48  1273754
>>1273713
Судя по требованиям, это объявление на бекендщика. А требование хтмлцссжс нужно, чтобы можно было не быть полным профаном, если будут проблемы с фронтом.
Здесь же не ангуляр и ноджс требуют, ЖС не такой сложный язык, чтобы его совсем не понимать.
Аноним 03/10/18 Срд 09:54:01  1273770
>>1273754
Всяко сложнее питона.
Аноним 03/10/18 Срд 10:12:19  1273788
>>1273770
Не настолько, чтобы теряться при его виде, это не лисп и не хаскель.
Да и питон не самый простой язык.
Аноним 03/10/18 Срд 10:25:49  1273799
>>1273619
Но я не Серёжа, я Андрей
Аноним 03/10/18 Срд 10:32:52  1273804
>>1273754
те это нормально, что нужно знать жс для пытон разработчика? Я уточнить хотел норм ли это.
Алсо там еще (знание РНР будет преимуществом)
Что интересно, Джанго не указали, но я подореваю, что работать с ним нужно будет.
Аноним 03/10/18 Срд 10:37:42  1273808
>>1273804
Для бэка нужно знать три тысячи языков, да.
Аноним 03/10/18 Срд 10:37:52  1273809
image.png (119Кб, 1662x866)
image.png (1359Кб, 2000x1333)
image.png (592Кб, 1200x637)
НЕТ ВЫ СЕРЬЕЗНО?
Такой вырвиглазный интерфейс в 21м веке?
Это же сразу минус глаза.
Так сложно сделать красиво и приятно для глаза как в Саблайме или Атоме?
Аноним 03/10/18 Срд 10:41:08  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 разработки
Аноним 03/10/18 Срд 11:02:08  1273828
>>1273509
>Еще один свидетель секты "винда не нужна"?
Почему же не нужна. Нужна, конечно, если ты на C# программируешь.

>Я уверен, залезая сейчас в эту помойку, можно тучу wtf-говна обнаружить
Ты же понимаешь, что тоже самое можно про любой популярный язык сказать? Тем более я написал, что магию теперь стараются не использовать слишком много, а не то, что весь говнокод магическим образом испарился.
Аноним 03/10/18 Срд 11:21:36  1273837
>>1273812
@
20k рублей
Аноним 03/10/18 Срд 11:46:58  1273851
>>1273837
@
И большая честь
Аноним 03/10/18 Срд 12:20:41  1273860
image.png (306Кб, 640x480)
>>1273851
@
Чай и печеньки
Аноним 03/10/18 Срд 13:51:57  1273910
>>1273722
>Нету map, filter
И что, некуй калбэки на пол страницы разводить, решаемо все явно в цикле без 100500 проблем.

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

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

Аноним 03/10/18 Срд 13:57:42  1273913
>>1273828
>Ты же понимаешь, что тоже самое можно про любой популярный язык сказать?
Нет, если авторы позволили себе нагадить уже на очевидном, то значит их не остановило гадить и дальше, глубже в языке.
Аноним 03/10/18 Срд 16:09:14  1273965
>>1273455
>начнешь плюваться от этих говно языков.
Мои проекты полностью написаны на джаве. И мобилка, и бекенд. И только сейчас, спустя 1.3 года вката я ощущаю, что это чуток многословный язык. Посматриваю на котлин, переберусь потом на него. А бек буду писать на руби.
Аноним 03/10/18 Срд 16:41:57  1273983
>>1273965
А что не Скала?
Аноним 03/10/18 Срд 17:01:07  1273990
>>1273983
>А что не Скала?
А зачем мне скала? В андройде нет скалы, там котлин. Тем более он построен на основе скалы сисярпа и т.д.
Аноним 03/10/18 Срд 19:33:10  1274079
>>1273990
А что не няшный js?
Аноним 03/10/18 Срд 19:55:47  1274096
>>1274079
>А что не няшный js?
Все равно мне придется его использовать когда рельсы поставлю. Бекенд не хочу писать на нем.
Аноним 04/10/18 Чтв 05:53:38  1274252
>>1273812
На самом деле все это можно знать за 2-3 года, просто не очень глубоко. Ну и зп должна быть от 100-120к тогда.

А так да, любят понаписывать аббревиатур и писать "Зп 20к + премии)))".
Аноним 05/10/18 Птн 09:07:37  1274930
>>1273910
> в цикле
>2к18
>циклы
И сразу видно дегенерата, функции передаваемые как параметр в функцию высшего порядка он коллбеком называет.
Аноним 05/10/18 Птн 12:13:52  1275014
>>1274930
падумаишь многразавый калабек, однохуйственно.
Аноним 05/10/18 Птн 17:13:42  1275208
>>1275014
Во дебил. Ну-ка брысь обратно в свой жс-тред, животное.

мимо
Аноним 05/10/18 Птн 21:19:38  1275310
>>1274930
>И сразу видно дегенерата, функции передаваемые как параметр в функцию высшего порядка он коллбеком называет.
Лол, если бы кто функции передавал бы, тупо лямбда лапша, как не глянешь. Какой-то просто мозговой отскок в 60е, где баранам предстоит из спаггети кода снова научиться писать структурированный код.
Аноним 07/10/18 Вск 02:40:25  1275807
>>1246989
Специально сделан кроссплатфоменным, к тому же опенсорс если ты из этих
Аноним 07/10/18 Вск 03:06:30  1275810
Вопрос не совсем в тему.
Сколько примерно по времени может занять вкат с нуля во фронт/бек до джуна которого возьмут на работу?
Составляю себе некий план на год, хочу примерно знать сколько времени я потрачу на вкат чтобы создать себе некий ограничитель по времени и стимул лишний раз не щелкать ебалом, а сидеть и кодить.
Аноним 07/10/18 Вск 03:38:26  1275812
>>1275810
4 года в универе, ебашить с утра до поздней ночи, спать по 7 часов максимум. Через два года сможешь работать за копейки или бесплатно, еще через два года выкатишься на зарплату, на которую можно жить 30-40к. Все это при условии, если ты не дебил.
Аноним 07/10/18 Вск 04:06:09  1275816
>>1275810
За полгода можно неспеша вкатиться в 1С и получать 100к уже через год работы.
Зачем вся эта возня с фреймворками, языками, технологиями, парадигмами, шаблонами, алгоритмами, если ты просто срубить бабулечек пришел?
Никого не слушай и иди в 1С, он зашкваром считается только среди местных борщехлебов.
Аноним 07/10/18 Вск 12:26:30  1275885
Возможно ли джуном-сишарпером без опыта найти работу, или для вката в бек лучше дрочить ноджс какой?
Хочу после окончания вуза съебать из мухосрани как можно быстрее
Аноним 07/10/18 Вск 15:20:10  1275971
>>1275816
Я не из СНГ даже.
Аноним 08/10/18 Пнд 08:49:32  1276254
>>1275885 Возможно.
Аноним 08/10/18 Пнд 10:43:24  1276294
>>1275885

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

Если тебе гейдев чужд, то только ASP.NET легаси остается.
Аноним 08/10/18 Пнд 10:47:11  1276296
Ебашу бэк на Lua. Никакой конкуренции спроса тоже
Аноним 08/10/18 Пнд 10:57:31  1276298
>>1276296
И что, много наебошил уже?
Аноним 08/10/18 Пнд 20:23:15  1276542
Кто пробовал Google App Engine? Вроде как особо не должно быть большой разницы, какой язык, если использовать только то, что они разрешают (никакого диск IO, прямых подключений, лоулевел ос вызовов и по).
Аноним 09/10/18 Втр 02:46:35  1276668
>>1273812
>• Паттерны программирования
>• Принципы SOLID, DRY
>• Четкое понимание Dependency Injection
Как там в 2к10
Аноним 09/10/18 Втр 04:40:22  1276677
>>1276668
>Dependency Injection
Это баг фикс для юнит тестирования в языках со статической типизации, генерирующий те же синглетоны глобальные состояния только более мудреным способом.
Это реально антипаттерн, который нужен только для юнит тестировани простых алгоритмов, где не плодят херово тучу моков антипатерн, если сравнивать с комплексным регрессивным тестированием всего проекта в целом
Аноним 09/10/18 Втр 04:41:22  1276679
>>1276677
В общем, антипаттерн для антипаттерна.
Аноним 09/10/18 Втр 11:10:17  1276728
>>1276677
>>1276668
Што эти два наркомана несут?
Аноним 09/10/18 Втр 15:19:45  1276797
image.png (91Кб, 274x178)
>>1276728
Вероятно то, что в программирование сейчас много неквалифицированный специалистов, которые под влиянием таких же квази-специалистов принимают все и вся за истину первой инстанции это касается DI и SOLID, DRY - же настоящий принцип, а не само-фап на красивые сокращения слов

То есть, все программирование за 50-60 лет, не претерпело кардинальных изменений и вся разработка представляет собой больше кустарное ремесло, чем стандартизированное производство где каждый не клепает свои велосипеды со своими правилами, копируя все уже созданное. А популярные квази-специалисты, за счет отсутствия критического мышление у большинства программистов популяризируют сомнительные решения, ради популяризации самих же себя (своего чсв, твиттера, бложика, книг, программного кода и etc...)
Аноним 09/10/18 Втр 16:01:50  1276816
>>1276797
Принцип FUCK

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

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

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

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


Аноним 09/10/18 Втр 16:05:18  1276820
Вот вам пример:

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

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

Аноним 09/10/18 Втр 16:07:04  1276821
>>1276816
>красивая лесенка из "}".
JS-макака поясняет за ФП, спешите видеть!
Аноним 09/10/18 Втр 16:08:32  1276822
>>1276797
>много неквалифицированный специалистов
>за 50-60 лет, не претерпело кардинальных изменений
Дык о какой квалификации идет речь, если ее за 60 лет не появилось?
Аноним 09/10/18 Втр 16:09:35  1276823
>>1276820

> 17:33

> LIES

> SOFTWARE IS A PLATFORM

> CODE DESIGNED AROUND MODEL OF THE WORLD

> CODE IS MORE IMPORTANT THAN DATA

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

Аноним 09/10/18 Втр 16:17:47  1276830
>>1276823
о чем там вообще пиздец там год смотреть можно, но смарите сколько лайков, лайки врать жи не будут.

Аноним 09/10/18 Втр 16:19:14  1276831
>>1276830
Проорал с этих двачеров вконце с вопросами, каждый пока подходит к микрофону получает отдышку и грузно дышит, как будто в пробежал стометровку
Аноним 09/10/18 Втр 20:17:58  1276967
>>1241335 (OP)
>которые устаревают уже завтра
Хуйню не пизди блядь.
Аноним 09/10/18 Втр 20:19:30  1276968
>>1241390
Во дебил, elixir, haskell и clojure это дерьмо собачье которое никто не использует и оно нахуй никому не нужно.
Аноним 09/10/18 Втр 23:56:23  1277084
>>1276296
таонга?
Аноним 10/10/18 Срд 18:30:30  1277367
>>1276968
>Во дебил
Ну привет.
Аноним 11/10/18 Чтв 21:11:04  1277858
>>1276816
Годно
Аноним 11/10/18 Чтв 23:34:14  1277919
Фу, выкатываюсь нахуй с вашего софтвэр инжениринг. Пойду дальше дрочить sicp, алгоритмы и кложу.
студент 2-лвл кс, безработный, лиспер, линуксоид (комбо, еще девственник)
Аноним 12/10/18 Птн 09:26:24  1277993
>>1277919
Деньги получать за что собрался, лиспер?
Аноним 12/10/18 Птн 10:01:34  1278008
>>1277993
Ты чо, дурачок? Он написал же
> студент
, он за просиживание штанов в шараге деньги получает.
Аноним 12/10/18 Птн 14:59:21  1278105
>>1278008
>СобралСЯ
Сам ты дурачок, я про будущее спрашиваю. Через 2.5 года вылетит на рынок труда, и что будет делать? За 2 рабочих места конкурировать с сотней таких же хипстеров?
Аноним 12/10/18 Птн 16:21:57  1278149
>>1278105
>За 2 рабочих места конкурировать
Ты правда считаешь, что чем больше задрачиваешь алгоритмы и мышление, тем меньше становится доступных тебе рабочих мест?
Аноним 12/10/18 Птн 16:46:45  1278163
>>1278149
>чем больше задрачиваешь алгоритмы и мышление, тем меньше становится доступных тебе рабочих мест?
Конечно, ведь часики-то тикают, а ты занимаешься никому не нужной хуйнёй и тут, ХОПА, и ты 35-летний джуниор.
Аноним 12/10/18 Птн 16:55:13  1278166
>>1278163
То есть все закончившие вузик конкурируют за 2 рабочих места, ок. А закончившие магу - за одно. А пони в твоей волшебной стране чудесных фантазий радугой какают?
Аноним 12/10/18 Птн 17:08:55  1278177
>>1278166
Закончившие вузик и магу в равных условиях, они алгоритмы и мышление не учили.
Аноним 12/10/18 Птн 17:34:12  1278186
>>1278149
Если ты, вместо реальных, нужных работодателю, скиллов, тратишь время на сикп и лиспы - то да.
Если ты не собрался конечно в Европу понаезжать и работать бородатым учёным компутерсаентистом, да книги писать, что вряд ли.
Аноним 12/10/18 Птн 17:53:38  1278193
>>1278177
Кек. Говори за себя, селюк.

>>1278186
>Если ты не собрался конечно в Европу понаезжать
...
Аноним 12/10/18 Птн 17:56:01  1278196
>>1278193
>...
>селюк
Понятно, еще одна ИЛИТА со второго курса, прочитавшая пару умных книжек, поимевшая 0 практики, и считающая себя лучше всех.
Не задерживайся.
Аноним 12/10/18 Птн 19:13:25  1278245
>>1278196
Вообще все мимо, но тебе не привыкать :3
Аноним 12/10/18 Птн 19:31:11  1278260
>>1278193
>селюк
Я и не знал, что Москва теперь село.
Аноним 12/10/18 Птн 20:35:42  1278298
>>1278260
>You can take the girl out of the country, but you can't take the country out of the girl
Аноним 12/10/18 Птн 20:38:15  1278300
>>1278298
А вот и манёвры начались.
Аноним 12/10/18 Птн 20:47:23  1278308
1112.jpg (56Кб, 1017x207)
>>1250307

Аноним 12/10/18 Птн 21:12:26  1278329
>>1278300
Начались еще здесь, селюк: >>1278177
Аноним 12/10/18 Птн 21:24:25  1278334
>>1278329
Ну и зачем ты начал маневрировать?
Аноним 12/10/18 Птн 22:58:34  1278365
>>1278334
Шизик сам с собой начал говорить, ясно. Выкатился из треда, можешь не отвечать но все равно ответишь :3.
Аноним 13/10/18 Суб 01:26:33  1278407
>>1278186
>Если ты не собрался конечно в Европу понаезжать
Уже там.
>бородатым учёным компутерсаентистом
Только не бородатым.

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

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

Я кончил.

>>1277919-анон
Аноним 13/10/18 Суб 04:30:45  1278434
javascript.jpg (108Кб, 960x504)
>>1278308
Типичное поколение гуманитарных программистов.
Раньше твоя функция могла принимать целый класс объектов и ты лишь ограничивал это документацией и исключениями.
А теперь ты будешь писать некую х#йню типа:
function addStringInt(...)
function addBool(...)

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

Вот и получается, что твои хинты типов могут решать только примитивную группу задач, а об остальных проблемах, которые уже решены в статик языках, не завезли и придется тебе говнокодить между динамикой и примитивной статикой
Аноним 13/10/18 Суб 09:24:56  1278454
>А теперь ты будешь писать некую х#йню типа:
В TS опцианально, anyway.
> более того, у тебя даже нет полиморфизма.
Мне всего лишь надо было сложить два числа, а не собачку заставлять крякать.
Аноним 13/10/18 Суб 16:13:06  1278510
>>1278454
>Мне всего лишь надо было сложить два числа
Очередная студентота и школота, или вечно вкатывающихся, которые реальных программ и не писали. Иди в своих скриптах два числа складывай.

>В TS опцианально, anyway
То есть - я хочу пишу динамикупорашу, хочу не пишу, по настроению, да? Говнокод же чистой воды.
Аноним 13/10/18 Суб 18:14:33  1278552
>>1278510
>Иди в своих скриптах два числа складывай.
Слушай, динамо-макака, как тонны кода перелапатишь в поисках нежданчика, так и вякать будешь по-другому. Иди свои строки гоняй в двух функциях.
>Говнокод же чистой воды.
Говнокод это дыру делать для всего.
Аноним 13/10/18 Суб 19:58:48  1278612
>>1278552
>Слушай, динамо-макака
Постой, но динамо-макака с опциональными типами это же был как раз ты?!

> как тонны кода перелапатишь в поисках нежданчика, так и вякать будешь по-другому
Приведи пример из жизни, фантазер если ты был бы программистом, то знал, что плавающие ошибки, которые реально трудно найти, к статической типизации никакого отношения не имеют
Аноним 13/10/18 Суб 20:02:02  1278614
>>1278552
>Говнокод это дыру делать для всего.
Это ты сейчас о javascript в целом??

Говнокод это не делать тесты, статические типы спасают только 1-2% случае хотя, если ты пишешь маленькие скрипты для пет проекта, то да, для тебя проблема типов будет существенной
Аноним 13/10/18 Суб 22:59:10  1278646
>>1278612
> с опциональными типами это же был как раз ты?!
С чего ты взял?
Шаблоны/дженерики давно придумали + вывод типов.
Показан наглядный пример на JS/TS, где данные легко херятся.
>Приведи пример из жизни, фантазер
Опять же, смотри скриншот, где компилятор меня нах посылает + IDE подсвечивает. То ли дело в рантайме....Да?
>что плавающие ошибки, которые реально трудно найти
Ты сам контролируешь, что и куда преобразовывать, ибо уже знаешь с чем работаешь. Их будет на порядок меньше.
>>1278614
>Это ты сейчас о javascript в целом??
За надёжные программы. Да и js ушел за пределы свистоперделок.
>статические типы спасают только 1-2% случае
Почему не 0.1-0.2%? Проверь, может где-то неявное преобразование. if if if typeof/instanceof throw new Error('Сам виноват! Читай мои доки на суржике')
Преимущества в формошлёпстве/скриптомакакинге разве только.
Аноним 14/10/18 Вск 00:39:37  1278669
C92C2cRWsAAM9ow.jpg (104Кб, 1200x679)
>Приведи пример из жизни, фантазер
>Опять же, смотри скриншот, где компилятор меня нах посылает + IDE подсвечивает.

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

Повторюсь, это все даже не баги, про которые ты упомянул.
Конечно можно по дурости просрать где-то логику из-за автоприведение типов в if и словить плавающую ошибку (даже в сях), но это все херня по сравнению с реальными плавающими ошибками, которые только локализовать ты будешь неделю и которые ты даже ввиду своего опыта и не видел еще
Аноним 14/10/18 Вск 00:46:53  1278671
>>1278669
Какой-то обм@док и евангелист залил говна с этими статическими типами и теперь даже самые одаренные борются с компиляцией ради 1-2% класса ошибок.
Причем ладно бы там джавистам это нужно и у них и дженерики и полиморфизм и наследование вменяемое, но нахера добровольно писать для браузера через компиляцию?? Или надо быть настолько тупым чтобы сделать функцию, описать его параметры и как даун засунуть туда не то что нужно (а в функции не сконвертить, скажем, строку в число)? Что за поколение индиго такое выросло?
Аноним 14/10/18 Вск 00:55:39  1278672
>>1278669
>>1278671
Так я и написал, что скриптомакакам типы не нужны для их пару скриптиков. Даже пример привёл на каноничном js.
Аноним 14/10/18 Вск 17:45:11  1278984
Интересный тред у вас. Что посоветуете почитать/посмотреть на тему бэкэнда?
мимопытаюсьвкатиться
Аноним 14/10/18 Вск 18:12:31  1279006
>>1278984
Пхп тред
Аноним 14/10/18 Вск 20:15:49  1279076
image.png (146Кб, 367x480)
>>1278984
>Что посоветуете почитать/посмотреть
Гоголя. Можешь и посмотреть
Аноним 15/10/18 Пнд 10:48:14  1279293
>>1278669
С пикчи орнул, годно
Аноним 15/10/18 Пнд 11:12:22  1279312
Пока Сычев мнётся и выбирает самый-самый язык, на котором уж точно всё получится, Ерохин просто берёт и пишет на первом попавшемся языке. Если взлетит, то всегда можно нанять пару Сычевых за копейки, чтобы они переписали нормально, если нет, то и хуй с ним.
Аноним 15/10/18 Пнд 11:31:21  1279323
300px-Arguecat.PNG (110Кб, 300x242)
>>1279312
Аноним 15/10/18 Пнд 15:14:07  1279480
image.png (2262Кб, 1105x1189)
>>1279312
Сычевы зальют тебе про очередной "йоба++" язык, накатят тонну говна и проект забуксует так, что внесение простой фичи начнет растягивается на неделю. Естественно ты срываешься и заставляешь этих расп#здяев все переписать, но те по-быстрому сваливают с этого говна и ты в объявление пишешь нечто такое:
Требуется HTML программист со знанием COBOL, С++, GO, RUST, KOTLIN, PONY, HAXE, D, R, MySQL, NoSQL, HuySQL... и еще 120 баззвордов для статичной страничке твоего вебсайта-каталога.
Аноним 15/10/18 Пнд 22:27:49  1279695
изображение.png (541Кб, 800x450)
>>1279480
> HTML программист
Аноним 16/10/18 Втр 00:15:47  1279739
>>1279695
Вы мля в юмор то не можете, какое вам нахрен программирование вообще??
Аноним 16/10/18 Втр 08:07:56  1279832
>>1278671
>самые одаренные борются с компиляцией ради 1-2% класса ошибок.
Ты такой же тормоз как и твои динам. языки.
Бабели и прочие вебпаки тоже транспиляция, это всё миллисекунды занимает.
>Причем ладно бы там джавистам это нужно и у них и дженерики
В TS ещё круче. В PHP поняли что их скриптовысер ни на что не годится и запилили пародию на жабу.
public function __construct( Member $member )
>и как даун засунуть туда не то что нужно
Может ещё и запоминаешь, что сувать надо в эту дыру? Тебе даже IDE ничего не подсказывает.
Аноним 16/10/18 Втр 08:16:24  1279833
>>1279480
>>1279695
Вордпресс конфигуратор, недорого сайт под ключ
Аноним 17/10/18 Срд 00:55:35  1280327
>>1279832
>это всё миллисекунды занимает.
Компиляция за миллисекунды?? Откуда вы со своими пет-проектами лезете то?

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

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

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

>IDE ничего не подсказывает
Признаемся уже всем, что основная фича от статики, ради которой индиго-программисты готовы дрочить на компиляцию - это автокомплит и все. Но даже 9-10 лет назад, говно-Нетбинс мог спокойно автокомплитить говно-пхп через его PHPdoc лично такой проект поддерживал и при этом код был чистым и без дженерико-каши в пол строки редактора
Аноним 17/10/18 Срд 01:01:11  1280330
>>1280327
>автокомплитить говно-пхп через его PHPdoc
Ну и ошибки подрисовывать тоже.
Аноним 17/10/18 Срд 17:33:38  1280609
Ruby.

/thread
Аноним 18/10/18 Чтв 00:36:31  1280812
>>1280327
>Откуда вы со своими пет-проектами лезете то?
Посмотри что компании использует - всё что угодно (и не динамическое), кроме js, с чего бы это? Явно не пет-проекты делают
>превращают проект в клон джавы
Теперь ты можешь юзать разные ооп-мвс фреймворки, а не шаблонизатор и вордпресс.
>завезли в JS, от чего все TS все выглядит не нужнее.
Без типов он бы назывался ФичаСкрипт, так что главная фича это типы.
Чтобы фичи использовать в js нужен бабел, вот так вот.
>готовы дрочить на компиляцию - это автокомплит и все.
В норм языках ещё и скорость, а иногда минус обвес.
>и без дженерико-каши в пол строки редактора
То ли дело в функции да в рантайме чекать.
Аноним 18/10/18 Чтв 05:06:53  1280831
>>1280812
>Теперь ты можешь юзать разные ооп-мвс фреймворки
Лол, в чем тут заслуга ООП, то что дал динамическому языку полиморфизм?
Иди уроки делай.
Аноним 18/10/18 Чтв 05:09:47  1280832
image.png (239Кб, 600x304)
>>1280812
>а иногда минус обвес.
йо, а еще, типы тюнингуют язык, как мою ласточку девятку!!
Аноним 18/10/18 Чтв 05:40:54  1280834
>>1280831
Макака хотела дырку, чтобы сувать, то что ей пхп-док посоветует, а ей не дают. Теперь вот злится.
Аноним 23/10/18 Втр 22:41:21  1283618
Куда перекатываться с пхп? нода? го? питон?
шатать бекенды, возможно асинхронные хайлоады
Аноним 24/10/18 Срд 04:00:07  1283672
image.png (259Кб, 559x604)
>>1283618
Нахуя тебе с пхп слазить?? Тут 99% баранов даже не знает зачем нужно асинхронное программирование, какие у него минусы и почему оно им в их пет-проектах не нужно как не спросишь пересказывают картинки с шедулингом из очередной конференции на ютубе, хотя у чела вообще 5 жирных аякса на весь сайт

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

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

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

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

мимо слез с пхп еще в 2010 году и залез в джаву по сей день в кровавом
Аноним 25/10/18 Чтв 02:30:58  1284063
>>1283672
Понял, принял.
Буду углублятся в пхп, хайлоады и прочее высшее бекенд говно.
Аноним 25/10/18 Чтв 02:31:54  1284064
>>1283672
Как на джаве сидится?
Аноним 25/10/18 Чтв 04:33:25  1284093
>>1284064
С хорошей IDE на джаве сидится великолепно. А так, ко всем языкам накапливается усталость, поэтому я к джаве, скорее, равнодушен. А когда смотрю на всякие го, скалы, джаваскрипты, то даже испытываю любовь.

Аноним 25/10/18 Чтв 15:30:31  1284291
>>1283672
Тут 99% баранов выбирают язык потому ставить ли скобочки в конце выражений, а ты про ооп и асинхронщину говоришь.
Аноним 30/10/18 Втр 16:39:51  1287046
>>1283672
> для компилируемого статического, полностью асинхроного языка - он невероятно тормозной
А накидаешь ссылок на бенчи и вот это всё?
Аноним 30/10/18 Втр 17:26:46  1287084
почему в списке нет руби?
Аноним 30/10/18 Втр 20:56:04  1287208
>>1287084
Потому что ушел ваш поезд с руби
Аноним 30/10/18 Втр 21:13:26  1287212
>>1287208
Только в манямире /pr, Руби сейчас в топе в стартапах американских и на фриланс-биржах. И для веба это один из лучших языков.

Но т.к. на зекаче язык выбирают по хайпу, то конечно в топчике у нас Питон и Джс.
Аноним 30/10/18 Втр 21:50:52  1287228
>>1287212
По работе в снг топчик - ПЕХАПЕ
Аноним 31/10/18 Срд 14:59:53  1287536
>>1287084
>почему в списке нет руби?
Потому что в 2018, не кроссплатформенные и полные магии языки - ненужны, даже если твоя бородка растёт гуще.
Аноним 31/10/18 Срд 16:50:16  1287576
Мой топ

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

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

C# - на юниксах хорошо, как язык - один из лучших, aspnet core - хорошо сделали, годно.
Аноним 31/10/18 Срд 17:38:12  1287620
>>1287576
>если надо делать продукт,
>а не программировать ради программирования.
Опроверг пафосное словечко, пафосным словечком. Это все, что нужно знать о руби программистах.

А вообще список понравился, особенно дотнет на юниксах, молодец, у тебя с этим списком не хилая каша в голове?
Аноним 31/10/18 Срд 20:05:29  1287738
>>1287536
Полным магией Руби называют только ньюфаги.
Аноним 01/11/18 Чтв 01:57:58  1287914
>>1287738
Но от этого меньше магии не становиться.
А вообще, что спорить то, javascript давно уже все порешал.
Аноним 01/11/18 Чтв 03:09:55  1287930
>>1287914
Я как раз тебе говорю что магии в Руби нет никакой, там все логично и понятно работает, то же самое и Рельс касается. Если только конечно знать структуру языка и как он работает, а там далеко не так все просто как на первый взгляд.
Руби из тех языков, которые easy to learn - hard to master. Синтаксис у него простой и аккуратный. В то же время очень выразительный и насыщенный.

Ну и про кроссплатформенность миф тоже, на Руби на андроид и iOS успешно пишут, а маньки все застряли в 2007 году.
Аноним 01/11/18 Чтв 05:20:37  1287949
image.png (350Кб, 604x456)
>>1287930
>магии в Руби нет
>если только конечно знать структуру языка и как он работает
Аноним 01/11/18 Чтв 05:27:33  1287950
>>1287930
>easy to learn - hard to master
Ох этот извечный буллшит, который говорит - что вот у нас тут хеллоуворд простой, а там дальше у тебя "ватафак" боль начнется постиг синтаксис, а дальше страдай в мануалах, постигай как это магия там работает
Аноним 01/11/18 Чтв 09:58:58  1287999
>>1287930
>магии в Руби нет никакой
>там далеко не так все просто как на первый взгляд
Аноним 01/11/18 Чтв 13:38:15  1288102
>>1287949
>>1287950
>>1287999
>этот подрыв неосиляторов
Аноним 01/11/18 Чтв 13:52:53  1288115
Попробуйте руби разработку, будете потом плеваться от всего остального. Френд вкатывается в шарп и скидывает мне огромные листинги кода, решающего простейшую задачу, а на руби это бы в 7 строк поместилось. Питон, говорят, так же хорош, но вы там сами с отсупами ебитесь, лаконичный end в разы удобней.
Аноним 01/11/18 Чтв 13:55:28  1288116
>>1288102
В том то и дело, что люди осилили, вкатились и увидели какую-то муть в виде магии и нафиг слили. А без вкатывания там все по началу красиво и прекрасно.
Аноним 01/11/18 Чтв 14:00:04  1288120
>>1288115
>решающего простейшую задачу, а на руби это бы в 7 строк поместилось.
пфффф, можно и в одну строку
magic.zdelay_mne_vse_classno(config)
Аноним 01/11/18 Чтв 14:14:32  1288123
>>1288120
В этом и суть высшего уровня абстракции, разве нет?
Аноним 01/11/18 Чтв 15:03:24  1288137
>>1288123
Ага, только когда окажется, что нужно поменять воот ту кнопочку, необходимо переписать половину проекта, потому что это ломает абстракции.
Аноним 01/11/18 Чтв 15:17:59  1288146
>>1288115
>Френд вкатывается в шарп и скидывает мне огромные листинги кода, решающего простейшую задачу
Эт например?
Аноним 01/11/18 Чтв 15:38:01  1288157
>>1288123
В этом суть курса "Магии за 21 день для чайников"
Аноним 01/11/18 Чтв 15:45:02  1288162
>>1241335 (OP)
>идеальный язык для бэкенда
Божественный Эрланг очевиден, но хомячки продолжают жрать кактус.
Аноним 01/11/18 Чтв 16:10:27  1288182
>>1288162
тогда уж эликсир
Аноним 01/11/18 Чтв 19:59:21  1288356
>>1288182
а лучше лисп
Аноним 01/11/18 Чтв 20:00:30  1288359
>>1288120
>а на руби это бы в 7 строк
угадаю напишу этот код за 5 строк.
-А я за 4!
-Пиши!
Аноним 01/11/18 Чтв 21:08:24  1288404
>>1254533
Про флеш то же самое 10+ лет говорили, а потом бац и никто о нём больше не говорит. А защищали с пеной у рта и говорили про бизнес необходимость.
Аноним 02/11/18 Птн 05:10:16  1288557
Screenshot7.png (44Кб, 740x686)
>>1288404
Большинство сайтов к твоему сведению все еще запускают на пыхе + джиквери. И будут запускать ближайшие года точно. Хотя конечно по хайповым трендам может показаться что кроме нейроночек, машоба и ноды + реакт сейчас ничего не существует.

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

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

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

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

И любую магию можно кастомизировать под себя, просто обычно не нужно из-за философии convention over configuration. Ну если подобное не нравится - никто не держит, выбор среди языков для веба большой.
Аноним 02/11/18 Птн 06:13:06  1288562
>>1287620
Еблан, .net core уже давно существует и работает везде куда накатишь.
Аноним 02/11/18 Птн 07:18:08  1288572
>>1288557
Кому нужны твои "большинство сайтов"?
>Вы думаете раз на каждом углу не трезвонят
Да уже который год на каждом углу про ваш пэхапэ жужжат не переставая.
>Флеш это технология, а не язык
Говоря про флеш в наших просторах подразумевают ActionScript.
Аноним 02/11/18 Птн 07:20:27  1288573
>>1288557
>Еще пример .net из этой оперы

Это из которой? Тормознутость или устаканеность?
Аноним 02/11/18 Птн 08:53:56  1288595
>>1288572
>Кому нужны
Если их создают, значит нужны и за них бабки платят.
Аноним 02/11/18 Птн 09:46:02  1288614
>>1288557
> Кристал.
с таким то баблом лет через 100
https://crystal-lang.org/sponsors/
Аноним 02/11/18 Птн 10:40:18  1288661
>>1288356
Нахуй лисп, на эрланге/эликсире есть все (OTP, и другие фреймворки), что надо для быстрого написания качественного, concurrent, масштабируемого бэкенда.
Аноним 02/11/18 Птн 11:04:00  1288677
>>1288661
>что надо для быстрого написания качественного, concurrent, масштабируемого бэкенда.
Тебе не нужен масштабируемый бэкэнд, как и 99.9% сайтов
Аноним 02/11/18 Птн 11:30:15  1288692
>>1288677
Никогда не знаешь, когда она пригодится.
А уютные бложики и визитки и так работают на PHP.
Аноним 02/11/18 Птн 13:01:31  1288738
>>1288557
руби - багокроссплатформенное магическое говно, катящая по инерции от хипстор-набега и рельсов. Веб становится сложнее и всякие магические фреймворки уходят накуй, вместе с хипсторами, стартами, коворкингом и смузи.

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

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

всякие реакты и ангуляры - сдохнут, потому что на деле являются промежуточной технологией на говеном п#здеце в виде устаревшего css и html.
Да и сами являются тормознутым говном никогда не думал, что в 2018 увижу сайты, которые "собираются" 3-5 секунд, как в начале 2000
Аноним 02/11/18 Птн 14:00:47  1288773
>>1288738
а че жабу не упомянул?
Аноним 02/11/18 Птн 18:00:51  1288874
>>1288738
>никогда не думал, что в 2018 увижу сайты, которые "собираются" 3-5 секунд, как в начале 2000
За прелоадинг, лэйзи лоадинг и ssr ты конешн не слышал, жейкуэри-макака
Аноним 02/11/18 Птн 18:12:41  1288884
>>1288773
>а че жабу не упомянул?
А че её упоминать, сейчас её с андроида выкинуть и мы о ней уже не услышим.
Аноним 02/11/18 Птн 18:13:46  1288886
>>1288874
Твои базворды не помогают тому, что на i7 сайт томозит как рендер 20 лет назад.
Аноним 02/11/18 Птн 18:14:15  1288887
Нужен ГЕТ! СЛАВА JAVASCRIPT!
Аноним 02/11/18 Птн 18:14:31  1288889
СЛАВА JAVASCRIPT!
Аноним 02/11/18 Птн 18:15:18  1288891
>>1288887
Вы постите слишком быстро :)
>>1288889


Победитель:
>>1288888
Аноним 02/11/18 Птн 18:21:26  1288895
>>1288886
15% cpu на 6-ядерном-ryzen
http://mathieuancelin.github.io/js-repaint-perfs/vue2/
Аноним 02/11/18 Птн 18:27:34  1288902
>>1288895
На ваниле 10%
Аноним 02/11/18 Птн 19:15:35  1288918
>>1288895
>15% cpu на 6-ядерном-ryzen
То есть почти 100% на одном ядре.
Аноним 02/11/18 Птн 19:25:31  1288925
>>1288918
Это был убер-рендер для тестов. В реальности и такого не будет.
Опять же, если жаждешь олд-статик-хтмл, то это тоже можно на фреймворках делать.
>Останется мейнстримом навсегда
И зачем нужен лапшакод? Разве по-быстрому виджетов накидать.
Аноним 02/11/18 Птн 19:39:56  1288928
>>1288595
Люди в принципе создают горы ненужного говна. Бабки платят и за то, что какой-то хуй ест перед камерой и стримит это онлайн. Иногда даже больше чем получает профессор наук. Надеюсь мы не будем сравнивать полезность этих двух видов занятий?
Аноним 02/11/18 Птн 19:46:08  1288935
>>1288925
>И зачем нужен лапшакод?
Ты сейчас все сообщество javascript оскорбил.

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

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


>олд-статик-хтмл,
Все твое vuе, реактов, ангуларов, это тоже олд-статик-хтмл говно. Серьезно, нельзя поверх говна сделать пирожное.
Аноним 02/11/18 Птн 20:04:38  1288952
>>1288935
>javascript оскорбил.
У нас TS есть, и современный js не так и плох
> где одна таблица собиралась 5-6 секунд
Давай код покажи, думаю там дело в аяксе, а не рендер.
>Вот такая тебе реальность.
У тебя своя реальность из нулевых
>ахера мне еще MVC на стороне клиента??
Потому что разделяй и властвуй, помимо браузеров есть ещё и другие девайсы
>не могут или с трудом понимают js
ssr сможет.
>Если такому сайту как vk нужно
Там аякса дохрена, такая-то статика.
>Серьезно, нельзя поверх говна сделать пирожное.
Но можно кексик с пудрой. Другого-то не завезли.
>это тоже олд-статик-хтмл говно
Нет, уже ближе к нативу, а будущий веб - натив, настолько насколько это возможно. Есть ограничения в виде скорости и недоразвитости некоторых смартфонов/вэб-апишек, но это пока.
Аноним 02/11/18 Птн 20:10:02  1288958
на каком фреймворке легче всего клепать сайты?
Аноним 02/11/18 Птн 20:18:31  1288962
>>1288958
На хорошем.
Аноним 02/11/18 Птн 20:21:02  1288964
>>1288962
а какой хороший?
Аноним 02/11/18 Птн 20:39:46  1288973
>>1288958
На Vue, очевидно. Он за вечер учится (основы).
Аноним 02/11/18 Птн 20:41:51  1288975
>>1288973
это не бек
Аноним 02/11/18 Птн 20:44:19  1288977
>>1288952
>У нас TS есть
Нахера мне недо-прокси-языки?
>современный js не так и плох
Успокаивающая фраза для людей, которые норм языков то не щупали.
>У тебя своя реальность из нулевых
Это называется опыт.
>Давай код покажи, думаю там дело в аяксе, а не рендер.
Таки рендер. У тебя просто ума не хватает представить, что таблица может быть больше чем 10 строчек.
>Потому что разделяй и властвуй
Чтобы бывший верстальщик смог набить себе зарплату?
>помимо браузеров есть ещё и другие девайсы
Какие? Фантазер. Типа чтобы мой сайт написанный на vue работал на холодильнике? Так как мне твои говно фреймворки тут помогут?
Наслушаются маркетингово буллшита на своих ютубах и носятся потом с шаблонными тезисами.
>ssr сможет
Твой ssr пойдет лесом, когда к тебе придет реальность и тебе нужно будет оказать в топе запросов поисковика (а не на 3 странице).
>Там аякса дохрена, такая-то статика.
Речь была про то кому нужен SPA, а кому нет тебе. Ты не туда воюешь.
>Но можно кексик с пудрой. Другого-то не завезли.
Делать из DOM-документа, SPA-приложение, это как через жопу гланды удалять.
Хотя, мне все равно как что использует, главное мне потом такое не сопровождать.
>Нет, уже ближе к нативу
К какому нативу, опять фантазируешь? Они не могут через wasm упралять DOM, а ты про натив какой-то. Или ты там где-то насмотрелся, что javascirpt это натив??
>а будущий веб - натив
Что ты вообще под этим словом понимаешь?

>недоразвитости некоторых смартфонов/вэб-апишек, но это пока.
Никто тебе магазины приложений не отдаст в свободное плавание, будущее это поэтапное монополизация рынка и попытка подмять крупными компаниями части веба под себя с красивой приправленной пирожной в виде некого единого стандарта для веба и мобилок
Аноним 02/11/18 Птн 20:44:45  1288979
>>1288964
Тот, который позволяет легко клепать сайты.
Аноним 02/11/18 Птн 20:46:30  1288980
>>1288975
На бэке - Рельсы, Ларавель, Джанго.
Аноним 02/11/18 Птн 20:50:09  1288985
>>1288977
>Делать из DOM-документа, SPA-приложение, это как через жопу гланды удалять.
Неплохая мантра. Можешь утешать себя пока в мире миллионы зарабатываются на SPA.
Аноним 02/11/18 Птн 20:50:19  1288986
>>1288975
Если вью-фанатик говорит вью, значит лучше бери вью.
Аноним 02/11/18 Птн 20:52:43  1288987
>>1288980
и на каком проще?
Аноним 02/11/18 Птн 20:54:19  1288989
>>1288985
Это должно меня как-то задеть? На легаси зарабатывают больше, а там твоего вью нету и не будет.
Лучше ответь, вью - это для тех кто не осилил ангуляр или реакт?
Аноним 02/11/18 Птн 21:55:31  1289013
>>1288977
>которые норм языков то не щупали.
Это который, неужто хаскель? Ты там дквери восхвалял, так что не зазнавайся.
>Какие? Фантазер.
Мобилки/десктоп, для другого не доводилось делать.
>Наслушаются маркетингово буллшита на своих ютубах
Всё в веб переезжает. Свои статик-сайтики можешь хоть на вордпрессе делать.
>и тебе нужно будет оказать в топе запросов поисковика
То пример вк с аяксом приводит, затем что-то за топ-выдачи рассказывает, определись там уже c аяксом и с сео.
>Делать из DOM-документа, SPA-приложение
И что здесь не так?
> главное мне потом такое не сопровождать.
Главное чтобы мне жквуери не сопровождать и тонны хтмл-сранья.
Компоненты куда лучше в сопровождении. Уже и нативные есть.
> К какому нативу, опять фантазируешь?
Без перезагрузки, ещё погугли за pwa. Не тру натив, но уже и не статик-щит.
>попытка подмять крупными компаниями части веба под себя
Ну ты и соня, давно всё подмято.
>с красивой приправленной пирожной в виде некого единого стандарта для веба и мобилок
Замечательно, пусть так и будет. Никто не хочет скачивать и устанавливать аппы, лицезреть бликаюшие перезагрузки, а также разрабатывать под разные платформы на разных языках. Поэтому только плюсую.
>>1288989
>На легаси зарабатывают больше
Ну так бы и сказал, а то каждый своё болото нахваливает.
Аноним 02/11/18 Птн 22:16:28  1289025
>>1288987
На любом.
Они все примерно по одним принципам построены. Только языки разные используются.
Аноним 02/11/18 Птн 23:12:28  1289054
>>1289025
не на любом
Аноним 02/11/18 Птн 23:26:55  1289074
>>1288952
>а будущий веб - натив
Переизобретёте X.org?
Аноним 03/11/18 Суб 00:37:20  1289100
>>1289074
>X.org
xxx.org
Они забрали нашу прелесть: аплеты и флеш, а юзер хочет ощущения как на мобилочке. И кругом заговоры, враги и [роскомнадзор]


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

Ладно, с тобой все ясно. хотя, на самом деле я рад, что новое поколение гуманитарных-программистов даже не представляет всей веб-движухи, пускай чаще бизнес на таких стартаперах обжигается, чтобы пузырь не раздувался
Аноним 03/11/18 Суб 09:53:29  1289179
>>1289165
Ты дичь пишешь как обиженка: "я старпёр и видел много"
"ты всех обидел" и другой бред за тормознутость и сео.
Признайся, что ты обосрался и нехуя не шаришь, тк где-то уместно одно, а где-то другое.
Аноним 03/11/18 Суб 10:21:08  1289181
image.png (40Кб, 434x327)
>>1289179
>мне нечего сказать, поэтому ты проиграл!
>ну признайся же в этом и вообще ты старый и не шаришь!
Аноним 03/11/18 Суб 10:33:50  1289182
>>1289181
>Смешные картиночки
Школьник плиз.
>ему еще морду дополнительную делать (на том же js css html)??
Там свои особенности. в теории можно на любую платформу в натив делать, ввиду того что DOM отдельно.
>твои SPA-фрейворки не генерируют тонну хтмл-сранья?
Да не важно что они генерируют, мой код не поменяется.
>даже не представляет всей веб-движухи
Как делали на вордпрессах большинство твоих веб-студий, так и делают, но это не значит, что это есть лучшие практики.
В большинстве случаев SPA избыточен, но тем не менее, даже vue отлично заменяет лапша-жкуери, та даже жс.
> пускай чаще бизнес на таких стартаперах обжигается
Бизнес хочет дешево быстро и под все платформы, и здесь только
жс могёт с фреймворками.

Аноним 03/11/18 Суб 10:42:58  1289186
https://github.com/stevespringett/disable-webassembly/issues/2


СОЗДАЕШЬ WEBASSEMBLER
@
ФАПАЕШЬ НА БУДУЩЕЕ ВЕБА
@
ДО СИХ ПОР НЕТ ДОСТУПА К DOM,
@
ПОЭТОМУ WASM ИСПОЛЬЗУЮТ ТОЛЬКО ДЛЯ МАЙНИНГА
Аноним 03/11/18 Суб 10:48:09  1289190
> Албибэк
неправильно
Аноним 03/11/18 Суб 12:07:05  1289208
SSR мем вообще убил.
Писали люди свои шаблоны, никого не трогали.
>Мы ведь можем сбросить нагрузку на устройства пользователей!
>Ой вей пользователь ведь золотая рыбка, 2-3 секунды загрузки много! Переносим уже клиентский код обратно на серверы!
Аноним 03/11/18 Суб 13:03:57  1289235
>>1289208
Ну мы всё адаптивненько сделали, там на мобилочках перезагружается, норм короче, ну а чё они они не довольны, главное сео, ведь мы жеж пробывали фреймворки грузить мегабайтные на клиент, тормозит сука, проц загибается, хуйня короче.
Вон в нулевых на жквери делали и не ебались, хули они напридумывали аяксы-шмяксы, компоненты-редуксы, прокси-бабеля.
Ютабов своих насмотрятся, хипстёры ёбаные.
Аноним 03/11/18 Суб 14:46:45  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% ядра процессора (но при этом цинично забыли о батарейках пользователя)
Аноним 03/11/18 Суб 14:51:56  1289266
>>1289264
Ты забыл упомянуть, что флеш это дырявое говно.
Аноним 03/11/18 Суб 16:44:12  1289300
image.png (78Кб, 882x971)
>>1289266
Как и все ПО получившие достаточную популярность. Надо быть совсем тупеньким, чтобы являясь программистом в 2018, не знать эту закономерность
Аноним 03/11/18 Суб 16:54:17  1289303
image.png (99Кб, 852x839)
>>1289266
Статистика на 2010 год.
О том как легко манипулировать твоим мнением, гуманитарный программист.
Аноним 03/11/18 Суб 22:06:11  1289418
>>1289264
>Flash технология выстреливает
Ностальжи по флешам, раньше было лучше.
>Люди рисуют мультики
В нулевых и на js делали.
>что ставят по дефолту в браузере
Ну да, надо поставить, а то красивые банеры не посмотреть будет
>Наконец-то у людей появился инструмент
Их много было, дикий веб
>будут поддерживать анонсированные новинки в js, css, html
То, что началось как сомнения, быстро переросло в сильную оппозицию к JavaScript. Microsoft наотрез отказывалась утверждать любую часть ECMAScript 4 и была готова к любым действиям, включая судебные тяжбы, чтобы не дать стандарту возможности быть утвержденным
https://habr.com/company/livetyping/blog/324506/
>2-3 секунды, сжирая 100% ядра процессора
Ну да, конешн, а гугл не может в жс/аякс.
Аноним 03/11/18 Суб 22:34:08  1289428
>>1289303
Обновите флеш/сирвелайт, закешируйте N-версию jquery. Просто хотелось взять и уебать в монитор.
Все хотели подмять под свои говно-подделки веб гнобя жс, а вот хуй им - хром пришёл порядок навёл.
Аноним 04/11/18 Вск 07:55:48  1289515
>>1289300
>>1289303
неудобные посты
Аноним 04/11/18 Вск 07:58:50  1289517
>>1289418
>Ностальжи по флешам, раньше было лучше.
Ты все бомбишь, ребенок?
>В нулевых и на js делали.
Сказочник.
>Ну да, надо поставить, а то красивые банеры не посмотреть будет
Что ты несешь, глупенький?
>Их много было, дикий веб
Сказочник
>Ну да, конешн, а гугл не может в жс/аякс.
Что ты несешь вообще? Если у тебя тупо просто бомбит, ты сядь поплачь что ли, не пиши бессвязную фигню.
Аноним 04/11/18 Вск 08:05:18  1289518
>>1289428
>закешируйте N-версию jquery
Что ты несешь?
>Обновите флеш/сирвелайт
Такая была политика всего софта, никто же не знал, что уже тогда гуманитарным пользователям можно было скрыто переустанавливать ПО.
>хром пришёл порядок навёл.
хром пришел и показал что ты и твои личные данные ничего не стоят самое забавное, что началось все не хрома, но вот закончиться всякими дартами и флаттерами точно и тебя даже не спросят уже
Аноним 04/11/18 Вск 22:33:59  1289804
>>1289303
Ну надо же ебать, дырявей чем флеш операционки (которые блядь тупо больше в пиздилиард раз и естественно не могут не иметь большее число потенциальных уязвимостей), опенсорс-параша и читалка пдф от той же конторы что и флеш
Ну все, теперь он не дырявый!
какой же ты дебил
Аноним 05/11/18 Пнд 10:26:14  1289958
>>1289804
Успокаивай себя, гуманитарное удодище. Ниче, что там браузеры дырявее чем "дырявый" флеш плагин, а плагин с джава апплетами менее дырявее на 5 единиц.

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

тупорылые авторитетодрочеры
Аноним 05/11/18 Пнд 13:49:25  1290042
Сейчас бы о критичности уязвимостей судить по их количеству
Аноним 05/11/18 Пнд 18:29:00  1290188
image.png (414Кб, 914x489)
image.png (74Кб, 600x436)
>>1290042
Ты перед тем как маневрировать, хотя бы погуглил что-ли.
Есть национальная база данных уязвимостей США (US National Vulnerability Database, NVD).
Оттуда все данные берутся, в том числе и по градации уязвимости.

сбрызни уже, глупенький
Аноним 05/11/18 Пнд 23:14:33  1290315
>>1289518
>хром пришел и показал
Браузеров много, гугл и так всё о тебе знает, если у тебя андроид ютуб, жмейл, гуглпоиск и прочее.
>тебя даже не спросят уже
Их только оракл за жабу нагнул, они судов боятся как огня. И да удали педопорно с пк, параноик, а то мало ли
>>1289958
>>1289958
Добавь к ним флеш и станет ещё дырявей, посему не нужно.
Аноним 05/11/18 Пнд 23:25:45  1290324
>>1290315
>Добавь к ним флеш и станет ещё дырявей
Куда еще дырявее чем хром или андроид, судя по статистике, это как кружку воды в бассейн плеснуть.
Аноним 05/11/18 Пнд 23:51:15  1290352
>>1290324
Не удивительно, если у них доля больше остальных вместе взятых.
. За большую часть уязвимостей ответственны плагины – дополнительные программные модули от сторонних производителей. В числе наиболее уязвимых плагинов Вольфганг Кандек назвал Shockwave от Adobe, Java от Oracle и Quicktime от Apple.
https://netoscope.ru/ru/news/246/

Аноним 06/11/18 Втр 00:11:19  1290375
>>1290352
Ага, только открой CVE в базе и посмотри, что они там разделено.
Аноним 06/11/18 Втр 01:35:24  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
Аноним 06/11/18 Втр 02:30:34  1290460
>>1290448
>Servo
Зачем ты сюда этот позор раста принес?
Аноним 08/11/18 Чтв 20:35:19  1291917
Заебали колбэки на ноде, сука аж трисет.
На каждую хуйню делаю колбек
Еще этот ебучий джаваскрипт, все ломается постоянно, самый простой сервер блять падает, нихуя не работает
Высер блять макаки, а не язык
Аноним 08/11/18 Чтв 21:23:02  1291935
>>1291917
Зато джоб секюрити.
Научно доказано что среднийчеловек не может одновременно держать в памяти более 13 абстракций.
Посему, делай 14 и более колбэков на каждую поебень.
Можно хитрорекурсивных.
Дизайн колбечинья рисуй на бумажке, чтобы не запутаться во время дебажинга.
Бумажку потом сожги в сортире.
Аноним 08/11/18 Чтв 21:48:26  1291959
>>1291917
У людей все работает и ничего не ломается. И коллбэками они не срут, на каждый чих.

Ты уж смирись с тем, что ты долбоеб просто.
Аноним 08/11/18 Чтв 22:25:03  1291985
>>1291917
Люди, пишущие сервера на JS, должны страдать
Аноним 08/11/18 Чтв 22:35:40  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
Аноним 08/11/18 Чтв 23:31:36  1292012
>>1241335 (OP)
>Пхп- писать на 100500 фреймворках, которые устаревают уже завтра
Ты там охуел? С жс не перепутал? Пых-фреймворки как раз очень стабильны.
>заточенных скорее для тяпляп-студий
Наоборот. Заточены под нормальные сложные бизнес-задачи.

Пых один из лучших языков для бека, серьезно.
Ему конкуренцию составляют только go и C#
Аноним 08/11/18 Чтв 23:48:31  1292017
>>1288738
>ибо не асинхронный
Так есть же ReactPHP что делает пхп асинхроным.
Аноним 09/11/18 Птн 00:25:05  1292029
>>1291988
>написать постгрес с нуля
ну ебать
Аноним 09/11/18 Птн 09:21:09  1292122
>>1292029
жопой читаем?
Аноним 09/11/18 Птн 15:41:41  1292308
>>1292012
>Пых-фреймворки как раз очень стабильны.
Через два года у тебя будет версия 2.0 очередного йоба-фрейма, который полностью не совместим, а потом 2.1, который вроде бы не должен, но все равно все поломает.
Просто потому, что разработчикам скучно.

И в итоге ты сидишь на йоба 1.5, с тучей дыр и думаешь - нахера я сюда залез вообще?
Аноним 09/11/18 Птн 16:28:05  1292363
Сап, бэканы.
Есть одна реальная история.
Среди моих знакомых полно успешных кодеров (в отличии от меня).
Есть и на ASP.NET, и на Node.js, Django и на php.
Все они восхваляют до небес именно свой язык - Рекомендуют учить именно его, а не %ANOTHERCODELANGUAGE%, только упускают из виду то, что знакомый вкатился в 33 года в C++ и уехал в Канаду работать, так что он самый успешный, а это даже не бэк. это TRUE PROGRAMATIVE

И вот сидят эти вонаби кодеры за 120к, когда тру new[] кодер добился больше
Аноним 09/11/18 Птн 22:07:58  1292558
>>1292363
>только упускают из виду то, что знакомый вкатился в 33 года в C++ и уехал в Канаду работать
Ты упустил из виду, откуда этот знакомый в 33 года пришёл.
Так откуда?
Аноним 10/11/18 Суб 01:03:26  1292621
>>1292363
>что знакомый вкатился в 33 года в C++
C++ очень сложный язык, там такие дебри что годами нужно разбираться, вангую что знакомый на досуге несколько лет учил этот язык.
Аноним 10/11/18 Суб 02:57:52  1292661
>>1292363
Труъ кодер это миф программача. Все языки по-своему хороши и занимают свою нишу. Программирование тем и прекрасно что можно выбирать из множества путей. Лично мне 100к с головой хватает.
Аноним 10/11/18 Суб 12:20:35  1292749
>>1292661
Двачую адеквата. Такое ощущение, что половина местного контингента программирует путём холиваров на программаче.
Аноним 10/11/18 Суб 14:12:50  1292804
>>1292558
>Ты упустил из виду, откуда этот знакомый в 33 года пришёл.
>Так откуда?
инженер-электрик, делал проекты для всяких контор
Аноним 10/11/18 Суб 14:18:12  1292810
>>1292661

>Труъ кодер это миф программача. Все языки по-своему хороши и занимают свою нишу. Программирование тем и прекрасно что можно выбирать из множества путей. Лично мне 100к с головой хватает.
>Ответы: >>1292749
>>1292749

вы врети. тру кодер этот тот, кто отлично разбирается в структурах данных, протоколах, алгоритмах и прочем, которое на каждом языке пишется по своему
Аноним 10/11/18 Суб 14:23:46  1292814
>>Такое ощущение, что половина местного контингента программирует путём холиваров на программаче.
>>1292749

95% местных аборигенов это либо вкатывальщики, либо вонаби-кодеры по ютьюбу, что одно и тоже.
Аноним 12/11/18 Пнд 17:17:12  1294311
А по вакансиям (по всем городам) сохраняется такая тенденция
PHP > Node.Js > Python Web > GoLang

Node.Js с его JS Для всего вронтенда самый персперспективный выбор профессии.
Аноним 12/11/18 Пнд 22:11:04  1294529
1336928432377.png (189Кб, 836x736)
>>1294311
Работаю на няшной пхпшке и в ус не дую на ваши ГОЛАНГИ и НОДЫ.
Аноним 13/11/18 Втр 09:18:51  1294706
>>1294529
С каких пор стали восхищаться от легаси?
Аноним 13/11/18 Втр 09:24:04  1294707
>>1294311
Тут в млн одно пхп, нода 3.5 вакансии, про остальное даже не знают.
Аноним 14/11/18 Срд 20:36:28  1295561
>>1241759
Ты чё сука ебанутый?
В этом, блять, весь смысл ебаной ноды и её однопоточности, в том, что там всё настолько асинхронно, что абсолютно всё, что ты говоришь, выполнится, только хуй пойми когда, ибо event loop. Нода - это няшно, молодёжно, лаконично и быстро. Запилил json файл с зависимостями, накидал пакетов, наваял REST API и асинхронный говнокод на говносервере станет полноценным хайлопд проекте, относительно своих физических возможностей в сравнении в ресурсозатратности на любом другом языке.
Аноним 14/11/18 Срд 21:04:25  1295576
>>1241335 (OP)
>Джава - жесть, я пытался въехать, там что не либа то мега-фреймворк
Только Spring же.
>Шарп - не знаю как он будет на линуксе
Нормально все на линуксе, Microsoft портировала ASP.NET.
Аноним 15/11/18 Чтв 08:27:38  1295729
>>1295576
Ничего там не нормально.ты еще скажи, что Xamarin Это будущее андроеда. В хуй не сдался ASP.net , если нет нативного IIS с внедренным AD
Аноним 15/11/18 Чтв 08:28:34  1295730
>>1294707
сеймбро, валить надо из таких миллиоников, где таксист и ремонтник это престижная профессия
Аноним 15/11/18 Чтв 12:08:04  1295794
>>1295576
>Нормально все на линуксе, Microsoft портировала ASP.NET.
Так нормально, что потом очень захочется перейти на винду?
Аноним 15/11/18 Чтв 12:09:42  1295795
>>1295576
>Только Spring же.
Монолитное чудовище с магией аннотаций.
Аноним 15/11/18 Чтв 12:30:25  1295802
>>1295794
Мелкомягкие последнее время взялись за голову, все там нормально.
Аноним 15/11/18 Чтв 13:09:17  1295827
>>1295802
>Мелкомягкие последнее время взялись за голову
А если потом снова начнут?? Ты так и будешь как флюгер мотаться?
Уважение и доверия слишком дорогая вещь, а такие как ты "флюгеры", обесценивают её, давая возможность корпорациям делать все что захотят за простые подачки
Аноним 15/11/18 Чтв 13:37:44  1295844
>>1246866
>Гта вайс сити прошел уже?))
Лучший гта между прочим.


Топ тредов
Избранное