Web development - что выбирать?

Roy
Уже с Приветом
Posts: 1234
Joined: 24 Nov 1999 10:01
Location: Seattle

Web development - что выбирать?

Post by Roy »

На данный момент - какие самые нужные технологи/библиотеки в web development?
Критерий - чтобы легче всего было найти работа для нуба?

Angular vs React?
Node.js vs Ruby vs Dojo vs PHP?
Что там с jQuery - всё ещё надо знать?
Less/Cass надо знать?
Какие библиотеки и тулзы mush-have (бутстраперы, и т.д.)?

Что ещё?

Спасибо!
User avatar
stenking
Уже с Приветом
Posts: 14407
Joined: 26 May 2006 02:39

Re: Web development - что выбирать?

Post by stenking »

React, Node.js, Gulp, CI/CD, Docker, SASS, Bootstrap
Бога нет.
anarchist
Уже с Приветом
Posts: 1868
Joined: 28 Dec 2014 18:20

Re: Web development - что выбирать?

Post by anarchist »

Смотря где, в стартапах все что движется, а в конторах поконсервативнее, в принципе ничего кроме jquery, boostrap, templates & spring может и не быть.
Vox populi vox Dei
inside
Уже с Приветом
Posts: 1605
Joined: 05 May 2007 19:44

Re: Web development - что выбирать?

Post by inside »

State of the Art JavaScript in 2016
https://medium.com/javascript-and-opini ... 67fc68eb0b
inside
Уже с Приветом
Posts: 1605
Joined: 05 May 2007 19:44

Re: Web development - что выбирать?

Post by inside »

Roy wrote:Что там с jQuery - всё ещё надо знать?
JQuery - следствие дебильности нативного DOM API, который никуда не денется, к сожалению.

Что лучше -getElementsByClassName() или $()?
User avatar
_Lenchik
Уже с Приветом
Posts: 1239
Joined: 10 Nov 2005 03:51

Re: Web development - что выбирать?

Post by _Lenchik »

Roy wrote:
Angular vs React?
Node.js vs Ruby vs Dojo vs PHP?
Что там с jQuery - всё ещё надо знать?
Less/Cass надо знать?
Какие библиотеки и тулзы mush-have (бутстраперы, и т.д.)?
jQuery - обязательно
Angular vs React:
Angular + React
Node.js +
PHP + asp.net + java на уровне для веб девелопера
Я знаю, как надо. Но сделаю, как хочу.
Roy
Уже с Приветом
Posts: 1234
Joined: 24 Nov 1999 10:01
Location: Seattle

Re: Web development - что выбирать?

Post by Roy »

inside wrote:
Roy wrote:Что там с jQuery - всё ещё надо знать?
JQuery - следствие дебильности нативного DOM API, который никуда не денется, к сожалению.

Что лучше -getElementsByClassName() или $()?
А React не помогает избавиться от необходимости использовать DOM?
Roy
Уже с Приветом
Posts: 1234
Joined: 24 Nov 1999 10:01
Location: Seattle

Re: Web development - что выбирать?

Post by Roy »

inside wrote:State of the Art JavaScript in 2016
https://medium.com/javascript-and-opini ... 67fc68eb0b
Отличная статья - спасибо!
Ещё бы такую по server-side найти. Кстати, Bootstrap в статье не упоминается - как насчёт него?
inside
Уже с Приветом
Posts: 1605
Joined: 05 May 2007 19:44

Re: Web development - что выбирать?

Post by inside »

Roy wrote:
inside wrote:State of the Art JavaScript in 2016
https://medium.com/javascript-and-opini ... 67fc68eb0b
Кстати, Bootstrap в статье не упоминается - как насчёт него?
Bootstrap обычно любят те, кто не знают CSS и любую проблему пытаются решать путем напихивиная классов вроде "col-xs-12 col-sm-6 col-md-8 col-lg-4". Это все быстро становится похоже на табличную верстку конца 1990-х. По моему опыту огромное колчество говнокода появилось именно благодаря Bootstrap.

Но поскольку CSS не знают большинство, то уметь им пользоваться надо.
nyekimov
Уже с Приветом
Posts: 2749
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Web development - что выбирать?

Post by nyekimov »

inside wrote:
Roy wrote:
inside wrote:State of the Art JavaScript in 2016
https://medium.com/javascript-and-opini ... 67fc68eb0b
Кстати, Bootstrap в статье не упоминается - как насчёт него?
Bootstrap обычно любят те, кто не знают CSS и любую проблему пытаются решать путем напихивиная классов вроде "col-xs-12 col-sm-6 col-md-8 col-lg-4". Это все быстро становится похоже на табличную верстку конца 1990-х.

Но поскольку CSS не знают большинство, то про Bootstrap знать надо.
Бутстрап довольно неплохой инструмент для стандартных корпоративных форм и табличек, тем более если знать, как его готовить. Из того, что я видел, народу просто лень читать документацию и некоторые даже не понимают, что значит эти xs sm и так далее. А вот при этом знать CSS как раз поможет понять смысла бутстрапа. В корпоративной среде я за стандартизированные тулы, иначе народ пишет манки код, смысл которого тяжело разобрать, с бутстрапом хоть методом дедукции и проверкой requirements можно довольно быстро подправить.
Ну и с бутстрапом до таблички в табличке табличке ... табличке все равно далеко, у меня давно был опыт переписывания такого чуда.
User avatar
stenking
Уже с Приветом
Posts: 14407
Joined: 26 May 2006 02:39

Re: Web development - что выбирать?

Post by stenking »

inside wrote:
Roy wrote:
inside wrote:State of the Art JavaScript in 2016
https://medium.com/javascript-and-opini ... 67fc68eb0b
Кстати, Bootstrap в статье не упоминается - как насчёт него?
Bootstrap обычно любят те, кто не знают CSS и любую проблему пытаются решать путем напихивиная классов вроде "col-xs-12 col-sm-6 col-md-8 col-lg-4". Это все быстро становится похоже на табличную верстку конца 1990-х. По моему опыту огромное колчество говнокода появилось именно благодаря Bootstrap.

Но поскольку CSS не знают большинство, то уметь им пользоваться надо.
Бутрсрап любят те кто знает что такое кросс-браузерная совместимость, как отличаются всякие вендор префиксы и насколько сложно с нуля сделать обыкновенный выпадающий список или модалку так что она правильно ресайзилась, открывалсь и закрывалсь на мобилках и всех устройствах.
Бога нет.
User avatar
lifemaze
Уже с Приветом
Posts: 368
Joined: 05 Jun 2015 04:08
Location: Northampton, MA

Re: Web development - что выбирать?

Post by lifemaze »

Roy wrote:На данный момент - какие самые нужные технологи/библиотеки в web development?
Критерий - чтобы легче всего было найти работа для нуба?

Angular vs React?
Node.js vs Ruby vs Dojo vs PHP?
Что там с jQuery - всё ещё надо знать?
Less/Cass надо знать?
Какие библиотеки и тулзы mush-have (бутстраперы, и т.д.)?

Что ещё?

Спасибо!
MVC?
alexan1
Новичок
Posts: 57
Joined: 11 Oct 2015 17:03

Re: Web development - что выбирать?

Post by alexan1 »

ASP.NET Core
inside
Уже с Приветом
Posts: 1605
Joined: 05 May 2007 19:44

Re: Web development - что выбирать?

Post by inside »

stenking wrote:Бутрсрап любят те кто знает что такое кросс-браузерная совместимость, как отличаются всякие вендор префиксы
Сейчас 2016, а не 2011.
Вендор префиксы уже давно производители броузеров не используют, новые фичи обкатываются за флагами. IE 8, 9 и 10 в сумме имеют меньше 1% пользователей.
stenking wrote:насколько сложно с нуля сделать обыкновенный выпадающий список или модалку так что она правильно ресайзилась, открывалсь и закрывалсь на мобилках и всех устройствах.
Ну, во-первых, мне не сложно, хоть и занимает время
Во-вторых, если дизайнер дает ТЗ, где элементы UI выглядят и работают на 100% как Бутстраповские, то зачем нужен такой дизайнер? Это именно для стандартных корпоративных решений
inside
Уже с Приветом
Posts: 1605
Joined: 05 May 2007 19:44

Re: Web development - что выбирать?

Post by inside »

nyekimov wrote:иначе народ пишет манки код, смысл которого тяжело разобрать, с бутстрапом хоть методом дедукции и проверкой requirements можно довольно быстро подправить.
Самая веселуха - это когда народ начинает городить огород из всей цепочки этих классов в надежде увеличить specificity

Вместо
white-house.css:
.launch-nuclear-attack-button {
font-size: 72px;
}

Пишут
.container .row div .well div .col-xs-12 span span .row .btn.btn-primary {
font-size: 72px;
}
Тверпен
Уже с Приветом
Posts: 5713
Joined: 14 Jul 2011 00:39

Re: Web development - что выбирать?

Post by Тверпен »

Roy wrote:На данный момент - какие самые нужные технологи/библиотеки в web development?
Критерий - чтобы легче всего было найти работа для нуба?

Angular vs React?
Node.js vs Ruby vs Dojo vs PHP?
Что там с jQuery - всё ещё надо знать?
Less/Cass надо знать?
Какие библиотеки и тулзы mush-have (бутстраперы, и т.д.)?

Что ещё?

Спасибо!
Angular vs React? --> Angular 1 - для поддержки текущего проекта, Angular 2 для нового проекта, Polymer для себя, React по желанию, он для ангулара не обязателен, а отдельно мало кому нужен.
Что там с jQuery - всё ещё надо знать? --> jQuery никогда не вредно знать, но нужно еще знать нативные эквиваленты, которых появилось много.
Less/Cass надо знать? --> Я бы забил.

Может быть, Dart. Bootstrap удобная штука.
inside wrote:Во-вторых, если дизайнер дает ТЗ, где элементы UI выглядят и работают на 100% как Бутстраповские, то зачем нужен такой дизайнер? Это именно для стандартных корпоративных решений
Дизайнер для программ это вообще зло. Для программ нужен в лучшем случае специалист по UX, а красивых картинок нафиг не нать.
Не те цели держали на прицеле.
Andrey Strelnikov
Уже с Приветом
Posts: 744
Joined: 17 Dec 2009 11:27

Re: Web development - что выбирать?

Post by Andrey Strelnikov »

inside wrote:
Roy wrote:Что там с jQuery - всё ещё надо знать?
JQuery - следствие дебильности нативного DOM API, который никуда не денется, к сожалению.

Что лучше -getElementsByClassName() или $()?
Кстати что насчет TypeScript? Как к нему вообще относятся true-джаваскриптеры? Я вот думаю что буду его теперь использовать по максимуму.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Web development - что выбирать?

Post by АццкоМото »

inside wrote:IE 8, 9 и 10 в сумме имеют меньше 1% пользователей.
ORLY? https://www.netmarketshare.com/browser- ... pcustomd=0" onclick="window.open(this.href);return false;
Мат на форуме запрещен, блдж!
User avatar
major Major Major Major
Уже с Приветом
Posts: 1385
Joined: 10 Jan 2000 10:01
Location: Хьюстон

Re: Web development - что выбирать?

Post by major Major Major Major »

АццкоМото wrote:
inside wrote:IE 8, 9 и 10 в сумме имеют меньше 1% пользователей.
ORLY? https://www.netmarketshare.com/browser- ... pcustomd=0" onclick="window.open(this.href);return false;
FF реально так просел?
Sierra2k
Уже с Приветом
Posts: 1686
Joined: 18 Jun 2006 19:40
Location: СНГ->USA

Re: Web development - что выбирать?

Post by Sierra2k »

stenking wrote:React, Node.js, Gulp, CI/CD, Docker, SASS, Bootstrap
+1

Добавлю к этому списку WebPack :)
Sierra2k
Уже с Приветом
Posts: 1686
Joined: 18 Jun 2006 19:40
Location: СНГ->USA

Re: Web development - что выбирать?

Post by Sierra2k »

Andrey Strelnikov wrote:
inside wrote:
Roy wrote:Что там с jQuery - всё ещё надо знать?
JQuery - следствие дебильности нативного DOM API, который никуда не денется, к сожалению.

Что лучше -getElementsByClassName() или $()?
Кстати что насчет TypeScript? Как к нему вообще относятся true-джаваскриптеры? Я вот думаю что буду его теперь использовать по максимуму.
Мы используем React + TypeScript. Нам нравится.
User avatar
ie
Уже с Приветом
Posts: 11092
Joined: 15 May 2002 02:09
Location: Boston, MA

Re: Web development - что выбирать?

Post by ie »

Sierra2k wrote: Мы используем React + TypeScript. Нам нравится.
а можно посмотреть на ваш вебсайт?
User avatar
_Lenchik
Уже с Приветом
Posts: 1239
Joined: 10 Nov 2005 03:51

Re: Web development - что выбирать?

Post by _Lenchik »

alexan1 wrote:ASP.NET Core
- 1

пока не надо, на рынке его как то не сильно и спрашивают
Я знаю, как надо. Но сделаю, как хочу.
inside
Уже с Приветом
Posts: 1605
Joined: 05 May 2007 19:44

Re: Web development - что выбирать?

Post by inside »

АццкоМото wrote:
inside wrote:IE 8, 9 и 10 в сумме имеют меньше 1% пользователей.
ORLY? https://www.netmarketshare.com/browser- ... pcustomd=0" onclick="window.open(this.href);return false;
http://gs.statcounter.com/faq#net-apps" onclick="window.open(this.href);return false;
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Web development - что выбирать?

Post by АццкоМото »

inside wrote:
АццкоМото wrote:
inside wrote:IE 8, 9 и 10 в сумме имеют меньше 1% пользователей.
ORLY? https://www.netmarketshare.com/browser- ... pcustomd=0" onclick="window.open(this.href);return false;
http://gs.statcounter.com/faq#net-apps" onclick="window.open(this.href);return false;
уаще никаких цифр не увидел
Мат на форуме запрещен, блдж!

Return to “Работа и Карьера в IT”