Что лучше использовать для frontend SaaS?

12
X
На сайте с 07.04.2010
Offline
76
1845

День добрый!

Задумал один проект SaaS-овский. Будет он кому нужен или нет - это вопрос третий и суть проекта - не важна сейчас.

Реализовывать решил по схеме Backend API + Frontend.

Что использовать для бэка - определился.

А вот с Frontend-ом ещё не до конца.

Генерировать странички скриптовым языком - не хочется, хочется уже использовать готовые html-шаблоны и собирать их на клиенте. Т.е. есть основной шаблон и в нём, уже на основе полученных от API по AJAX данных рисуются какие-то компоненты, таблички и прочие графики.

И вот сейчас я на распутье, что использовать?

1. Polymer

Плюсы: Красиво, ровно, интересно.

Минусы: Новая технология, типично гугловый дизайн, говорят глючит на девайсах и яблоках. А надо, чтобы точно везде работало.

2. Bootstrap 4.

Плюсы: Давно проверенный годами инструмент.

Минусы: Он везде и всюду. Конкретно 4 версия - ещё альфа.

3. Bootstrap 3.

Плюсы: Давно проверенный годами инструмент.

Минусы: Он везде и всюду. Конкретно 3 версия - скоро устареет.

С бутстрапом знаком, работаю с ним хорошо, полимер - видел два раза, но стартер-кит уже освоил ))

И второй вопрос, что использовать для шаблонизации (по большей степени языковой) на стороне клиента? Ну, т.е. чтобы в шаблоне было просто {{lang.menu.dashboard}}, которое бы на лету менялось на "Панель состояния"?

ДП
На сайте с 23.11.2009
Offline
203
#1

А в чем минус "он везде и всюду"?

И я, так понимаю, вы фреймворк для верстки выбираете? Тогда я бы взял тот, который вы лучше всего знаете (если вам же и верстать). Как правило SaaS - это не контентные проекты, поэтому верстка уникальная им вообще не нужна, да и ктому же у вас контент весь всё равно будет через ajax подгружаться.

danforth
На сайте с 18.12.2015
Offline
153
#2

Бросьте, Bootstrap вообще создан для верстки бекенда, чтобы PHP-шники могли набросать быстро UI. То, что его сейчас городят на фронтенд всюду - признак слабоумия.

Берите vue.js, верстка и адаптивность на чистом CSS+JS.

Junior Web Developer
tommy-gung
На сайте с 22.11.2006
Offline
304
#3
danforth:
для верстки бекенда

это что-то новое :)

Здесь не могла быть ваша реклама
ДП
На сайте с 23.11.2009
Offline
203
#4
tommy-gung:
это что-то новое :)

Здесь надо различать

backend-frontend как админка/публичная часть и серверная/клиентская часть.

Так что верстка бекенда - верстка админки, с чем я согласен.

Александр Смирнов
На сайте с 30.08.2007
Offline
102
#5

Если говорить про frontend, когда взаимодействие с backend производится через Rest API, то рекомендую присмотреться к react.js/AngularJS.

Разработаю веб-сервисы на Yii2 фреймворке от 150 тыс. руб. в мес. Обучу программированию на Yii2
rbbumfirst
На сайте с 03.04.2009
Offline
87
#6

Хотелось бы порекомендовать React.js

на сегодня самый быстрая и понятная библиотека. да не фреймворк.

а если еще и следовать flux(redux) то получается очень даже прекрасно и быстро

Web developer (http://rudov.com). разработка на Go, ReactJS, React Native
X
На сайте с 07.04.2010
Offline
76
#7

Всё больше думаю в сторону Polymer...

rbbumfirst
На сайте с 03.04.2009
Offline
87
#8

оно очень похоже. во всяком случае концепция.

но jsx куда приятнее. разделение логики от разметки

плюс virtual dom

плюс большое комьюнити

+ react native (в перспективе оч просто перенести на мобилку будет)

добавляя роутинг можно лепить прекрасные приложения с полоборота.

Mik Foxi
На сайте с 02.03.2011
Offline
1218
#9
danforth:
Бросьте, Bootstrap вообще создан для верстки бекенда, чтобы PHP-шники могли набросать быстро UI. То, что его сейчас городят на фронтенд всюду - признак слабоумия.

Берите vue.js, верстка и адаптивность на чистом CSS+JS.

признак слабоумия - это на исходе 2016 писать "уникальную" верстку с нуля и навешивать на нее уник говнодиз с картинками. Время "красивых" дизайнов ушло, пришло время функциональных дизайнов, где главное контент.

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
X
На сайте с 07.04.2010
Offline
76
#10

Как-то с каждой секундой всё больше склоняюсь к BS4 + jQuery. Классический, кроссбраузерный HTML + CSS + JS на выходе, всё-же подкупает.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий