• На чем писать фронтенд легко и непринужденно?

    ymatuhin
    @ymatuhin
    Front end разработчик
    Легко и непринужденно получится писать после пары лет опыта. Проще всего для старта научиться что-то делать на html, js, css.
    После этого имеет смысл накрутить инструменты и фреймворки. Я бы рекомендовал npm-scripts, webpack/rollup, postcss. Из фреймворков каждый выбирает что нравится или что востребовано. Вам рекомендую Angular 1/2 или React, с ними всегда найдете работу. Если для себя и своих проектов, то тут выбор побольше. Мне нравится Riot.
    А чтобы писать «красиво и легко сопровождаемо» тут вопрос совсем не в фреймворке, а в понимании паттернов, дебагинга, проектирования, тонкостей языка и кодстайла.
    Удачи.
    Ответ написан
    Комментировать
  • Как эффективно изучать angular js?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) продолжаем учить "ванильный JS", паралельно почитывая про babel, es2015 и т.д.
    2) когда мы ищем информацию в интернетах - учитываем что сейчас актуальная версия ангуляра - 1.5, второй ангуляр в бете, так что 90% информации устарело. Я даже больше скажу - даже официальная документация устарела, обновленный вариант сможете найти на github проекта в пул реквестах.
    3) https://github.com/gdi2290/ngExam - рекомендую этот список тем того, что вам надо знать про ангуляр (ну и не только).
    4) https://github.com/AngularClass/NG6-todomvc-starter - тут я попытался собрать полезные статьи на тему что надо учить и как + пример маленького современного приложения. Так же в ишусах к NG6-starter обсуждается как лучше его готовить.
    5) https://habrahabr.ru/post/277087/ - про angular 1.5 и то как я готовлю ангуляр.

    Ну и так же не стоит пренебрежительно относиться ко всяким реактам и эмберам - идеология у всех приблизительно схожа, все крутые чуваки юзают компонентный подход (потому что это удобно и логично для проектирования интерфейсов), у всех примерно одинаковое виденье по поводу data-flow в приложениях и т.д. Так что с ними ознакомиться тоже можно, у реакта чуть больше расписано про компоненты например.

    Ну и да - обязательно прочитать документацию к ангуляру. Возможно не всю сразу но базовые понятия что бы раскрыть. И разобраться с тем что значит "декларативное представление".
    Ответ написан
    4 комментария