«Лучший» сервер с Google Web Toolkit? - PullRequest
2 голосов
/ 27 октября 2010

Какая «лучшая» серверная технология в Linux для использования с Google Web Toolkit и почему?Я хотел бы узнать о:

  • JSF и других серверных технологиях на основе Java
  • Rails
  • Django
  • PHP

Ответы [ 3 ]

2 голосов
/ 27 октября 2010

GWT - это технология на стороне клиента, используемая для преобразования Java в JavaScript.

Если вы хотите использовать GWT в качестве клиентского кода для клиент-серверного приложения, вам следует использовать сервер на основе Java, чтобы избежать проблем.

Вы можете использовать GWT-RPC с любым языком или даже использовать собственную упаковку JSON, но более простое решение - использовать сервер Java.

Моя рекомендация будет GAE, TomCat или Jetty. Tomcat и Jetty очень просты в настройке в Linux, а TomCat прекрасно интегрируется с Eclipse.

1 голос
/ 27 октября 2010

Серверная технология имеет мало общего с этим;используйте все, что вам удобнее.

Если вы хотите использовать GWT-RPC для передачи объектов Java между браузером и сервером, вам, очевидно, понадобится сервер, написанный на Java, но любой контейнер сервера Javaбудет работать более или менее одинаково.

Если вас не интересует GWT-RPC, ваш сервер может быть на любом языке, Python / Django, .NET / ASP, PHP, Rails, что угодно.В этот момент вы просто собираетесь размещать файлы JavaScript, даже статический хостинг должен работать для вас.

Вы могли бы даже написать приложение GWT, которое вообще не подключается к серверу, где пользователь загружаетJS напрямую, возможно, упакован как расширение Chrome.

0 голосов
/ 29 октября 2010

Путь наименьшего сопротивления будет контейнером сервлетов Java, таким как Apache Tomcat или Jetty.Сервлеты GWT развернуты в контейнере сервлетов и вызывают ваш собственный код с целью сохранения и другой логики приложения на стороне сервера.Вся логика представления должна находиться в коде GWT на стороне клиента.

Могу ли я также порекомендовать вам хорошенько взглянуть на язык программирования Scala?Он очень аккуратно интегрируется с Java и поэтому является идеальным языком для написания логики на стороне сервера.

С точки зрения взаимодействия клиент-сервер, я рекомендую gwt-dispatch ,У него хорошее отслеживание и упрощена обработка запросов и ответов как на стороне клиента, так и на стороне сервера.

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