Синтаксис Sencha Touch похож на ExtJS? - PullRequest
3 голосов
/ 26 июня 2011

Я собираюсь изучить Sencha Touch, поэтому мне будет интересно, если я сначала изучу основы ExtJS, чтобы лучше понять Sencha Touch?

Ответы [ 6 ]

7 голосов
/ 27 июня 2011

Очень похоже, да. Самым большим отличием для меня было то, как две платформы обрабатывают предложенную архитектуру (MVC). ExtJS 4 (пока) не имеет Ext.Dispatch, что означает, что логика вашего контроллера становится более ориентированной на прослушивание событий. С другой стороны, сенсорный MVC может использовать Ext.Dispatch для выполнения программы, что мне нравится больше. Полагаю, это личное предпочтение.

Относительно вашего второго вопроса о том, стоит ли вам сначала изучать ExtJS, я бы сказал, что это полностью зависит от того, что вы хотите сделать. Изучение одного в значительной степени изучение другого. Если мобильный телефон - это то, что вас интересует, как оно звучит, то перейдите непосредственно на Touch. Есть несколько блестящих обучающих программ по Touch, fx: http://www.sencha.com/learn/Tutorial:A_Sencha_Touch_MVC_application_with_PhoneGap

3 голосов
/ 26 июня 2011

Sencha Touch построен на Ext JS.Так что да.

2 голосов
/ 27 июня 2011

Они очень похожи, но я не вижу необходимости сначала изучать ExtJS. У Sencha Touch есть некоторые тонкости, которых нет у ExtJS. В ExtJS определенно нет основ, которые нельзя было бы выучить так же легко, как освоить Sencha Touch. В некоторых случаях это может отвлекать от различий между ними во время обучения, поэтому я буду придерживаться одного, пока вы не почувствуете себя уверенно.

1 голос
/ 13 февраля 2012

Они похожи - но достаточно различны, чтобы немного усложнить одновременную разработку комбинированного приложения для настольных компьютеров и мобильных устройств.

Приложение Sencha Touch, безусловно, изменяется с огромной скоростью и больше привязывается кМодель дизайна MVC.Сказав это, однако, вы в конечном итоге должны решить, исходя из того, как вы хотите использовать свое приложение - через настольный компьютер или мобильное устройство.

Конечно, я получаю больше удовольствия от разработки мобильных приложений - но, конечно, настольные приложения по-прежнемуболее надежный и доступный для гораздо большего числа потенциальных пользователей / клиентов.

В качестве последнего замечания - я бы предложил попробовать создать простое приложение как в ExtJ, так и в Sencha Touch, используя структуру MVC - как только вы это поняли, остальное приходитдовольно легко.

Кев

0 голосов
/ 09 сентября 2012

Если вы новичок в Sencha Touch, тогда я настоятельно рекомендую изучить Javascript и HTML CSS, потому что все в sencha основано на Javascript и модифицирует HTML & CSS ...

После глубокого понимания таких концепций теории Javascript, какОбъекты, массивы, области действия, делегирование, обработка событий и замыкания Сенча станет для вас куском пирога.Изучение ExtJS не является обязательным, хотя вам не нужно знать его, чтобы выучить сенчу.

0 голосов
/ 05 апреля 2012

Я бы пока пропустил Ext JS, если вы не планируете изучать его ради самого себя. Я изучил Sencha Touch самостоятельно и использовал его профессионально, не изучая Ext JS как таковой. Они действительно очень похожи, но Sencha Touch не является ни надмножеством, ни подмножеством Ext JS. Теперь, особенно с Sencha Touch 2, как заметил Шилдрак, некоторые функции Sencha Touch действительно более продвинуты. Я полагаю, что в будущем они могут поделиться большим количеством кода (или, по крайней мере, более явно).

...