Перейти с GWT + AppEngine или LAMP? Существующий Java-разработчик - PullRequest
1 голос
/ 26 марта 2011

Я разработчик Java и создаю свое первое SaaS-приложение. Я очень новичок в веб-программировании

Сначала попробовал Ruby On Rails, но решил не заниматься этим.

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

Я очень впечатлен GWT + AppEngine и его способностью скрывать сложности Javascript. Кроме того, это благо для современных программистов Java.

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

Основной вопрос: GWT + AppEngine или LAMP? Соображения:

  • Кривая обучения : GWT кажется проще
  • Наем программистов : Похоже, что у LAMP гораздо больше кадров, чем у тех, кто знаком с GWT
  • Несколько приложений, использующих один и тот же DB : LAMP, кажется, выигрывает здесь, возможно, AppEngine тоже хорош, но не может найти много.
  • Библиотеки виджетов : Обычный GWT выглядит немного скучно, кажется, есть больше возможностей для LAMP

Думаю, я немного запутался, и мне нужно выбрать технологию для создания продукта.

Любые советы, предложения или указания приветствуются.

Ответы [ 3 ]

1 голос
/ 26 марта 2011

Насколько я знаю, GWT дает вам только код на стороне клиента, так что вам все равно понадобится какой-нибудь бэкэнд. Это означает, что вы получите полный контроль над базой данных и sql, если хотите.

Тем не менее, вы могли бы даже создать интерфейсный код, сгенерированный с помощью GWT, который связывается с P HP-скриптами с M ysql DB на сервере A pache на L inux.

Суть может заключаться в следующем: проводите больше исследований и, по крайней мере, пишите что-нибудь, прежде чем принимать решение

1 голос
/ 26 марта 2011

звучит так, как будто вы недостаточно квалифицированы для участия в этом проекте ... поэтому, ЛАМПА ... вы найдете больше поддержки и больше гибкости, чтобы поспособствовать вашим усилиям в будущем ..

0 голосов
/ 27 марта 2011

Вы можете пойти очень далеко с GAE / J + немного JSP.

Я рекомендую Flex для внешнего интерфейса

...