【问题标题】:New technologies (CouchDB, Node.js) for first major website [closed]第一个主要网站的新技术(CouchDB,Node.js)[关闭]
【发布时间】:2013-02-02 05:15:12
【问题描述】:

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

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

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

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

【问题讨论】:

  • 鉴于您提供的信息太少,这不适合 Stack Overflow。 1) 几乎任何数据库都可用于“社交网络”数据库。 :) 2) 取决于#1。 3) 同样,取决于#1。你为什么首先选择 CouchDB?如果您有特定的编程问题,帮助您会容易得多。
  • @WiredPrairie 抱歉,我试图将我的问题与我在此处找到的相关主题类似。我认为简洁是值得赞赏的——但也许我需要更具体一些。就 noSQL 而言,它是为大数据和分析(这在搜索和社交网络中很重要)而设计的。我并不是说我“不能”使用关系数据库,但我认为在我的情况下会首选 noSQL 数据库——如果我错了,有人会纠正我(这就是这个问题的重点—— - 了解我是否正确使用了这些技术)。
  • 如果你想走 Linux/RoR 路线,为什么要在标题中提到 CouchDb 和 Node.js?
  • 只想添加一个重要的评论来澄清一点:Couchbase 和 CouchDB 是 2 个不同的项目/产品,请参阅couchbase.com/couchbase-vs-couchdb,您可以将 Couchbase 与 Ruby/Rails、Node、...其实很多SDK couchbase.com/develop

标签: node.js couchdb couchbase nodejitsu cloudant


【解决方案1】:

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

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

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

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

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

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

【讨论】:

  • 谢谢艾哈迈德!我只是意识到我的问题是多么愚蠢和杂乱无章,但你的回答非常有帮助。
  • 我实际上对 Heroku 和 git 的经验有限——但所有这些“即服务”的东西都让我感到困惑(它们是一堆),因此我提出了问题。只是想确保我正在使用最佳/合适的工具来创建一个初始网站。再次感谢!
  • 平台即服务 (PAAS) 只是一种奇特的说法,我们将管理和提供平台,因此您不必担心。我们将在订阅的基础上提供它,因此您可以随心所欲地使用它。就这么简单。是的,PAAS 提供商如今几乎是标准,当然,如果没有 git,我们将在哪里 :)
  • 从表面上看,heroku 看起来很棒,它们支持多种语言/框架。与所有东西一样,asaService(tm) 只有在出现错误时,您才能获得提供者的真正衡量标准。 heroku 被拴在 AWS 上。 Nodejitsu 有远见地使用 Joyent(美国)和 Telefonica(欧洲)。 Nodejitsu 通过 irc/email 获得了一些我所经历过的最惊人的支持,他们完全获得了 node.js。是的 node.js,很难理解,但又像下一个大型社交网络一样打破它。 p.s.我不是员工,只是一个忠实的粉丝。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多