所以这是我第一次真正建立一个网站并在网上托管 - 我所做的大部分工作都是教程和课堂作业。现在我和朋友想要做一些专业的事情,也许还要发展成为一个企业。
1。)我想长期计划,但我有点害怕承诺对我有基本知识的事情。您如何看待从这些技术开始(CouchDB,Node.js)?长期目标是它将是社交网络并使用搜索,因此没有SQL。将使用Linux + RoR。 Node.js对我来说仍然有点难以捉摸,尽管我已经阅读了很多相关内容。
2.。)大多数网络托管服务是否支持这些技术,还是我必须找到专门的托管服务或自己托管?
3.。)Cloudant和Nodejitsu / CloudOne怎么样?我应该考虑使用它们吗?其他建议非常感谢。
答案 0 :(得分:1)
我肯定会推荐一个成熟的PAAS提供商。喜欢Heroku或AppFog。他们将确保您只需要担心开发下一个很酷的应用程序而不是系统管理员。
Heroku也支持git部署,这很好。另一个很大的优势是如果您的应用程序真正启动并且需要扩展,那么使用这些PAAS提供程序进行扩展通常就像使用一些滑块一样简单!
1 。有很多noSQL数据库可用MongoDB和CouchDB相当不错。他们有很好的文档。但在选择之前,请确保它们符合您的确切需求。 RoR再次成为一个伟大的框架。特别是twitter使用。当然,将实际的服务器管理留给PAAS提供商!
<强> 2 即可。结帐Heroku或AppFog。它们都支持RoR,并且具有良好的文档和社区可信誉。
第3 即可。如果您计划构建一个处理大量并发连接的应用程序,我建议使用Node.js。就像聊天应用程序一样,这基本上就是Node.js闪耀的地方。
最后,不要过多考虑 hip 技术是什么。选择您熟悉和熟悉的内容。最重要的是选择适合您的确切需求。