Задать вопрос
  • Должен ли мобильный разработчик уметь в бэкенд?

    @sputnic
    Android Developer
    Не должен.
    Плюсом будет.
    Ответ написан
    Комментировать
  • В чем могут помочь js фреймворки(React, Angular)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    C MVC фреймворками все понятно, но они меня не интересуют. А что делать с инструментами, нацеленными больше на фронтенд (React, Angular) ?


    Открою вам страшную тайну - MVC фреймворки как раз на фронтэнд и нацелены, а не на бэкэнд.

    ReactJS - библиотека, а не фреймворк. Это вопервых. И решает эта библиотека задачу оптимизации взаимодействия с DOM при связывании данных между представлением и моделью данных.

    Angular - полноценный фреймворк, к которому можно подключить тот же React для вьюх. Используют его в основном при реализации Single Page Application-ов.

    Были ли у вас практические задачи, с которыми мог справиться только js фреймворк? Какие?

    Все задачи можно решить на чем угодно. Вопрос в сроках и кривости. Angular позволяет организовать структуру приложения, разделить его на слои, предоставляет ViewModel... все то что писать с нуля маленький ад и скучно. Ну и опять же все можно покрыть тестами и т.д.

    Могут ли быть полезны данные инструменты в совместной работе с Rails, например?

    Если брать ангуляр - я его использую только в контексте SPA. Это может быть не все приложение а только какая-то его часть но все же... А для SPA разницы нет вообще на чем бэкэнд реализован. От бэкэнда нужна только апишка.

    Реакт же можно использовать в принципе для построения view на клиенте. Так что можно и его юзать. Зависит от задачи. Скажем если в задачи входит организация работы жирной формы - то лучше взять knockout.js. А если вам нужно рендрить какие-то данные в реалтайме - можно вооружиться реактом.

    Нужно ли вообще тратить время и искать себе задачи, которые можно решить привычным jQuery, который в большей степени знают все (вопрос дальнейшей поддержки) ?

    Куча народу знает jQuery но не знает JS. И это грусть и печаль. Скорее всего если у вас в задачах стоит реализовать слайдер какой или что-то такое то ни Angular ни React вам не нужны. Ну или в контексте сайтиков тоже не особо есть от них польза (только в специфических случаях). А вот если пишите приложения какие-то, можно уже задуматься ибо если вам придется реализовывать весь бойлерплейт, да еще и не будет DI то с высокой долей вероятности (все же нормальные разработчики существуют) вы получите шматок гуано дико связанный и приносящий боль при рефакторинге. А еще использование только jQuery это на 99% отсутствие каких-либо тестов на фронтэнде.

    p.s. Я на ангуляре пишу админки к примеру для своих проектов. Ну и все все все что вписывается в концепцию SPA. Реакт планирую использовать как альтернативу phonegap (react-native вышел), поскольку он является слоем абстракции над формированием представления (за счет промежуточного виртуального DOM).
    Ответ написан
    1 комментарий
  • Что собой представляет верстальщик и какая его перспектива?

    @Yago
    1) Перспектива такова, что все больше и больше функционала начинает генерироваться с помощью функционала браузера. Очень активно развивается пласт front-end разработки.

    2) Для верстки перечисленного Вами достаточно. Но всегда есть куда развиваться дальше: js mvc-фреймворки, особенности поведений браузеров и различных устройств для отображения html, BEM, polifiller и т.д.

    3) front-end ninja, который разрабатывает полноценные приложения, работающие в браузере клиента. Думаю, в будущем даже все поделится на back и front тимлидов в компаниях.

    4) Тут все зависит от многих факторов и сложности задач. Одно дело, когда на сайте один слайдер и пара менюшек, и совсем другое когда помимо верстки надо сделать всю front-end логику какого-нибудь интернет-магазина.

    Исходя из этого, я думаю, что плох тот верстальщик, который не мечтает перейти на сторону полноценного front-end программирования приложений. Если не стремиться к этому, расти дальше некуда. Поэтому не рекомендую сосредотачиваться только на верстке.
    Ответ написан
    Комментировать
  • Где сейчас модно искать стартап?

    Sargi
    @Sargi
    Разработчик интернет-магазинов
    На spark.ru многие стартаперы тусуются, есть сортировка и поиск по каталогу стартапов.
    Ответ написан
    Комментировать
  • Где сейчас модно искать стартап?

    kumaxim
    @kumaxim
    Web-программист
    Есть ивент Russian Startup Tour 2015. Как будет в твоем городе, можешь придти, послушать проекты, познакомиться с основателями... Может быть найдешь что-то для себя интересное. И да, это оффлайн площадка.

    Из того что есть онлайн, можешь посмотреть список резидентов ФРИИ, разослать по ним резюме. Опять же, может быть, что-то получится.
    Ответ написан
    Комментировать
  • Есть ли перспектива у Ruby(RoR)?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Нет перспектив, учите Питон.
    Ответ написан
    4 комментария