[front-end]Что нужно для создания современных вэб-приложений?
После НГ для меня наступает время практики, время создания "чего-то первого",
но у меня большой пробел в понимании требований к современному вэб-приложению.
То есть, я понимаю, как должен выглядеть визуально, знаю как создать с нуля любой элемент отображения, как их оживить.. Но с технической стороны вопроса, я почти ноль.
1) По этому, посоветуйте статьи раскрывающие тему современных технических требований к вэб-приложениям.
2) За недолго мое прибывание на Тостере я с трепетом читал все темы и подчерпнул что AngularJS не подходит тогда, когда речь идет об индексации. Так же я немного узнал о составлении html на сервере, но я не понял, нужно ли и есть ли фраймворк который будет работать с такими вот принятыми с сервера данными. И если такие фраймворки есть, то посоветуйте два конкурирующих.
3) Ну а на случаи, когда индексация и быстрая загрузка не важна, расскажите какие, тоже два, фраймворка находятся на вершине предпочтений не считая AngularJS.
И уже на тот момент Гугль делал это уже некоторое время.
Так что не думаю что это преграда. Скоро они сделают инструмент в Webmaster Tools что бы можно было посмотреть на свой сайт глазами гугля. Так что не стоит скидывать Ангуляр со счетов.
Фронтенд это JavaScript. Ни как нельзя заниматься фронтендом генерируюя HTML на сервере.
Kirill Platonov: Этот инструмент был всегда. Но это другое. Это просто проверить как Гугль видет ваш сайт. Новый инструмент будет показывать JavaScript сайты SPA. Гугль эксперементирует с парсингом и эмуляцией javascript в своем поисковом движке только последний год.
Может работают дольше, но реально, в деле, это не долго еще.
Они сами пока говорят что это не готовый продукт. Просто проверяют, присматриваются. Но я уверен что к середине 2015 года как раз к выходу ES6 они анонсируют документацию что нужно делать что бы все работало хорошо.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.