Создавать код не таким каким он его видит, а каким он должен быть.
Господи как интересно, о стартапе ни слова а я уже горю. Опытному человеку надо оценить о чем он, может он вообще прибыли не принесет. И чем хуже разработчик, кторый вкладывает свой труд и время от инвестора? Вы что инвестору тоже так проект представили бы: дай нам денег непонятно на что?
Ангулар не дает той скорости, которую почти нативный бекбон. Плюс ангулар шаблонный движок, на нем много чего интересного не сделаешь. К тому же у него маленькая поддержка в отношении плагинов.
Дизайнер им не надо.
Странно такое слышать от сеньера что бекбон лапша. Обычно на таком уровне должно быть все наоборот.
И при чем тут мультиплатформенность к ангулар? Даже если ты будешь писать на ионике тебе практически все компоненты надо будет переписывать под его синтаксис.
Хотя зачем это делать если достаточно просто гибкой верстки под фонгапом.
По 10 часов в неделю будете переписывать?
Фронтенду когда приходится верстать, когда нет. Можно так же сказать что верстка фронтендщика будет лучше чем верстка обычного верстальщика, т.к. он уже имеет некие навыки построения каркасов: приложений, стилей, кода ( в конце то концов ). Так что зачастую тебе просто будет хотеться верстать «под себя».
После ангулара ты в принципе будешь знать все принципы построения singlepage приложений, но скажу сразу что ангулар довольно таки плохо настраиваемый изза его неудобного каркаса. Так что возможно после него ты захочешь ( даже скорее всего возможно попросит заказчик ) перескочить на чтото другое, поэтому для полноты картины тебе нужно будет знать еще пару фреймворков: бекбон например.
Далее тебе надо изучать компиляторы кода: jade, sass, coffeescript для более простой работы с кодом.
После всего этого тебе нужно будет познакомится со сборщиками приложения, например grunt который доведет до автоматизма компиляцию файлов, сжатие кода и т.д. через один единственный процесс.
Пожзе межешь выучить Node.js и mongoDB и стать еще и бекендщиком) или просто для общего познания, т.к. халтурщиков среди бекендщиков очень много, и я скажем зачастую даже не знал что они могут сделать на бекенде а что нет, поэтому мне могли отдавать какието раковые апи для работы с сервером, или перебрасывать часть работы на меня :)
П.С. Работая с ангуларом тебе никогда не прейдется работать с jQuery, так что я не знаю почему он впереди.
И jQuery не обязательно учить если ты знаешь чистый JS, достаточно просто найти в интернете метод синоним чистого JavaScript, или почитать описание этого метода т.к. это тот же js только «более удобный».
You are able to tarnish the reputation of recruitment agencies in your country. And your happiness that she can not file a claim as your ex-wife, because that you should be.
Я тебе советую meteor, пока лучшее из того что я использовал, а это: ангулар; бекбон; реакт; експресс и т.д..
В общем платформа расчитана чтобы дать тебе просто работать. Связь с сервером, а это рест или сокеты и аджакс сводит на нет своим простым интерфейсом для работы прямо с базой данных. То есть обо всей этой волоките можешь забыть. Есть реактивное обновление данных, роутинг пока лучший ( лучше чем в angularUI ), автоматический компилятор и сборщик покетов, шаблонизатор. В общем как премиум номер в гостинице :)
Там сразу все: клиент, сервер, базы данных. И все максимально просто, просто садишься и работаешь.
Порог вхождения недели полторы, если не знаком с MVC или MVVM подходом в разработке. Я разобрался за три дня, считая плагин по роутингу.