GWT для больших проектов? - PullRequest
2 голосов
/ 08 декабря 2010

Мы с другом хотим разработать большой проект web2.0.Мы решили написать его на Java, потому что нам это нравится, и у нас это хорошо получается, а другие библиотеки, которые мы будем использовать, написаны на Java (Apache Lucene, Apache Cassandra ...).и мы выбираем GWT в качестве основы.Мы любим Google, технологии Google, API Google.

и я хочу спросить, считаете ли вы, что GWT подходит для запуска таких крупных проектов, как youtube, twitter, wikipedia и другие ...?Надежен ли механизм gwt-rpc в больших проектах?

Ответы [ 3 ]

5 голосов
/ 08 декабря 2010

Ну, GWT подходит для веб-приложений, а не для веб-сайтов или веб-страниц, GWT подходит для таких приложений, как Gmail, который является БОЛЬШИМ приложением, но содержит одну страницу, которая имеет сложные действия.

GWT терпит неудачу в некоторых проектах со многими страницами. Мы использовали GWT в системе ERP, которая содержала около 100 страниц, каждая страница представляет операции CRUD + некоторые бизнес-операции, GWT не был идеальным выбором.

Другая причина, по которой GWT может дать сбой, заключается в том, что сканеры не могут извлекать информацию из файлов JavaScript, сгенерированных GWT. Поисковые системы предпочитают статический HTML, генерируемый на стороне сервера, а не генерируемый на стороне клиента javascript, как это делает GWT. Таким образом, поисковая система Google не будет давать результаты с вашего сайта.

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

2 голосов
/ 08 декабря 2010

Ваши примеры (youtube, twitter, wikipedia) не являются хорошими кандидатами для GWT, поэтому, если вы создаете приложение такого типа, вам, вероятно, захочется придерживаться традиционных серверных сред, таких как SpringMVC или Spring Roo.

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

0 голосов
/ 08 декабря 2010

Хочу отметить, что «в больших проектах, если генерируемые коды JavaScript все больше и больше, Пользователь обязан дождаться загрузки файла JS, прежде чем использовать веб-сайт».

...