М.Двач / Web-мастера

Выбор фрейморка 29 мар 2022, 15:10 135284 В конец треда | Веб

2 Кб, 144x144251 Кб, 440x260

Подскажите, аноны, какой фреймворк выбрать, мне сейчас 13. Хочу выбрать фреймворк для фронтенда,чтобы через 5 лет был актуален. Советуете, обсуждаете. Всем добра!

Ответы52885865

2 29 мар 2022, 15:13 2 135285

Бамп

Ответы5324

3 29 мар 2022, 15:13 3 135286

Бамп

4 29 мар 2022, 15:14 4 135287

Бамп

5 29 мар 2022, 15:17 5 135288

>>135284 (OP)
https://reactjs.org/
https://remix.run/

>чтобы через 5 лет был актуален
Здесь ты загнул. Веб меняется стремительно, лет через 5 всё снова поменяется.

Ответы52895290

6 29 мар 2022, 15:21 6 135289

>>135288
Ну хорошо, а что изучить чтоб в катиться в веб(по настоящему)?

Ответы5865

7 29 мар 2022, 15:21 7 135290

>>135288

Ответы529152925865

8 29 мар 2022, 15:32 8 135291

>>135290
>веб
>что изучить
Базы данных. Без хороших знаний баз данных ты ничего не можешь, тебе никакие алгоритмы не помогут. Как работают API. Базовые принципы облаков (AWS, Azure). Фреймворки какие-нибудь, типа remix, express. И язык программирования TypeScript. Из стилей - любая css-in-js библиотека, https://stitches.dev/ либо styled components. Всё.

Ответы5294

9 29 мар 2022, 15:34 9 135292

>>135290
У гугла есть материалы для вката.
https://web.dev/
https://developers.google.com/web/fundamentals
https://developer.mozilla.org/ru/
https://www.freecodecamp.org/

10 29 мар 2022, 15:40 10 135294

>>135291
Ну я не бекендер, чтобы учить базы данных. Хотя на type script я бы изуч л, но что насчёт react? Надо ли?

Ответы53015302

11 29 мар 2022, 15:54 11 135301

>>135294
Ну и зря. Я тоже вначале так думал. Вёрстка отупевает, если ей долго заниматься. Это такой типа мальчик на побегушках. Поменяй картинку, там кнопку передвинь на два пикселя влево, и т.д. Тем более, сейчас границы между фронтэндом и бекендом стираются. И там и там можно писать на JS/TypeScript.

12 29 мар 2022, 16:16 12 135302

>>135294
Олсо, в базах данных ничего такого сверхсложного нет. Любую nosql-базу можно выучить за неделю. Выучить два ключа - partition key и sort key. Ну и какие есть операции - query, update, delete, и т.д. Зато это поможет при устройстве на работу, потому что мало кто этим замарачивается.

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

Всё, что я описал выше, на базовом уровне можно выучить месяца за 2. Самое сложное - это typescript. Остальное ерунда.

Ответы5303

13 29 мар 2022, 16:34 13 135303

>>135302
Скажите, пожалуйста а в чем сложность ts, чтобы я знал заранее. Насчёт бекенда, не знаю... Что-то не моё
>мальчик на побегушках
Скорее всего джуном так реально будет, но если пробиться в middle или senior то дело пойдёт по другому(надеюсь).

Ответы5304

14 29 мар 2022, 19:56 14 135304

>>135303
>пожалуйста а в чем сложность ts
Много функционала/тонких моментов.

>пробиться в middle или senior
Сениоров, как и миддлов не существует. Есть только набор навыков. Ты пришёл на собеседование, тебя спрашивают - ты это знаешь? А это? А то знаешь? Чем больше у тебя подходящих скиллов, тем дороже ты можешь себя продать. А все синьоры-помидоры - это внутренние лычки галер. Ты можешь быть суперсиниором в одном месте, а в другом тебя обоссут и поржут ещё над тобой. Типа лошара, нихуя не знает. Я лично никогда не употребляю эти приставки, для всех я просто "веб-разработчик". Потому что иногда чтобы "пробиться в senior" нужно усердно лизать жопу начальству.

Ответы5306

15 29 мар 2022, 21:40 15 135306

>>135304
А если бфть фрилансером, можнол ли вообще получить норм заказ зв норм деньги, или только заказы по типу соц сеть с анимациями и бекендом за час по цене 10 рублей . А то иногда смотришь канал "Фрилансер по жизни" и думаешь "хочу быть фрилансером", а потом заходишь на биржу и понимаешь что там заказы как сверху. Что делать? Или идти вообще в другие сферы?

Ответы530753095310

16 29 мар 2022, 21:51 16 135307

>>135306
Простите, набираю со смартфона, вот с грамвтикой и плохо. :(

17 29 мар 2022, 22:55 17 135309

>>135306
Ты не на тех биржах смотришь. Всё сильно зависит от локации. Успешным фрилансером реально стать только работая на запад. О чём можно говорить, если средняя зп в России около 56,000 рублей (или 640 долларов), а средняя зарплата в Нидерландах, где-то 2,900 евро в месяц (или 280,000 рублей). Вот и считай, разница в уровне жизни ~5 раз. Зайди на любую европейскую биржу и посмотри какие там рейты стоят, люди работают за 40-60 евро в час https://freelancer.nl/freelancers А теперь зайди на российскую биржу и сравни за сколько люди там работают.

Вообще, в идеале, нужно стремится к своему стартапу. Там ты царь и бог.

Ответы5312

18 29 мар 2022, 23:00 18 135310

>>135306
Вот можешь посмотреть рейты: https://www.hoofdkraan.nl/opdrachten
За сайт на вордпрессе платят 25-40 евро в час.

19 30 мар 2022, 09:33 19 135312

>>135309
Спасибо, надо будет прокачать я в английском и попробовать взять заказ, который будет мне по силам. Всем добра! Всем спасибо! Скажите,, а как говорить с заказчиком? Можно ли работать на голландские кампании удалённо или фрилансер лучше?

Ответы5316

20 30 мар 2022, 09:35 20 135313

Можно ли говорить через переводчик, или только зная язык?

21 30 мар 2022, 09:45 21 135314

Можно ли не совершенно летним работать на Нидерланды, или ждать 18 лет?

22 30 мар 2022, 14:10 22 135316

>>135312
Я просто для примера привёл. Не обязательно Нидерланды. Это может быть любая страна - Швейцария, Германия, Великобритания, США или Австралия. Любая зарубежная страна (не Россия). Не надо буквально понимать, я говорил в целом.

Ответы5317

23 30 мар 2022, 14:17 23 135317

>>135316
Я понял, что ето должна быть страна ЕС или НАТО, где плататят в доларах, а не в рублях, гривен или любой дешёвой валютой. Подскажите хорошими биржи для frontend(а), можно ли пользоваться переводчиком? И лучше фрилансить или идти на компанию удалённо?

Ответы5321

24 30 мар 2022, 19:38 24 135321

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

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

Ответы5322

25 30 мар 2022, 23:25 25 135322

>>135321
Ясно, спасибо! Просто спросил, а-то вдруг поймут, что не ихний парень и не возьмут заказ. А как лучше писать, чтобы именно на твой отклик глянул заказчик?

Ответы5323

26 30 мар 2022, 23:50 26 135323

>>135322
Если там 20 человек или больше - ничё не писать! Проходи мимо. Не надо тратить время на дохлые заказы. Чё бы ты там не делал, хоть брейкдайнс на голове танцуй, у тебя всё равно шансы быть нанятым 5% максимум. Ищи там где мало претендентов.

Ответы5325

27 31 мар 2022, 08:12 27 135324

>>135285
Я не согласен!

28 31 мар 2022, 08:20 28 135325

>>135323
Ну тут ясно, что если там оставил отметку профи или человек >= 15, то брать не сто'ит. Хотя компании мне кажуть я более перспективными, ведь фриланс - не постоянно. А вот компания - постоянство, ведь один коллектив, один начальник, одна зарплата. Но тогда точно надо знать иностранные языки и розсылать резюме.

Ответы5326

29 31 мар 2022, 08:20 29 135326

>>135325
Ето ОП.

jQuery 30 14 июня 2022, 16:01 30 135833

jQuery, это говно до стх пор не сдохло, лол

Ответы58646060

31 20 июня 2022, 12:30 31 135864

>>135833
Почему оно должно сдохнуть, вайтишник?

Ответы5866

623 Кб, 1056x629
32 20 июня 2022, 15:08 32 135865

>>135284 (OP)
>через 5 лет был актуален.
>>135289
>>135290
> чтоб в катиться в веб(по настоящему)?

33 20 июня 2022, 15:10 33 135866

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

Ответы58696060

34 20 июня 2022, 16:09 34 135869

>>135866
>все фичи
Какие именно фичи?

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

35 23 июня 2022, 14:54 35 135876

сап аноны
давеча столкнулся со странной аномалиейно может я просто тупой

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

и не пойму почему. гуглил, но подобной проблемы не нашел

Ответы5877

36 23 июня 2022, 20:14 36 135877

>>135876
На высоту блока посмотри

Ответы5878

37 24 июня 2022, 03:39 37 135878

>>135877
спасибо, сам уже допетрил
думал что если не задавать высоту, то он растянется как в row

38 24 июня 2022, 22:56 38 135881

анчоус что это такое что значит этот синтаксис?

[id^=drop]

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

что именно значит ^= , да еще и в квадратных скобках ?

Ответы59375938

8 Кб, 746x93
39 14 июля 2022, 11:18 39 135937

>>135881
https://developer.mozilla.org/ru/docs/Web/CSS/Attribute_selectors

40 14 июля 2022, 20:13 40 135938

>>135881
Все айдишники начинающиеся с "drop":

<button id="dropdown" type="button">Кнопка</button>
<div id="dropbox">...</div>
<div id="droptable">...</div>
<span id="dropout">...</span>

41 4 авг 2022, 07:04 41 136060

>>135833
jQuery - это не фреймворк, а библиотека.

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

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

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

и таких примеров можно найти огромное множество.

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

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

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

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion