我将与朋友一起创建一个相当大的(从我的角度来看)Web项目。我们将创建一个有道路和其他道路相关信息的网站。我应该为我的项目使用哪种Web解决方案?
我们的计算是我们的数据库中会有大约100k条目。每个项目将包含一些信息,如位置,名称等(每个约30件事)。我们希望每个月有数十万名独立访问者。
100k项目及其位置(将被搜索)将成为页面的主要部分,但我们也将在一些更多的社交功能(帐户,论坛,图片上传等等)上提供一些文章,评论,新闻和后续内容。 )。
我们打算使用Google AppEngine来开发我们的项目,因为它确实是可扩展且免费的(至少在一段时间内)。但我实际上开始怀疑AppEngine适合我们。它似乎是为webbapps而不是像我们这样的网站。
你们推荐我们使用哪种系统(语言/框架等)?如果我们从前就知道这门语言(我们喜欢学习新东西),那么它并不是真正的主题,但如果这是未来的证明,那将是一件好事。
究竟是什么让你认为AppEngine是“用于webbapps而不是像我们这样的网站”。我的经验是,AppEngine的灵活性和强大性足以成为您可能放在网上的任何东西的不错选择。如果您有一些具体的疑问或担忧,许多AppEngine专家可能会告诉您,您无需担心或确认您的担忧。 – 2010-05-03 13:53:17
没有什么特别的原因,但我们对AppEngine的了解越多,我们就越感觉像这样的感觉对于像Gmail这样的web应用程序而言,整个应用程序只有一个屏幕,内容动态变化。我们需要映射到URL的“静态”页面。 GAE也感觉非常复杂。但如果我们可以在AppEngine中做到这一点,那将是非常棒的。 – BenIOs 2010-05-03 14:11:39
严肃地说,AppEngine没有将它与AJAXy,网络应用程序,类似Gmail的网站风格联系起来。它像大多数其他Web应用程序框架一样提供非常一般和非特定的功能。作为一个例子,看看我的博客 - blog.adamcrossland.net - 看看一个建立在App Engine上的普通旧网站。 – 2010-05-03 15:46:58