Доступны ли какие-либо виджеты пользовательского интерфейса на стороне python Google App Engine? Мне бы хотелось что-то вроде свернутых/расширенных представлений потоков Google Groups. Связаны ли эти вещи с стороной GWT?Виджеты пользовательского интерфейса Google App Engine
ответ
ToscaWidgets, в версии 2, что в настоящее время в альфа-тест, называется поддержка App Engine (по крайней мере для tw2.core
части). Я также видел сообщения, показывающие способы (немного сложные, как мне показалось) использовать текущие ToscaWidgets в App Engine.
Сам App Engine определенно не включает в себя такой пакет «виджеты» - он имеет WSGI (гораздо более низкоуровневый сервис, который позволяет подключать большинство инфраструктур веб-приложений Python по вашему выбору), чрезвычайно простой запрос/ответ/router «webapp» для простых приложений, а django (в нескольких версиях - только 0,96 является частью загрузки SDK, но до 1,1 для фактического сервиса, который я считаю), который использует шаблоны, а не виджеты.
Но точка устройства GAE заключается в том, что если вам не нравится django (который согласно одной оценке используется для> 80% веб-приложений Python на открытом веб-сайте), вы можете подключить свой собственный любимый Framework, если он соблюдает ограничения GAE (Python 2.5, нет собственного кода, нет доступных реляционных БД, & c). Например, мне нравится werkzeug «non-framework», который работает на уровне WSGI (если мне нужен пользовательский интерфейс, я тоже делаю это в Javascript, хотя обычно с dojo/dijit или Google Closure, а не с jquery/jqueryUI - - App Engine позаботиться о любом из способов, конечно ;-).
Несмотря на почти доминирование django в mindshare (сравнимо с Rails в мире Ruby, я думаю), Python по-прежнему довольно известен как язык с большим количеством веб-фреймворков, чем ключевые слова. Когда Python 3 был пивоваренным, я предложил Guido очевидное решение этой проблемы - добавьте много,больше ключевых слов ... но он, похоже, не сделал этого предложения всерьез! -)
Почему бы не просто использовать jQueryUI? Это проверенная и очень прочная библиотека, и на нынешнем этапе ее будет легче подобрать, чем что-либо еще.
Приветствия
Существует нет разницы в количестве встроенных виджетов, доступных для python и java сторон движка приложения. Ни у одной из сторон нет! App Engine - это прежде всего технология задней части. Это позволяет вам использовать практически любую веб-инфраструктуру, которую вы хотите для своего уровня презентации, с учетом ограничений, о которых говорит Алекс.
GWT полностью не связан с App Engine, помимо разработки Google. Это инструментарий на стороне клиента, и его можно использовать как можно лучше с любым веб-приложением в качестве бэкэнд, независимо от того, создано ли оно в java, python или [вашем любимом языке]. (По общему признанию, вы получаете несколько бонусных функций, если ваш бэкэнд находится в java.)
- 1. Создание приложения Google App Engine без пользовательского интерфейса
- 2. Ошибка загрузки API-интерфейса Google App Engine
- 3. Виджеты пользовательского интерфейса приложения для магазина
- 4. SSL google app engine
- 5. google app engine jsonpickle
- 6. google app engine datastore
- 7. Google App Engine PHPBB
- 8. Google App Engine
- 9. Google App Engine подсчитывает
- 10. Джанго Google App Engine
- 11. Datastoreindex-Google App Engine
- 12. Google app engine Хранение
- 13. google app engine Bigtable
- 14. UnicodeEncodeError Google App Engine
- 15. Ошибка Google App Engine
- 16. Google App Engine + Validation
- 17. Google App Engine: фильтр()
- 18. Google App Engine dns_get_record
- 19. Google app engine & CDN
- 20. Календарь Google App Engine
- 21. google app engine
- 22. Google App Engine - NoSuchMethodError
- 23. Google App Engine
- 24. Google App Engine HTTP
- 25. Google App Engine DeobfuscatorBuilder
- 26. Google App Engine MemcacheException
- 27. Google App Engine - Servlet:
- 28. IPSEC Google App Engine
- 29. Google App Engine: get_or_create()?
- 30. google app engine _method?
Я согласен с тем, что jQueryUI - хороший материал, но мне интересно, предлагает ли GAE что-либо самому. Я не нашел ничего, что подсказывало бы это, поэтому я подумал, что я попрошу здесь в дикой природе. – Carl
App Engine - это платформа, а не инфраструктура пользовательского интерфейса - она не предлагает элементы пользовательского интерфейса на любом языке, не более, чем в rackspace. –