Всем привет. Есть идея сделать сервис по типу SaaS. бэк буду наверно делать на Django, потому как железобетонно, а это главное в бизе. А вот на чем делать фронт теряюсь. Есть опыт с AngularJS 1. Но он уже протух. AngularJS2 говорят не модно. ReactJS говорят модно но я посмотрел проект знакомых, там дохера компонентов и уже есть лаги. Да и не понятно как этот стек собрать. Каждый работает со своим набором. Юзать EmberJS ? А он может в React ? Не знаю. Фронт по-старинке с отдачей каждый раз страницы в браузер уже писать моветон же да ? Или для прототипа потянет ? Хочет сделать быстро быстро.
>>844858 (OP)Ах да еще есть Elm но он еще не релиз и там хуй пойми как взаимодейстовать с остальными либами. Глянул на PureScript как будущее Elm, но пока хз. Haskell как то мне не очень. Dart вроде ок и развивается, но AngularJS вроде на дарте затух. Писать на голом Dart ?
>>844858 (OP)А с этим React стэком хуй поймешь. Этот JSX попахивает сильно PHP. Мешать все в кучу. Но есть плюсы, это проверка во время сборки шикарная. В отличие от шаблонах Ангуляра на голых строках. Да и потом по поводу состояния. То эти хипстеры юзали Redux теперь все побежали на MobX, и уже обратно или еще куда ? В общем на что мне делать ставку аноны ?
jQuery бери, не ошибёшься.
>>844865Долго и тормозит. Виртуального дома нет.
>>844858 (OP) ClosureScript + reagent + garden
>>844871ClojureScriptfixed
>>844858 (OP)Только ПЮРЭСКРИПТ, только хардкор!Пиши на чем тебе удобно, все равно по-хорошему прототип делается по методологии Huyak-Huyak Driven Development, а затем переделывается частями или целиком.Если тебя волнует не результат, а тренды, то действительно можно взять эльм или пюрэ — от JS мир постепенно переходит к статичным компилируемым-в-жс языкам. Если через год TS будет считаться устаревшим — меня это не удивит.
>>844858 (OP)Angular1 если нужно дешево, быстро и с костылями. Можно даже присобачить к нему react, будет меньше костылей. Подавляющее большинство проектов его использует, куда ни сунься - везде будет data-ng-huipizda.Angular2 если ты прогрессивный адепт ангуляра.React + Redux - хорошая связка. Тут тебе и компоненты, и неплохие концепции работы с данными. Но сложнее раскурить, чем ангуляр.>>844874У тебя будет шанс переписать твой хуяк-хуяк девелопмент, только если будут деньги на двух фронт-эндщиков, один из которых будет закрывать текущие баги и делать онгоинг фичи, а другой переписывать все по-нормальному. Таковы реалии.
>>844858 (OP)Бери TypeScript/Flow (можно и без них) + Webpack + React + Redux (можешь еще пару аддонов для сахарка добавить) + React Router + React Router Redux - это, наверное, сейчас самая стабильная комбинация, проблем с поиском макак, если твой сервис вдруг взлетит быть не должно. Если не хочешь сам собирать, то возьми просто готовую сборку с гитхаба, хотя я бы потратил все-таки несколько часов и собрал все сам.>>844860Dart похоронили уже.
>>845538Вот со сборками проблема. Уже стянул 3 сборки и при npm run или npm start что-то все валится. Я думаю это из-за того что собираем такой проект из мелких реактовых библиотек, которые бывает конфликтуют или что-то еще.
>>844858 (OP)H A S K E L LASKELL
>>844858 (OP)> Да и не понятно как этот стек собрать. Каждый работает со своим набором.Уже есть create-react-app от Фейсбука.
>>844871Garden может в автопрфексинг?
>>844858 (OP)Я тут услышал недавно другое мнение. Надо писать с использованием веб-компонент. Потому что это хотя бы стандарт. В гугл хром канарейке он уже работает. И кстати React компоненты не совместимы с веб-компонентами вообще. Смысл тратить время на React ? Поэтому возьму PolymerJS + Redux и должно быть ок.
>>846723И как на нём вэб пилить?