Выбор фрейморка 135284 В конец треда | Веб
Подскажите, аноны, какой фреймворк выбрать, мне сейчас 13. Хочу выбрать фреймворк для фронтенда,чтобы через 5 лет был актуален. Советуете, обсуждаете. Всем добра!
2 135285
Бамп
3 135286
Бамп
4 135287
Бамп
5 135288
>>5284 (OP)
https://reactjs.org/
https://remix.run/

>чтобы через 5 лет был актуален


Здесь ты загнул. Веб меняется стремительно, лет через 5 всё снова поменяется.
6 135289
>>5288
Ну хорошо, а что изучить чтоб в катиться в веб(по настоящему)?
7 135290
>>5288
Ну хорошо, а что изучить чтоб в катиться в веб(по настоящему)?
8 135291
>>5290

>веб


>что изучить


Базы данных. Без хороших знаний баз данных ты ничего не можешь, тебе никакие алгоритмы не помогут. Как работают API. Базовые принципы облаков (AWS, Azure). Фреймворки какие-нибудь, типа remix, express. И язык программирования TypeScript. Из стилей - любая css-in-js библиотека, https://stitches.dev/ либо styled components. Всё.
10 135294
>>5291
Ну я не бекендер, чтобы учить базы данных. Хотя на type script я бы изуч л, но что насчёт react? Надо ли?
11 135301
>>5294
Ну и зря. Я тоже вначале так думал. Вёрстка отупевает, если ей долго заниматься. Это такой типа мальчик на побегушках. Поменяй картинку, там кнопку передвинь на два пикселя влево, и т.д. Тем более, сейчас границы между фронтэндом и бекендом стираются. И там и там можно писать на JS/TypeScript.
12 135302
>>5294
Олсо, в базах данных ничего такого сверхсложного нет. Любую nosql-базу можно выучить за неделю. Выучить два ключа - partition key и sort key. Ну и какие есть операции - query, update, delete, и т.д. Зато это поможет при устройстве на работу, потому что мало кто этим замарачивается.

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

Всё, что я описал выше, на базовом уровне можно выучить месяца за 2. Самое сложное - это typescript. Остальное ерунда.
13 135303
>>5302
Скажите, пожалуйста а в чем сложность ts, чтобы я знал заранее. Насчёт бекенда, не знаю... Что-то не моё

>мальчик на побегушках


Скорее всего джуном так реально будет, но если пробиться в middle или senior то дело пойдёт по другому(надеюсь).
14 135304
>>5303

>пожалуйста а в чем сложность ts


Много функционала/тонких моментов.

>пробиться в middle или senior


Сениоров, как и миддлов не существует. Есть только набор навыков. Ты пришёл на собеседование, тебя спрашивают - ты это знаешь? А это? А то знаешь? Чем больше у тебя подходящих скиллов, тем дороже ты можешь себя продать. А все синьоры-помидоры - это внутренние лычки галер. Ты можешь быть суперсиниором в одном месте, а в другом тебя обоссут и поржут ещё над тобой. Типа лошара, нихуя не знает. Я лично никогда не употребляю эти приставки, для всех я просто "веб-разработчик". Потому что иногда чтобы "пробиться в senior" нужно усердно лизать жопу начальству.
15 135306
>>5304
А если бфть фрилансером, можнол ли вообще получить норм заказ зв норм деньги, или только заказы по типу соц сеть с анимациями и бекендом за час по цене 10 рублей . А то иногда смотришь канал "Фрилансер по жизни" и думаешь "хочу быть фрилансером", а потом заходишь на биржу и понимаешь что там заказы как сверху. Что делать? Или идти вообще в другие сферы?
16 135307
>>5306
Простите, набираю со смартфона, вот с грамвтикой и плохо. :(
17 135309
>>5306
Ты не на тех биржах смотришь. Всё сильно зависит от локации. Успешным фрилансером реально стать только работая на запад. О чём можно говорить, если средняя зп в России около 56,000 рублей (или 640 долларов), а средняя зарплата в Нидерландах, где-то 2,900 евро в месяц (или 280,000 рублей). Вот и считай, разница в уровне жизни ~5 раз. Зайди на любую европейскую биржу и посмотри какие там рейты стоят, люди работают за 40-60 евро в час https://freelancer.nl/freelancers А теперь зайди на российскую биржу и сравни за сколько люди там работают.

Вообще, в идеале, нужно стремится к своему стартапу. Там ты царь и бог.
18 135310
>>5306
Вот можешь посмотреть рейты: https://www.hoofdkraan.nl/opdrachten
За сайт на вордпрессе платят 25-40 евро в час.
19 135312
>>5309
Спасибо, надо будет прокачать я в английском и попробовать взять заказ, который будет мне по силам. Всем добра! Всем спасибо! Скажите,, а как говорить с заказчиком? Можно ли работать на голландские кампании удалённо или фрилансер лучше?
20 135313
Можно ли говорить через переводчик, или только зная язык?
21 135314
Можно ли не совершенно летним работать на Нидерланды, или ждать 18 лет?
22 135316
>>5312
Я просто для примера привёл. Не обязательно Нидерланды. Это может быть любая страна - Швейцария, Германия, Великобритания, США или Австралия. Любая зарубежная страна (не Россия). Не надо буквально понимать, я говорил в целом.
23 135317
>>5316
Я понял, что ето должна быть страна ЕС или НАТО, где плататят в доларах, а не в рублях, гривен или любой дешёвой валютой. Подскажите хорошими биржи для frontend(а), можно ли пользоваться переводчиком? И лучше фрилансить или идти на компанию удалённо?
24 135321
>>5317

>можно ли пользоваться переводчиком


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

Единственный минус - бюрократический. В европейский фриланс сложнее вкатится, чем в американский (начинать вкат лучше с американского). Потому что там своё налогообложение и требуют официальную регистрацию. Но европка зато больше платит. Бирж куча, любую в гугле можно найти.
25 135322
>>5321
Ясно, спасибо! Просто спросил, а-то вдруг поймут, что не ихний парень и не возьмут заказ. А как лучше писать, чтобы именно на твой отклик глянул заказчик?
26 135323
>>5322
Если там 20 человек или больше - ничё не писать! Проходи мимо. Не надо тратить время на дохлые заказы. Чё бы ты там не делал, хоть брейкдайнс на голове танцуй, у тебя всё равно шансы быть нанятым 5% максимум. Ищи там где мало претендентов.
27 135324
>>5285
Я не согласен!
28 135325
>>5323
Ну тут ясно, что если там оставил отметку профи или человек >= 15, то брать не сто'ит. Хотя компании мне кажуть я более перспективными, ведь фриланс - не постоянно. А вот компания - постоянство, ведь один коллектив, один начальник, одна зарплата. Но тогда точно надо знать иностранные языки и розсылать резюме.
29 135326
>>5325
Ето ОП.
jQuery 30 135833
jQuery, это говно до стх пор не сдохло, лол
31 135864
>>5833
Почему оно должно сдохнуть, вайтишник?
image.png623 Кб, 1056x629
32 135865
>>5284 (OP)

>через 5 лет был актуален.


>>5289
>>5290

> чтоб в катиться в веб(по настоящему)?

33 135866
>>5864
Потому что все фичи уже перенесли в JS.
А тянуть старую ненужную либу только из-за готовых плагинов это говнофрилансерство.
34 135869
>>5866

>все фичи


Какие именно фичи?

>ненужную либу только из-за готовых плагинов


Лучше отдельно отряд макак нанять для написания с нуля, да? Платить ты будешь, мань?
35 135876
сап аноны
давеча столкнулся со странной аномалиейно может я просто тупой

верстал себе верстал, и решил переделать один из своих сайтов пет проектов, и уебался об flex-direction:column + justify-content: space-between. последнее - не работает почему-то.
подумал за логику, вроде все должно робить.

и не пойму почему. гуглил, но подобной проблемы не нашел
36 135877
>>5876
На высоту блока посмотри
37 135878
>>5877
спасибо, сам уже допетрил
думал что если не задавать высоту, то он растянется как в row
38 135881
анчоус что это такое что значит этот синтаксис?

[id^=drop]

это было в примере выпадающего меню, но гугол ничего не показал

что именно значит ^= , да еще и в квадратных скобках ?
image.png8 Кб, 746x93
39 135937
40 135938
>>5881
Все айдишники начинающиеся с "drop":

<button id="dropdown" type="button">Кнопка</button>
<div id="dropbox">...</div>
<div id="droptable">...</div>
<span id="dropout">...</span>
41 136060
>>5833
jQuery - это не фреймворк, а библиотека.

>>5866

>Потому что все фичи уже перенесли в JS.


Фичи может быть и перенесли, но код на jQuery всё равно короче и читабельнее.
Примеры:

$('#button1')
намного короче и элегантнее чем
document.getElementById('button1')

$('.button')
намного короче и элегантнее чем
document.querySelectorAll('.button')

и таких примеров можно найти огромное множество.
Обновить тред
« /web/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

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