Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
meteor.js web框架能否有效支持社交网络架构?_Meteor_Social Networking - Fatal编程技术网

meteor.js web框架能否有效支持社交网络架构?

meteor.js web框架能否有效支持社交网络架构?,meteor,social-networking,Meteor,Social Networking,所以我对node.js、javascript框架和meteor.com都是新手。我正在努力学习如何建立社交网络,我很天真/很难理解为什么Meteor.js(Meteor.com)不能做你现在看到的twitter、facebook和instagram正在做的所有伟大的事情 客户端/服务器、身份验证配置、用于扩展和性能的异步编码之间有comet技术,并且构建在node.js之上 我试图了解更多关于长轮询、comet、gridFS或文件存储方式的信息,以及复制集和切分等帮助提高性能的一般信息(尤其是因

所以我对node.js、javascript框架和meteor.com都是新手。我正在努力学习如何建立社交网络,我很天真/很难理解为什么Meteor.js(Meteor.com)不能做你现在看到的twitter、facebook和instagram正在做的所有伟大的事情

客户端/服务器、身份验证配置、用于扩展和性能的异步编码之间有comet技术,并且构建在node.js之上

我试图了解更多关于长轮询、comet、gridFS或文件存储方式的信息,以及复制集和切分等帮助提高性能的一般信息(尤其是因为Redhat有这个openshift平台,我们可以用它构建自己的私有云)

我有一些计算机科学的背景,但它看起来像魔术,所以我错过了什么?如果你们都能想出一些流行语,让Meteor.js不支持的社交网络滴答作响,那会是什么呢


我听说了一些关于并行和并发(webworkers部分修复了它,不是吗?),websockets,像python或java这样的高级语言最好支持它们。只有一种方法可以了解我的答案,那就是通过实践,但我认为有人可以通过这条线索左右我。谢谢

这个问题包含了一个非常宽泛的想法,仅仅专注于使用meteor就可以解决这个问题。以下是需要考虑的几点:

  • 我不认为这个框架是学习长轮询、gridFS等的良好起点。Meteor的目标是成为一个更倾向于软件包生态系统的框架,例如,您当然可以推出您自己的上述策略——但是对于动态更新,Meteor使用其自己的数据交付协议(DDP)由大量核心软件包(如Spark)支持/实施(出乎意料)

  • 使用其他语言可以更好地实现并行处理和并发,但为什么不使用?由于Meteor主要基于
    node.js
    ,并且
    node.js
    与上述内容非常配合,而且它可以很好地与其他语言配合使用,因此您可以顺利集成。流星并不需要你完全依赖它,其他语言也会这么说。这都是你项目的一般工程/规划,加入不要害怕。这一切归结为计划(当然还有完成计划的勇气/毅力)

  • 现在,我们无法通过庞大的网站来判断Meteor是否无法实现通常的伟大功能。当然,我们可以做实时更新,(它自己的类型)发布/订阅模式,以及强大的东西来推动发展(看看meteor的七个版本,以更好地理解这一点)。其实,复制已经存在的东西并不是不可能的。目前我们只能不确定地说,主要是因为。。(见下一点)

  • 框架太年轻了!在撰写本文时,它仍然是0.6.x。请花点时间看看,看看在更广泛地支持持久性/数据库、性能考虑和官方DDP规范方面的进展如何

  • 我希望我已经回答了你的询问(我希望还有更多)。我真的为流星而兴奋,因为它很容易成为下一件大事。我们也有几个使用Meteor的(用于)生产项目,因此您可以直接从一位在Meteor中进行过大量黑客攻击(以及大量研究和第一手经验)的人那里获得见解。我不是说我是个专家,只是和Meteor一起工作很有趣,我完全不是在跟你开玩笑

    希望这有帮助

    注:不过这是一个很好的警告,资源和文档在这一点上是非常稀少的。我尽我所能为社区做出贡献(我的出发点之一就是这里,等等)