【发布时间】:2010-05-03 11:38:36
【问题描述】:
我将和一个朋友创建一个相当大的(无论如何从我的角度来看)网络项目。我们将创建一个包含道路和其他道路相关信息的站点。
我们的计算是我们的数据库中将有大约 10 万个项目。每个项目将包含一些信息,如位置、名称等(每个大约 30 个)。我们预计每月有几十万独立访问者。
这 10 万个项目及其位置(可搜索)将是页面的主要部分,但我们还将提供一些文章、cmets、新闻以及稍后的更多社交功能(帐户、论坛、图片上传等)。 )。
我们打算使用 Google AppEngine 来开发我们的项目,因为它确实可扩展且免费(至少在一段时间内)。但我实际上开始怀疑 AppEngine 是否适合我们。它似乎适用于 webbapps,而不是像我们这样的网站。
你们会推荐我们使用哪种系统(语言/框架等)?如果我们从以前开始就知道这种语言并不重要(我们喜欢学习新东西),但如果它是面向未来的东西会很好。
【问题讨论】:
-
究竟是什么让您认为 AppEngine “适用于 webbapps 而不是像我们这样的网站”。我的经验是,AppEngine 足够灵活且功能强大,对于您可能放在网络上的大多数内容来说,它都是一个不错的选择。如果您有一些具体的疑虑或担忧,许多 AppEngine 专家可能会告诉您,您无需担心或确认您的恐惧。
-
真的没有什么特别的原因,但是我们对 AppEngine 的了解越多,我们就越觉得这适用于像 Gmail 这样的 web 应用程序,整个应用程序是一个屏幕,内容动态变化。我们想要映射到 URL 的“静态”页面。 GAE 也感觉非常复杂。但是,如果我们能在 AppEngine 中做到这一点,那就太好了..
-
说真的,AppEngine 并没有将它与 AJAXy、网络应用程序、类似 Gmail 风格的网站联系起来。与大多数其他 Web 应用程序框架一样,它提供了非常通用且非特定的功能。举个例子,看看我的博客——blog.adamcrossland.net——看看一个基于 App Engine 构建的常规旧网站。
-
我认为您可能将 GAE 与 GWT 混淆了
标签: google-app-engine frameworks