Android & Web: каков эквивалентный стиль для Интернета? - PullRequest
0 голосов
/ 14 ноября 2009

Я весьма впечатлен рабочим процессом, которому я следую при разработке приложений для Android: определите макет в XML-файле, а затем напишите весь код в стиле code-behind. Есть ли аналогичный стиль для Интернета? Я имею в виду, с предопределенным списком виджетов, которые можно определить с помощью языка разметки, а затем управлять ими с помощью кода?

Я сталкивался с Google Web Toolkit, который делает что-то подобное, но я хотел бы услышать, что думают и другие.

Ответы [ 4 ]

2 голосов
/ 06 февраля 2011

Я знаю, что это довольно старая тема, но если вы еще не пробовали ее, Wicket в точности такой. Я пришел к разработке калитки для Android, и это сделало ее намного проще. Точно такая же концепция. Определите свой пользовательский интерфейс с помощью HTML, а затем для любых html-объектов, для которых вам нужна любая логика управления, вы устанавливаете Wicket ID. Затем в java-файле калитки вы пишете свою логику, ссылаясь на установленные html идентификаторы калитки. У этого есть тонны предопределенных виджетов, которые обрабатывают так много за кулисами. Это одна из лучших веб-фреймворков, с которыми я когда-либо сталкивался.

1 голос
/ 14 ноября 2009

Попробуйте asp.net с Visual Studio. Нет необходимости XML! Добавьте рамки MVC, и вы на небесах.

0 голосов
/ 14 ноября 2009

Веб-инструментарий Google работает примерно так, как вы описываете, особенно выходящая версия 2.0, которая позволит определять макет в html / xml, а не добавлять виджеты в стиле java swing.

И, как сказал Бенджи, Asp.net работает точно так же.

Лично я предпочитаю подход MVC, а не кодовый подход.

0 голосов
/ 14 ноября 2009
...