LINUX.ORG.RU

Посоветуйте Js Фреймворк

 , ,


2

3

В продолжении темы Посоветуйте фреймворк/продукт для RAD , подбираем ui/js фреймворк . Требования стандартные для ui( табы, автоподгрузка компонентов, простая верстка) - стандартные интерфейс среды управления .

Пример интерфейса http://postimg.org/image/x9asqvbcv/

Пока подобрал два bootstrap и Sencha ext .Прошу посоветовать , покритиковать варианты.

★★★★★

бутстрап не пробовал - хз как оно в сравнении.
в dojo хорошо - all-in-one (не надо бегать искать и страдать муками выбора).
extjs будет стоить денег, если это не преграда - то лучше все-таки его.

dib2 ★★★★★
()
Ответ на: комментарий от k0valenk0_igor

мобильные версии приложений делали? как оно там по скорости? демки в телефоне на ощупь показывают что все плохо, а как оно на реальных приложениях?

dib2 ★★★★★
()

Плюсую extjs, кстати, у сенчи есть похожий на extjs фреймворк для мобильных устройств - touch

ef37 ★★
()
Последнее исправление: ef37 (всего исправлений: 1)
Ответ на: комментарий от dib2

демки в телефоне на ощупь показывают что все плохо

Ну там ведь кордова, на тех демках.... да и скрипты грузятся из CDN... так что быстро не будет по-любому. А вот если скрипты разместить локально, да одним файлом - тогда более-менее. Лично для меня скорости хватило, но я не пробовал WebGL и все такое - так что тут могут быть сюпрайзы.

k0valenk0_igor ★★★
()
Ответ на: комментарий от pinachet

Есть один нюанс — половина багфиксов доступна только в платной версии. Поэтому, если берешь фришные сырцы ExtJS, то придется тебе фиксить фреймворк самому.

noomorph
()
Ответ на: комментарий от k0valenk0_igor

да даже не в скриптах дело, а в элементарных page switching, flipping, scrolling. как-то все туговато и топорно. Просто пытаюсь для себя уяснить готов ли html5 для нормальных приложений на телефоне, и имхо, пока не готов.

dib2 ★★★★★
()
Ответ на: комментарий от dib2

Я думаю что готов для деловых приложений. В тех сферах, где вычурные спец. эффекты говорят о дурном юзабилити. Приведу пример: клиент соц. сети «Одноклассники» сделан на html5. Такая же история с клиентом банка Alpha-Mobile.

Кроме того в мобильной сфере такой мощный тренд в сторону увеличения процессорной мощи, что вполне можно себе позволить писать ПО «на вырост»

k0valenk0_igor ★★★
()
Последнее исправление: k0valenk0_igor (всего исправлений: 1)
Ответ на: комментарий от k0valenk0_igor

вычурные спец. эффекты

не нужны. но слайд между activities нужен.

Кроме того в мобильной сфере такой мощный тренд в сторону увеличения процессорной мощи, что вполне можно себе позволить писать ПО «на вырост»

оно-то так, но ведь тут вот рядом лежит соблазн в виде Qt...

dib2 ★★★★★
()

UI: Pure + некоторые компоненты из Bootstrap, если не будет хватать.
JS: jQuery, jQuery UI, Knockout. Module Pattern для структурирования всего безобразия, может быть еще RequireJS.

Black_Roland ★★★★
()
Ответ на: комментарий от dib2

в оппосте об этом ни слова, больше на варез смахивает

;)

pinachet ★★★★★
() автор топика
Ответ на: комментарий от Eddy_Em

Что-то я там UI не вижу. Тупо табличка со всякой фигней. Элементарно генерируется жабоскриптом по массиву данных.

Согласен, но вот щас встал вопрос о быстром добавлении ф-ционала(в исходной системе CGI+ old HTML ) , а прогерских ресурсов нормальных не можем найти ( Я не могу заниматься глубоким сетевым бекендом и делать ui, вот и ищем легкий фреймворк, чтобы прогера обучить ему и потом, чтобы он занимался этим дальше)

pinachet ★★★★★
() автор топика
Ответ на: комментарий от noomorph

Есть один нюанс — половина багфиксов доступна только в платной версии. Поэтому, если берешь фришные сырцы ExtJS, то придется тебе фиксить фреймворк самому.

Ок, спасибо за указание , этого момента. Это меняет немного решение

pinachet ★★★★★
() автор топика
Ответ на: комментарий от pinachet

вообще, имхо, dojo - то, что вам надо.

dib2 ★★★★★
()

Sencha ext

Если готовы платить, то ок.

Нищебродский, и вероятно даже технически лучший вариант - Bootstrap+AngularJS+Angular UI

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от vertexua

Нищебродский, и вероятно даже технически лучший вариант - Bootstrap+AngularJS+Angular UI

+ui-router. Хорошая связка.

Еще есть React, чисто для UI.

anonymous
()

Sencha ext

Не не не, Дэвид Блейн.

Если пользуешь халявную версию, то готовься фиксить баги библиотеки. У них политика примерно такая: первый выпуск мажорной версии для всех (скорее всего сырой и недоделанный), версии с багфиксами - только для перцев с платной подпиской.

Я с версией 4.1.х много г*вна поел.

migesok
()
Ответ на: комментарий от no-such-file

YUI не рассматриваете?

Его тоже рассматриваю.

pinachet ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.