Какую платформу вы должны использовать для создания своего первого веб-приложения? - PullRequest
1 голос
/ 29 июля 2010

Я выбираю между LAMP и Google App Engine с Python.В основном это образовательный опыт, поэтому я сравниваю потенциальную легкость / скорость разработки на App Engine с ценностью изучения LAMP с самого начала (а не привязан к способу выполнения движка App Engine

1 Ответ

1 голос
/ 29 июля 2010

Это зависит от того, откуда вы пришли.Если вы уже знакомы с PHP или Python, я позволю своему выбору зависеть от этого.

Если вы начинаете с нуля, есть несколько вещей, которые следует учитывать:

  • PHP (если вы считаете, что P в LAMP является таковым) имеет преимущество в том, что существует огромное количество веб-приложений / сайтов, которые его используют.Если вы хотите изменить или внести свой вклад во множество других веб-приложений, я думаю, вы должны использовать PHP.С другой стороны, PHP легко испортить и трудно разделить веб-дизайн и код.У PHP нет реального приложения вне веб-разработки, о котором я знаю (я могу ошибаться).
  • Python - это действительно приятный язык с чистым синтаксисом и множеством (сторонних) библиотек.Python имеет множество приложений вне веб-разработки.
  • Google App Engine позволяет использовать чистый подход MVC в сочетании с Django (среди прочих).Подход MVC позволяет аккуратно разделить элементы макета HTML / CSS / Javascript и код Python.
  • Если вы освоите GAE / Python, это небольшой шаг, чтобы перейти к Django, работающему на (Linux | Windows) / (Apache| Ningx) / (MySQL | несколько OtherDB).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...