0

所以这是我第一次真正地制作一个网站并在线托管它——我所做的大部分工作都是教程和课堂作业。现在我和一个朋友想做一些专业的事情,也许会发展成一家企业。

1.)我想长期规划,但有点害怕致力于我有基本知识的事情。您如何看待从这些技术(CouchDB、Node.js)入手?长期目标是它将成为社交网络并使用搜索,因此使用 noSQL。将使用 Linux + RoR。Node.js 对我来说仍然有点难以捉摸,尽管我已经阅读了很多关于它的内容。

2.) 大多数网络托管服务是否支持这些技术,还是我必须找到专门的托管服务或自己托管它们?

3.) Cloudant 和 Nodejitsu/CloudOne 怎么样——我应该考虑使用这些吗?其他建议非常感谢。

4

1 回答 1

1

我肯定会推荐一个完善的 PAAS 提供商。就像 Heroku 或 AppFog 一样。他们将确保您只需担心开发下一个很酷的应用程序,而不是成为系统管理员。

Heroku 还支持通过 git 进行部署,这很好。另一个很大的优势是,如果您的应用程序真正启动并且您需要扩展,那么使用这些 PAAS 提供程序进行扩展通常就像玩几个滑块一样简单!

1 . 有很多可用的 noSQL 数据库 MongoDB 和 CouchDB 都不错。他们有很好的文档。但在选择任何一个之前,请确保它们符合您的确切需求。RoR 又是一个很棒的框架。尤其被推特使用。当然,将实际的服务器管理留给 PAAS 提供商!

2 . 查看 Heroku 或 AppFog。他们俩都支持 RoR,并且凭借良好的文档和社区可用而享有盛誉。

3 . 如果您计划构建一个处理大量并发连接的应用程序,我建议您使用 Node.js。例如,就像一个聊天应用程序,这基本上是 Node.js 大放异彩的地方。

最后,不要过多考虑时髦技术是什么。选择你熟悉和舒服的。最重要的是选择适合您确切需求的产品。

于 2013-02-17T19:32:00.983 回答