Нужен законченный MVC/MVVM фреймворк (Angular не предлагать, ищу его аналог, но более легкий и быстрый)
продуманный, имеющий успех в продакшене продолжительное время и хоть какое-то комьюнити
Но легкий - "минимум кода"
без встроенных компонент, т.е. без встроенных библиотек на все случаи жизни (типа UI, анимации и прочей хуеты)
отдельно подключемые компоненты приветствуются
Из Model надо аналог $resource/$http, промайсы, что-то типа скопа (контекст для View)
односторонний биндинг (по крайней мере по умолчанию)
Из View надо:
быстрая работа с DOM (DocumentFragment и прочий "виртуальный" DOM)
двусторонний биндинг при указании некого модификатора
либо иметь возможность легко подписываться на какой-либо объект, чтобы когда менялось что-то в html, то срабатывал коллбек (т.е. вторая сторона биндинга, но более явная)
Вот именно, не спроста же разрабы React угорели и все-таки сделали SFX. Чтоб люди глаза не ломали. Нет, это совершеннейшее спагетти … уж лучше чистый JQuery чем такая каша. Сколко мы на серверной стороне от этого уходили, а теперь на клиенте на те же грабли?
Я бы все-таки искал что-то ангуляр подобное, надо глянуть эти лайты их как-нибудь.
Ну тут либо скорость работы, либо более привычный внешний вид для фронтендщика + парсинг html
Спустя 153 сек.
Каждому своё. Я где надо буду за перформанс стоять и юзать виртуальный дум явно, а для всяких бекофисов лучше ангуляро-подобное, чтобы быстро можно было клепать верстальщикам интерфейсы и чтобы их не пугал синтаксис
https://smappi.org/ - платформа по созданию API на все случаи жизни
@adw0rd, angular таки используется для фронтофиса: Часть команды, часть корабля [habrahabr.ru]
как пользователь интернет-банка Тинькофф могу сказать, что лаги не напрягают и на полную недоступность я как-то тоже не натыкался.
Спустя 112 сек.
при том что у тинькова специфика: реальных офисов нет и 99% работы происходит именно в веб-интерфейсе. клинтская база большая.
@artoodetoo, да не важно сколько у них пользователей используют интерфейс, всетаки код на клиенте работает. Главное сколько данных выводится одновременно? 2-3000 объектов выводится на странице (каждая ячейка в таблице тоже считается, если явно не отключен двусторонний биндинг)?
Спустя 46 сек.
И я говорил ранее, что мне кажется место ангуляра это админки, партнерки и прочие бэкофисы, видимо у тинькова так и есть
https://smappi.org/ - платформа по созданию API на все случаи жизни
если бы приложение не дергало сервер, может и не имело бы значения сколько клиентов. но это не так. классические странички без аякса вообще-то экономнее в запросах.
нет, строго говоря не SPA, потому что адресов в рамках ИБ несколько. где вообще грань, ведь можно имитировать адрес.
@artoodetoo, так мы оцениваем работу ангуляра, а не бекенда с данными.
где вообще грань, ведь можно имитировать адрес.
я думаю тут надо смотреть по факту, если страница перезагружается при переходах, значит нет SPA, а если просто адрес меняется и "аяксы" работают, то скорее всего это SPA и если при этом ты видишь на странице пару тысяч данных, которые вставлены через ангуляр и ничего не виснет, то значит ангуляр быстрый
https://smappi.org/ - платформа по созданию API на все случаи жизни
хз сколько там элементов данных. видно, что предыдущая версия была функционально полнее, мне не хватает пары полезных "виджетов". может потому, что новая технология требует большего, а может всё еще в развитии, я не знаю. мне как потребителю должно быть похуй на технологию ;) меня волнует функционал: могу я увидеть график собственного обнищания, например? нет. значит технология фиговая.
от старой версии они не отказались еще, есть ссылка для перехода. это говорит о том, что ангуляр еще не доказал свою нужность.