Сенча сенсорный 1.1 или 2 - PullRequest
1 голос
/ 08 марта 2012

Мне нужно оценить Sencha Touch для создания собственных приложений на базе Ipad HTML5. Мне было интересно, какую версию я должен начать с v1.1 или v2.0?

Я купил эту книгу и создал простое приложение html5 (с панелями, прокси, MVC, панелями инструментов) и интегрировал его с шаблонами Java Spring и freemarker. Все работало отлично, книга была превосходной, а документация была отличной. Это было с версией v1.1.

Затем Сенча объявил, что v2 вышел с множеством улучшений, особенно в производительности. Это заставило меня задуматься, стоит ли мне начинать заново с 2.0 или просто продолжить сборку с моего прототипа с v1.1 и ждать, пока v2.0 станет более зрелым и получит больше документации.

Ответы [ 3 ]

5 голосов
/ 08 марта 2012

Я работаю с продуктами Sencha начиная с Ext2. На протяжении всех этих лет я много раз переписывал свой код, чтобы приспособиться к их изменчивому изменяющемуся шаблону кодирования.

От неприятных Class.superclass.method.call() до новых me.callParent(), до недавнего принятия initialize и удаления initComponent в ST2, я бы посоветовал вам перейти на самый новый выпуск, поскольку все, что в прошлом не было снова использовать повторно. Изучите новый стиль кодирования, не тратьте время на старую структуру. Это не поможет вам, учитывая, что наш веб очень быстро меняется, а ST1 и ST2 также довольно разобщены.

В то время как 1.1 - это старый добрый твердый объект (очень похожий на Ext), с v2 работать с автоматическим загрузчиком очень интересно.

В последнее время я создал два собственных приложения Cordova (ранее PhoneGap) для iOS, и пока производительность довольно хорошая.

2 голосов
/ 08 марта 2012

ИМХО, Sencha Touch 2 легче учиться и работать с ним.Несмотря на то, что он был выпущен как финальный, есть так много улучшений и улучшений фреймворка, что даже с несколькими ошибками здесь и там, я не понимаю, почему вы не захотите пойти по этому пути.Документация довольно хорошо подготовлена, содержит множество примеров и руководств.Я думаю, вы обнаружите, что вы можете добиться гораздо большего с ST2, чем с ST1.Ура!

0 голосов
/ 19 марта 2012

Я бы пошел с Sencha Touch 2 до конца. API значительно улучшен по сравнению с 1.1, и вы получаете гораздо лучшую производительность, простоту использования и улучшенную структуру MVC.

Вот приложение, которое я недавно создал с использованием Sencha Touch 2 и которое было представлено в галерее приложений Sencha touch: http://www.sencha.com/apps/flosports/

Это приложение также было упаковано в нативную версию для iOS и Android с использованием phonegap 1.4.1, и оно работало довольно хорошо.

...