Задать вопрос
@Frel
На распутье

Хватит ли основ js для освоения фреймворков и библиотек?

Хватит ли основ js для освоения фреймворков и библиотек (больше интересует node.js, angular и phonegap)?
  • Вопрос задан
  • 1806 просмотров
Подписаться 16 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 6
@Worddoc
Frontend explorer
В идеале ты должен уметь делать то, что делают фреймворки на нативном js. Тогда ты будешь супер профи. Но бывает косят и лезут сразу во фреймворки. Но в целом да, основ хватит. Но все равно при сложных проектах столкнешься с недостатком знаний натиновго Js и придется наверстывать
Ответ написан
turbo-gtx
@turbo-gtx
Кратко о себе
для того чтобы делать моб приложения на phonegap - не нужны фреймворки
Ответ написан
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
Ответ написан
Комментировать
beerb0x
@beerb0x
Front, Junior
В основе фреймворков лежат те или иные паттерны. Мне как-то попадалась книга Саймона Тиммса "Mastering JavaScript Design Patterns" (для новичков , и не только, вполне подходит). В частности там описаны MVC, MVVM, MVP-паттерны.
Ответ написан
Комментировать
terrykon
@terrykon
я тоже таким вопросом задавался недавно. но понял, что надо вначале стать мастером в нативном js.
а перед изучением фреймворков попробуй почитать вот эту книгу . Хотя по мере ее прочтения захочется узнать больше о паттернах JS
Ответ написан
Комментировать
@DartNyan
Хватит.
Конечно, если ты студент/школьник, то у тебя есть много времени на изучение самого быстрого фреймворка - Vanilla js. Но если ты уже работаешь и не планируешь становится труъ front-end разработчиком, то можно обойтись и базовыми знаниями js. Т.е. знаниями о том, где js никакойкакфсе и html, css, ajax, json. Остальное за тебя сделают фреймворки.
Но опять же, если ты решил стать крутым front-end разработчиком, то желательно, чтобы ты представлял, как реализовать ту или иную функцию на нативном js. Но это не всегда просто. 10 строчек кода на фрейме могут быть простыней кода на нативном js.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы