Ответы пользователя по тегу JavaScript
  • Зачем мне лучше использовать Vue.js в проектах, чем не использовать?

    Сверху довольно много развернутых ответов, поэтому отмечу лишь один из плюсов Vue по поводу сайтов - он хорош тем, что вы можете писать в изоморфном стиле и иметь как рендеринг шаблонов на сервере (для сайтов SEO важно), так и рендеринг на клиенте для улучшения юзабилити и интерактивных вещей.
    Ответ написан
    Комментировать
  • В каких случаях стоит делать S.P.A. приложение?

    Делайте изоморфные (универсальные) веб-приложения и будет вам счастье (гугл в помощь). Сам уже пару лет так пишу и полностью доволен. 100% поддержка поисковиками, все прелести SPA, единая кодовая база под все виды окружений (веб/мобильные/десктоп/смарт тв) до 90%, возможности для "прогрессивного улучшения" и много чего еще. Есть конечно несколько архитектурных проблем, которые приносит такой подход, но все они решаются имеющимися инструментами.
    Ответ написан
    Комментировать
  • Плохо ли изменять (дополнять) прототипы встроенных объектов JavaScript?

    Отвечу не популярно и даже радикально. Расширение прототипов существующих объектов - это собственно основа наследования в языке. Поэтому полагаю, что с точки зрения "анатомии" самого языка такой подход более чем правильный.

    Однако в реальной жизни это рождает больше проблем, чем дает решений. А методика "оборачивания" объектов, аля jQuery, выглядит более безопасно в целом и частности.

    Вообще похоже что никто так и не разобрался как "готовить" прототипное наследование и какие у него преимущества. Поэтому js в итоге скатился на самопальные "конструкторы", а в новом стандарте теперь и классы.
    Ответ написан
    Комментировать
  • Сайт без перезагрузки страницы - шаг вперед?

    Будьте осторожны, если собираетесь делать именно сайт с использованием таких технологий. Если мы говорим о WEB-приложениях (SPA, RIA, как не назови), то там все довольно отработано уже. А вот делать именно сайты с использованием такого принципа нужно уметь. Иначе огребете проблем больше, чем получите профита.
    Ответ написан
    1 комментарий
  • Angularjs. Как создать свою CMS?

    А почему бы вам просто не использовать расширяемую CMS? Если вы просто планируете творить сайта на заказ, то зачем писать свой велосипед?
    Ответ написан
    3 комментария