gadfi: Юрий: Согласен. JAVA или C# и в энтерпрайз. Там новинки просто так не развернешь, хотя с мобильной разработкой не знаком. Со слов парней, кто оттуда убежал в веб и мейнстрим)
Little_CJIOH: НУ нет же) Предположим у вас фирма. Адекватная, нормальная, с высокими требованиями и т.д. И каждый день приходит по 20-50-100 резюме "хочу к вам устроится". Ну нереально всех просмотреть, а 80% человек будет "Привет. Я целеустремленный, хочу и буду учится возьмите меня плиз. Я знаю что такое ООП, а также могу верстать бутстрап. Готов работать за еду". Да вы не сможете всех просмотреть и таких личностей, а также тех кто без опыта, будете по умолчанию кидать в архив(мусор). А потом через 2-3 месяца потребуется найти человека и придет еще 200-500 резюме, и фамилию сразу в архиве проверяем, был такой вакансия сеньора а он чето хотел, видимо накляпал свой твиттер по хартлу и хочет задачки тянуть и обратно в архив.
Мое мнение что идти нужно тогда, когда ты будешь готов потянуть запросы. Когда на боевых проектах уже поработаешь. Чтобы без первых блинов комом. Умеешь пришел - сделал. А на удачу(дурачка) это только с джумшопингом на fl.ru
endenwer: Чистого реакта тут вполне хватит, код будет почище, и управлять js будет проще. Компоненты на сколько я понимаю, индексироваться поисковиками не будут(поправьте если не прав).
Не правительно это преждевременно оптимизировать.
Нормальный подход к разработке, это когда созданную "историю пользователей" вы в полной мере реализуете простым и качественным кодом. А если при этом это еще покроется хотя бы интеграционными тестами то вообще красота. А на танке в булочную ехать на случай военного вторжения вот это неверно. В любом случае переписывать придется, если проект будет развиваться, от этого не уйти никуда. Задача правильно спроектировать архитектуру бд и бекенда, чтобы была гибче.
endenwer: Я вкурсе что такое flux, видимо вы не понимаете до конца назначение вообще js-фреймворка и зачем их придумали. У художника не возникает вопросов, каким цветом и какой кисточкой рисовать картину. А ответить на вопрос нужно ли юзать сложный фронт, flux/backbone-велик и прочий mv*shit можно только получив соответствующую задачу. Опишите задачу, которая возникнет в скором времени и будет ясно, что там использовать и как лучше сделать.
endenwer:
"Если вы не знаете зачем нужен js-framework, то он вам не нужен" @ каждый второй ответ на такой вопрос.
Рельсовику нафиг не нужен. Написал api, а там пусть разбираются фронтэндеры в этих страшных словах и архитектурах. Судя по вашему вопросу, вы еще достаточно сырой рельсовик, лучше уж в рельсах подтянуться до хорошего уровня. А вопросы о сложных фронтэндах отпадет со временем, когда уровень проектов будет высок. У меня в конторе остановились на эмбере. Все таки рельсвея в нем больше.
Мои рекомендации искать приземленные вакансии джуна или мидла, набираться опыта и все будет ок. Не нужно прыгать выше головы сразу, надо рости вверх постепенно. Покидаю обсуждение.