Как начать создавать веб-приложения с помощью Sencha Touch - PullRequest
0 голосов
/ 11 декабря 2011

Я хочу начать изучать Sencha Touch. Будучи программистом на стороне сервера в Java, я хочу понять, какие классы мне нужно создать и как структурировать приложение. Я не понимаю разницы между Ext.Application и Ext.setup и нет ли других классов для использования.

Я попробовал Googling для книг, но написанные книги получают плохие отзывы на Amazon, поэтому я не хочу их покупать, руководства / скринкаст и т. Д. На Sencha, очевидно, не хватает представления о том, где размещать разные части в приложении. Меня особенно интересует, как вы подаете заявку с несколькими представлениями. Вы делаете один html5 и один файл JS для каждого представления, вы помещаете все в один файл? Я не могу найти ни одного поста, в котором говорится о том, как это сделать.

Я очень хорошо знаю MVC, но не понимаю, как применять его в Sencha Touch.

Ответы [ 2 ]

2 голосов
/ 12 декабря 2011

Sencha Touch - это JS Framework, созданный для генерации HTML / CSS, который выглядит на многих мобильных устройствах. Лучше всего, если вы хотите изучить Sencha touch, это это краткое руководство ! После того, как вы ознакомитесь с разделом Learn для Sencha Touch , лучше всего ознакомиться с Sencha Touch Documentation . Здесь у вас есть описание всех классов, методов, событий и так далее ... Также взгляните на эти книги:

Sencha Touch - это стандартная версия extjs, новый Sencha Touch 2 будет работать на движке Extjs 4. Enyoy !!!! * * 1023

0 голосов
/ 11 декабря 2011

Это будет сложно, потому что Sencha Touch - это JavaScript-фреймворк, который в первую очередь предназначен для работы в веб-браузере.

Если это будет веб-приложение, первое, что вам нужно сделать, это создатьстраница интернета.Следуйте этим инструкциям: https://webmasters.stackexchange.com/questions/22877/seo-where-do-i-start?answertab=votes#tab-top

Во-вторых, вам нужно некоторое базовое понимание JavaScript, чтобы понять, что вы получаете.

  • JavaScript не имеет классов
  • В JavaScript есть прототипы вместо классов
  • В JavaScript есть только область функций, а не область блоков
  • В JavaScript есть куча неаккуратного дерьма, подобного автоматической вставке точек с запятой
  • JavaScript - лямбдаязык, который дает немедленный доступ к закрытию.Это самая мощная и красивая часть JavaScript.Если вы не понимаете замыкание, вы не поймете, как в полной мере использовать язык для выполнения сложных задач с приличной производительностью.

В-третьих, Sencha - это коммерческий продукт.Это указывает на то, что у него, вероятно, будет приемлемая документация плюс некоторая поддержка.Если это не так, то НЕ ПОКУПАЙТЕ ЕГО .

В-четвертых, MVC не собирается оказывать вам какую-либо реальную помощь в JavaScript.Чем ближе вы станете знакомы с языком на стороне клиента, тем лучше поймете, насколько вы далеки от данных на сервере.

...