Google Web Toolkit - только для приложений типа Gmail? - PullRequest
1 голос
/ 05 августа 2009

Я пытаюсь создать веб-приложение, похожее на что-то вроде GMail, с одной постоянной страницей AJAXy.

Мне сказали, что GWT - это способ сделать это наиболее эффективно. Тем не менее, я также хочу среду, которую я могу использовать для других целей, кроме отдельных страниц AJAXy. Является ли GWT более масштабируемым, чем это, или я должен потратить время и построить это в ASP.net MVC или Django?

Я должен упомянуть, я пытаюсь НАУЧИТЬ структуру, которая будет для меня подходящей, чтобы делать что-либо в.

Ответы [ 4 ]

1 голос
/ 05 августа 2009

Приятной особенностью GWT является то, что в итоге все, что у вас есть, это HTML и JavaScript. Вы можете комбинировать его с любой другой технологией.

Вы можете использовать GWT для одной страницы, которая требует ajaxy, а для остальных - что-то более традиционное.

Или вы могли бы даже написать все с другой платформой, а затем поместить виджет GWT, которому требуется больше вариантов поведения AJAX, в специальное место на вашей странице.

Если вы хотите остаться в мире Java, вы можете использовать JSP, JSF, Struts, Wicket или любую другую платформу.

Если хотите, вы можете просто объединить GWT с .NET или PHP. Только не используйте GWT RPC в этом случае (используйте вместо этого JSON или простую кодировку XML).

1 голос
/ 05 августа 2009

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

1 голос
/ 05 августа 2009

Вы можете использовать оба стиля приложений в ASP.NET MVC или GWT.

GWT облегчает работу с приложениями типа GMail например: веб-приложениями, имитирующими функциональность настольных приложений.

С другой стороны, ASP.NET MVC проще для динамических сайтов . Например, этот сайт построен на ASP.NET MVC, и, если посмотреть на него, он больше похож на динамический и интерактивный веб-сайт , а не на настольное приложение.

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

1 голос
/ 05 августа 2009

Вы можете использовать GWT также для частей страницы (один виджет или два), но да, вы правы, даже тогда он ориентирован на случай, когда вы не обновляете страницу, на которой он живет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...