А мне такой фронт нравится. По делу, не грузит глаза лишними свистоперделками, и не грузит сотни мегабайт трафика непонятно чего на трёхстраничный сайт.
а) специально для фронтендеров есть NodeJS чтобы даже какой-нибудь C# учить не надо было, а к ноде - фреймворки типа того же Nest чтобы было сразу еще и красиво.
б) если не можешь посмотреть часик crash course, полистать чуток документацию и гайды, а затем сделать что-то чтобы просто работало и не падало при обращении - то это диагноз.
У у яваскриптеров ооочень тонкая душевная организация. PHPшники в свое время тихо улыбались от ролфов над ними. Но яваскриптер, который не полыхнет от очередного подкола, он как Йети - не существует.
Ну так если специально наворачивать абстракцию на абстракцию, то так и выходит. Я каждый раз охреневаю с громадности ангуляр приложений чтоб простую морду нарисовать.
Nest это бэкенд же. Попытка запилить на nodejs джавовый Spring. У фронтендеров зато есть Next- это Реакт на максималках- умеет и то, и сё, свистеть и пердеть и рендериться на сервере. Прошу пардону за обилие пидорских терминов
Ну вот что ты сравниваешь. Фронтендер, который умеет в NodeJS это уже не фронтендер. Каждый должен заниматься своим делом. Умеешь хорошо в логику - иди в бэк. Умеешь свистоперделки - иди во фронт. Фулстак - иди нахуй, потому что хорошо получаться оба дела не будут, выбирай что-то одно. Каждое направление развивается и следить за всем не так то легко, а уж тем более применять все эти навыки. Я тебе как фулстак говорю.
Да господи, сейчас на JS столько всего сделали, что быть тем же fullstack-developer как нехуй делать.
Я после ебли с PHP приполз в мир JS, смеясь с этих "смузихлебов", а по факту уже всё давно сделано специально для "хуяк-хуяк и в продакшн", настолько всё, что ты ещё не подумал о проблеме, а она, блять, уже решена. Если ты человек, который реально шарит за фронтенд, то наваять простейший вариант бэка на ноде вот прям вообще ничего не стоит. А если ты опытный бэкэндер, то, блять, для тебя тоже придумали триллион UI-библиотек/фреймворков, на которых даже макака сможет сделать супер-мега-адаптивную верстку, только данные отдавай. Понятное дело, что всё равно по итогу будет уклон либо в то, либо в другое, но быть хорошим Fullstack в мире JS очень даже можно.
Всё зависит от задач, где-то хуяк хуяк и в прод прокатит, а где-то нет. Я имел ввиду то, что всё равно есть основной вектор развития, а другой направление будет как доп в твоих навыках.
Опять какие-то прописные истины. Понятное дело, что у тебя не будет ровно 50% на 50%, так не бывает. Другое дело, что человек вполне себе может отлично разбираться как за клиентскую так и за серверную часть. Узким специалистом, он, конечно же не станет, но огромный процент задач вполне себе покрывает и в большинстве своем именно это и нужно современному бизнесу.
Ещё раз спрашиваю, что мешает обрабатывать ошибки, используя современные инструменты? В Express есть свой middleware для обработки, есть try catch и async/await, есть промисы с их then/catch/finally. И после этого всего ты предлагаешь мне юзать callback-и?
То что в старых либах/модулях как ты говоришь есть такое, ну, блять, legacy вообще никто не отменял. Я уже молчу о том, что и в современном коде на JS при написании библиотек вполне себе используют "богомерзкий" var и многое другое за что сейчас будут бить по рукам.
Ничего не мешает. Но в этом нужно разбираться, а не вот это вот твое
> Если ты человек, который реально шарит за фронтенд, то наваять простейший вариант бэка на ноде вот прям вообще ничего не стоит.
Дружище, ты сейчас это серьезно? Если фронтендер не знает про то что я написал, то проще сказать "вон из профессии", т.к. если человек на клиенте не пишет банальные запросы к API, то это скорее верстальщик, а не фронтендщик.
Так может там при вводе подсказки всплывают с fuzzy поиском по базе городов. Отсутствие стрелочки вниз сбоку ещё не говорит, что это просто поле без нихуя.
Фронтендер читает ридми, где написано, что вначале надо указать креденшиалы бд в файле с настройками.
Например, в виме.
Остаток рабочего дня фронтедер выясняет как выйти из вима.
да где ж красиво? даже шрифтом в тексте ошибки не поиграно
б) если не можешь посмотреть часик crash course, полистать чуток документацию и гайды, а затем сделать что-то чтобы просто работало и не падало при обращении - то это диагноз.
Да-да, и вообще, сейчас фронт сложнее бэка, знаем-слышали
Наверное...
Ну вот что ты сравниваешь. Фронтендер, который умеет в NodeJS это уже не фронтендер. Каждый должен заниматься своим делом. Умеешь хорошо в логику - иди в бэк. Умеешь свистоперделки - иди во фронт. Фулстак - иди нахуй, потому что хорошо получаться оба дела не будут, выбирай что-то одно. Каждое направление развивается и следить за всем не так то легко, а уж тем более применять все эти навыки. Я тебе как фулстак говорю.
Я после ебли с PHP приполз в мир JS, смеясь с этих "смузихлебов", а по факту уже всё давно сделано специально для "хуяк-хуяк и в продакшн", настолько всё, что ты ещё не подумал о проблеме, а она, блять, уже решена. Если ты человек, который реально шарит за фронтенд, то наваять простейший вариант бэка на ноде вот прям вообще ничего не стоит. А если ты опытный бэкэндер, то, блять, для тебя тоже придумали триллион UI-библиотек/фреймворков, на которых даже макака сможет сделать супер-мега-адаптивную верстку, только данные отдавай. Понятное дело, что всё равно по итогу будет уклон либо в то, либо в другое, но быть хорошим Fullstack в мире JS очень даже можно.
Всё зависит от задач, где-то хуяк хуяк и в прод прокатит, а где-то нет. Я имел ввиду то, что всё равно есть основной вектор развития, а другой направление будет как доп в твоих навыках.
То что в старых либах/модулях как ты говоришь есть такое, ну, блять, legacy вообще никто не отменял. Я уже молчу о том, что и в современном коде на JS при написании библиотек вполне себе используют "богомерзкий" var и многое другое за что сейчас будут бить по рукам.
> Если ты человек, который реально шарит за фронтенд, то наваять простейший вариант бэка на ноде вот прям вообще ничего не стоит.
Например, в виме.
Остаток рабочего дня фронтедер выясняет как выйти из вима.