您应该使用什么平台来构建您的第一个Web应用程序?

时间:2010-07-29 09:20:01

标签: language-agnostic

我正在使用Python在LAMP和Google App Engine之间做出决定。主要是这是一种教育经验,所以我正在考虑App Engine上开发的潜在简易性/速度与从开始学习LAMP的价值(并没有被锁定到App Engine的做事方式)

1 个答案:

答案 0 :(得分:1)

这取决于你来自哪里。如果你已经熟悉PHP或Python,我会让我的选择依赖于它。

如果你是从头开始,有几件事需要考虑:

  • PHP(如果你认为LAMP中的P是那个)的优点是有大量的Web应用程序/站点使用它。如果您的目标是能够修改或贡献许多其他Web应用程序,我认为您应该使用PHP。另一方面,PHP很容易搞砸,很难干净地分离网页设计和代码。 PHP没有我所知道的Web开发之外的实际应用程序(我可能错了)。
  • Python是一种真正的甜言蜜语,语法清晰,有很多(第三方)库。 Python在Web开发之外有很多应用程序。
  • Google App Engine允许与Django(以及其他)一起使用干净的MVC方法。 MVC方法允许干净地分离HTML / CSS / Javascript布局和Python代码。
  • 如果你掌握了GAE / Python,那么在Django上迈出一小步,在(Linux | Windows)/(Apache | Ningx)/(MySQL |几个OtherDB)上运行。