构建社区有哪些可靠,可扩展,众所周知的框架/ cms?

时间:2011-02-28 23:37:22

标签: web-applications scalability

我是一名移动开发者,我开发了一款Android应用程序,我需要与社区进行交互(仍然需要构建)。在这一点上,我清楚地记得这个社区应该是什么样子,但我仍然在思考/研究如何构建它,因为我在创建Web应用程序方面的经验很少。所以我需要任何建议,提示,技巧等等。 应该考虑的是:

  • 用户应该能够发表文章,评论等。
  • 用户必须能够创建个人资料
  • 社区将与移动应用程序通信,因此我需要一些API来与之建立联系(创建Web服务等)。
  • 社区应该能够轻松扩展(在社区成功的情况下)。 “轻松”我的意思是我没有 我想自己处理扩展问题,所以我宁愿选择一些可以自行扩展的解决方案。我想要一个“按需付费”模式,您可以根据需要付费(例如,作为应用引擎)
  • 我不想处理系统管理(安装和管理数据库,进行备份等)。
  • 所有项目都会有一些与业务相关的部分(销售东西,服务等),因此从这个角度来看,不存在任何限制。

到目前为止我看到了什么:

wordpress:我不确定它是否可以轻松扩展,如果存在“按需付费”模式(任何托管服务能够做到这一点,专业吗?)。我是否应该自己负责安装,管理和备份数据库(我想是这样)?

wordpress.com似乎很有趣,但不幸的是,该服务有很多限制。

joomla / drupal:或多或少与wordpress相同的怀疑

应用引擎:我想用它,真的!它可以扩展,你需要支付你所需要的,有大量的免费资源。此外,它使用java。这里最大的问题是我不知道现有的可靠框架/ cms,我不想从头开始构建所有社区!任何业务实体框架/ cms /其他任何存在?有任何直接经验吗? 我做了最后一点研究(应用程序引擎解决方案)已经有好几天了,但是没有任何令人信服的东西出现(看过google ideasite,vosao等)。

任何帮助?

非常感谢!


ADDED


在发布此问题之前,我已经彻底阅读了其他类似帖子。但所有回复都不适合我的问题,至少不完全符合我的问题。此外,大多数帖子都是过时的,考虑到在这个领域甚至几个月都是“永恒”。 也就是说,我会尝试更具体(并缩小一点问题): 我想使用app引擎构建社区,如上所述,使用JAVA(重要)。我更喜欢使用一些cms或至少一些框架,而不是从头开始构建。我知道只有两种看似合理的可能性:google ideasite,vosao。第一个似乎有低活动,第二个看起来好一点,但我读到只有一个开发人员实际上有贡献。 所以,我喜欢听到你的意见,是任何建议,提示,最好是使用这些工具之一的直接经验(它们适合吗?相当稳定/成熟?)。或任何其他适合app engine + java的其他可能性的直接体验。 谢谢!

1 个答案:

答案 0 :(得分:0)

我会建议Codeigniter + Memcache + Php + phphiphop技术+ MySql + MongoDB + Jquery +有点手和时间