Привет двач, у меня есть такая проблема, по конкретнее проблема заключается в том что мне фронтэнд кажется недопрограммированием, легким видом веб разработки. Дело в том что, когда я изучал к примеру веб разработку то там приходилось писать верстку, писать на jquery, php+mysql и все вот это, иногда даже писали на вью джс. И вот недавно когда хотел влезть во фронт увидел такую странную картину, дело в том что, чтобы стать фронтэнд разработчиком нужно знать html+css+js+bootstrap+jquery и какой нибудь фреймворк кпримеру ангуляр, реакт или вью и тогда возникает вопрос, почему же фронтэнд разработчикам, платят в разы больше чем другим разработчикам если всего лишь нужно изучить 1 фреймворк к уже знающему html/css/js, почему порог входа кажется таким легким или я не туда смотрю, все эти sass/gulp/webpack/bower это те вещи которых выучить ну крайне легко, почему фронтэнд разработку кажется таким легким, а остальные языки типа джавы наоборот. вопрос серьезный и конечно же если будет хороший ответ. Я просто сужу из своего опыта, в котором я часто вижу дефакто знания html+css+js, даже на том же джаве, то почему изучив 1 фрейм ты становишься фронтом ?
потребность большая>фронтэнд разработчикам, платят в разы больше чем другим разработчикамщитоалсо не вижу чем фронт легче бека, точно так же можно сказать - надо знать один фреймворк и одну базу данных, никакой утомительной верстки даже
>>1415676 (OP)На бустрапе сверстать и налепить плагинов жйвери - легкоЧто-то вроде аппы сделать - сложнее, чем на андроиде, например
>>1415683>алсо не вижу чем фронт легче бекаТем что это параша для девочек верстальщик на недоязыке из костылей и говна, в которой 99% работы заявзано на перетяпывании готовых шаблонов и в упор "не ебу как там это все работает с низу и что это такое, но я знаю как это сюда приписать и вот это вставить"? Оставший процент - это как правило тяжелые мультимедийные ресурсы, на которых за говнокод могут засудить, но там работают большие комманды с дизайнерами, манагерами и сеошниками, и какие то специфичные оригинальные заказы. В остальном 99% сводятся к дичайшему говнокоду с даунами в упор не ебущими как все работает ниже их шаблонов говнофреймворка?
>>1415815Фигня уровня "я дартаньян, а вы макаки". Js - лучший из худших, все эти ваши питоны/пхп - полное говнище, такое же как и вэбплатформа, посему фреймворки это тру
>бэкенд>нужно просто знать несколько концептов, и просто программирование>фронт>over 9000 баззвордов и умение их конфигурировать, умение которое устаревает за полгода.>всё должно работать и у зумера с последним фраерфоксом, и у бабы Дуси с ie 6, и у тети сраки с опера мобайл.
ИДЕШЬ НА СОБЕС В ПОЛНОЙ ГОТОВНОСТИ ОТРАЖАТЬ ВОПРОСЫ ПО ТЕОРИИ И РЕШАТЬ ЗАДАЧКИ НА АЛГОРИТМЫ2@СПРАШИВАЮТ КТО ТЫ ПО ЖИЗНИ
>>1415676 (OP)> почему изучив 1 фрейм ты становишься фронтомОтвет содержится в самом вопросе. Передне- и заднеприводные пидорасы-хреньворкщики - это основной контингент макак в веб-разработке. Эта обезьяна тупа и необучаема в принципе, но дёшева и послушна. Как раз именно поэтому ей нужна куча еблиотек и хреньворков, потому что осилить и применять стандартные средства она не в состоянии. К программированию имеет самое опосредованное отношение, находясь на одном уровне с веб-дристальщиками, сеошниками и прочей парашей. Касается прежде всего переднеприводных.> платят в разы больше чем другим разработчикамЭто далеко не так. Просто макаки сегодня есть везде.Реально на JS можно весьма годные вещи делать, которые макакам и не снились. Зацени, например: http://мк-61.ml - точная эмуляция реальных устройств со своими процессорами, операционными системами и т. д.
>>1416000Так вы сами себе петушиную иерархию придумали, один там какой-то сеньор-попидор, другой тимлид, третий - вообще джуна, хуй поймёшь, кто есть кто и как вы там гребнями меряетесь.
>>1415985Хуита. У бекендщика есть еще предметная область. Но в вашем представлении веб - это только сайты-хуяйты для тети сраки и ее внука зумера-хуюмера.
Bootstrap - уже не нужен, есть grid-версткаJQuery - умер в году 2014,Да, html, css, vanilaJS + любой фрейм надо знать
>>1415815>не ебу как там это все работает с низу и что это такое, но я знаю как это сюда приписать и вот это вставитьЭто про все языки выше ассемблера, долбоебушка
Задачи на фронте - кнопка должна нажиматься красиво, плавноЗадачи на бэкенде - система должна выдерживать нагрузку в 1000rps с распределенным кластером NoSql базы данных.Очевидно что в целом на фронте легче, но с точки зрения продукта неработающая кнопка даже хуже, чем 50rps вместо 1000 заявленных. Поэтому-то фронтендеры как-то конкурируют зарплатой с нормальными бэкенд спецами. Но это временно.
>>1415676 (OP)ну хзвот например есть приложение знакомств с возможностью общаться в диалогахна беке нужно сделать так, что бы каждое новое сообщение сохранялось в базе в правильном месте и что б можно было обеспечить доступ к списку сообщенийна фронте надо что б список сообщений не выгружался целиком, что б последние сообщения были внизу страницы, что б страница открывалась уже с прокруткой до низа, что б при прокрутке до верха загружались новые сообщения, что б длинные сообщения отображались корректно на любом девайсе, что б новые сообщения сразу отображались на странице без перезагрузки, что б приходили уведомления о новых сообщениях, что б непрочитанные сообщения были с темным фоном, что б была иконка с непрочитанными сообщениями и еще много чего по мелочичто по твоему менее геморно в этой задачи - сделать бек или фронт?
>>1428932и чтобы более старые браузеры с этим могли работать и чтобы САФАРИ тоже, и чтобы все это НЕ ДЕРГАЛОСЬ
>>1428932Это геморно, но не очень сложно. К тому же на фронте любят почему-то всегда свои велосипеды костылить, можно подумать никто до этого чатов с плавной прокруткой не писал. К тому же то что сейчас популярно на фронте - React, Redux и т.д. - все переизобретения того, что на десктопе существует уже давно: реактивное программирования и автобиндинги. Кстати на десктопе это все развилось до того, что бэкендщики и писали UI и для фронта отдельных людей не было. В скором времени и в вебе так будет
>>1428454На бэке обычно всё пиздец как логично и последовательно, сам бэк преимущественно, а на фронте часто ощущение, что ты дрочишь костыли (хотя может это я кривой).
>>1415676 (OP)Посоны на сходке решили что пикрелейтед, из вот этого петушиного треда https://2ch.hk/pr/res/1428667.html - достоин быть в шапке следующего js треда.
>>1416549>Bootstrap - уже не нужен, есть grid-версткаего как бы не только для 12 колонок юзают>JQuery - умер в году 2014не совсем, в куче проектов код с JQuery, переписывать не все спешат, нравится тебе это или нет
>>1429429>Токсичные люди>э слышь пидорасы ваш жаваскрипт нихуя не работает>так ты написал неправильно>какие же вы токсичные!!!
>>1429429Я про ошибку. В чем смысл кода? Я могу по названиям догадаться, что при создании потока должно поменяться название кнопки. Но зачем? Тем более с Delete на DeleteTread
>>1429451> И английский ты тоже не знаешь.Где я проебался? как бесят такие маняврирования. Создается ощущение что ты сам не знаешь
>>1429474Что жирно, а мань? Ты там отпечатался потому, что ты про себя произносишь ТРЕАД. Ты не знаешь что это за звук th в английском, и не умеешь его произносить, и не привык его писать соответственно. И то, что ты не видишь что в том коде не так - наводит на мысль что базис js ты тоже не осилил.
>>1429477> Ты не знаешь что это за звук th в английском, и не умеешь его произносить, и не привык его писать соответственно.Ну тебе виднее, конечно, угу. Вот интересно, почему ты не допускаешь мысли об опечатке? Хотя, я думаю тебе хочется доебать кого-то от скуки. Лучше бы поупражнялся в написании предложений на русском.
>>1429478Я тут подумал, что на следущее твое сообщение лучше не отвечать. Решил предупредить тебя, а то нафантазируешь что-нибудь.
>>1429480А еще я подумал - вы все тут токсичные. Идите нахуй, короче. Вместе со своим js. И английским.
>>1429486И не говори. Они наверно омежки все. Их в школе альфачи пиздили, портфель макали в унитаз. А теперь они отыгрываются - нормальных пацанов заебывают всякой некому ненужной хуйней.