Я разработчик Java и создаю свое первое SaaS-приложение. Я очень новичок в веб-программировании
Сначала попробовал Ruby On Rails, но решил не заниматься этим.
Я планирую новое веб-приложение, и одно из моих соображений заключается в том, что я хочу, чтобы оно работало хорошо как в мобильных браузерах, так и в настольных браузерах. Я также планирую опубликовать общедоступный API для этого приложения и создавать собственные мобильные приложения
Я очень впечатлен GWT + AppEngine и его способностью скрывать сложности Javascript. Кроме того, это благо для современных программистов Java.
Я также читаю на LAMP, и это тоже довольно просто. Кривая обучения была бы немного больше, но я бы получил больший контроль над базой данных, а также использовал бы SQL
Основной вопрос: GWT + AppEngine или LAMP? Соображения:
- Кривая обучения : GWT кажется проще
- Наем программистов : Похоже, что у LAMP гораздо больше кадров, чем у тех, кто знаком с GWT
- Несколько приложений, использующих один и тот же DB : LAMP, кажется, выигрывает здесь, возможно, AppEngine тоже хорош, но не может найти много.
- Библиотеки виджетов : Обычный GWT выглядит немного скучно, кажется, есть больше возможностей для LAMP
Думаю, я немного запутался, и мне нужно выбрать технологию для создания продукта.
Любые советы, предложения или указания приветствуются.