第一个主要网站的新技术(CouchDB,Node.js)

第一个主要网站的新技术(CouchDB,Node.js),node.js,couchdb,couchbase,nodejitsu,cloudant,Node.js,Couchdb,Couchbase,Nodejitsu,Cloudant,所以,这是我第一次真正创建一个网站并在线托管——我所做的大部分工作都是辅导和课堂作业。现在我和一个朋友想做一些专业的事情,也许会发展成一个企业 1)我想做长远规划,但我有点害怕被承诺做一些我基本了解的事情。从这些技术(CouchDB、Node.js)开始,您觉得如何?长期目标是,它将是社交网络,并使用搜索,因此noSQL。将使用Linux+RoR。尽管我已经读了很多关于Node.js的书,但我还是有点难以理解 2.)大多数web托管服务是否支持这些技术,或者我是否必须找到专门的托管服务或自己托管

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

1)我想做长远规划,但我有点害怕被承诺做一些我基本了解的事情。从这些技术(CouchDB、Node.js)开始,您觉得如何?长期目标是,它将是社交网络,并使用搜索,因此noSQL。将使用Linux+RoR。尽管我已经读了很多关于Node.js的书,但我还是有点难以理解

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


“3”,“云”和“NojjutuS/CuldoDo”——我应该考虑使用这些吗?非常感谢其他建议。

我肯定会推荐一家成熟的PAAS提供商。比如说Heroku或者AppFog。他们将确保你只需担心开发下一个酷炫的应用程序,而不是成为一名系统管理员

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

1。有很多noSQL数据库可用MongoDB和CouchDB都非常好。他们有很好的文档。但在选择之前,请确保它们符合您的确切需要。RoR又是一个伟大的框架。尤其是twitter。当然,将实际的服务器管理留给PAAS提供商

2。签出Heroku或AppFog。他们都支持RoR,并且有良好的文档和社区可用性,信誉良好

3。如果您计划构建一个处理大量并发连接的应用程序,我建议您使用Node.js。例如,就像聊天应用程序一样,Node.js基本上就是其中的亮点


最后,不要过多考虑hip技术是什么。选择您熟悉和熟悉的内容。最重要的是,选择适合您实际需要的内容。

鉴于您提供的信息太少,这不适合堆栈溢出。1) 几乎任何数据库都可以用于“社交网络”数据库:2) 取决于#1。3) 同样,这取决于#1。你当初为什么选择CouchDB?如果您有特定的编程问题,帮助您会容易得多。@WiredPairie抱歉,我试图将我的问题与我在这里找到的相关主题相类似。我想简洁是值得赞赏的,但也许我需要更具体一些。就noSQL而言,它是为大数据和分析而设计的(这在搜索和社交网络中很重要)。我并不是说我“不能”使用关系数据库,但我认为在我的情况下,noSQL数据库更可取——如果我错了,有人会纠正我(这就是问题的重点——了解我是否正确使用了这些技术)。如果您想继续Linux/RoR路线,为什么要在标题中提到CouchDb和Node.js?只想添加一条重要的评论来澄清一点:Couchbase和CouchDb是两个不同的项目/产品,请参阅,您可以将Couchbase与Ruby/Rails、Node、,。。。事实上,非常感谢艾哈迈德!我刚刚意识到我的问题是多么的无组织,但是你的回答非常有帮助。实际上我对Heroku和git有一些有限的经验——但是所有这些“作为服务”的东西让我困惑(他们的一堆),因此我提出了我的问题。只是想确保我正在使用最好/合适的工具创建一个入门网站。再次感谢!平台即服务(PAAS)只是一种花哨的说法,表示我们将管理并提供平台,这样您就不必担心了。我们将在订阅的基础上提供,以便您可以使用尽可能多或尽可能少。就这么简单。是的,PAAS提供商现在几乎是标准的,当然,如果没有git,我们将何去何从:)从表面上看,heroku看起来很棒,他们支持多种语言/框架。与asaService(tm)一样,只有当提供商出现问题时,您才能获得其真正的度量。heroku被拴在AWS上。Nodejitsu有远见地使用Joyent(美国)和Telefonica(欧洲)。Nodejitsu通过irc/电子邮件获得了我所经历过的最令人惊叹的支持,他们总共获得了node.js。是的,node.js很难找到,但又一次打破了它,因为下一个大型社交网络也是如此。p、 我不是一个雇员,只是一个狂热的粉丝。