初看这个标题可能有点晕,说的有点过于专业化,但是我也想不到更好的标题了。不过我们用真实的场景来给大家描述,来充分表达我们想表达的内容。熟悉使用 Meteor 发布(publish)和订阅(subcribe)的朋友可能会遇到这样一种情况。在某个列表页面,我们需要的数据分别储存在不同的集合(collection) 中。我们设计了一个查看某用户的所有评论的页面,按常规模式,我们首先可以根据用户的 ID 去评论的集合中查询该用户的所有评论内容,并根据该评论所关联的文章的 ID 查找到这篇文章的标题(Title)信息,用来显示在评论列表页提供用户查看或者访问。你可能会注意到,如果我们想获取到某条评论所关联的文章标题,我们必须要订阅这篇文章的内容,而在这之前我们并不知道这个用户都在哪些文章中有评论,若想订阅就需要把所有文章的结合订阅到客户端来使用,这样无疑是浪费资源和消耗时间的。
对于许多留言询问Orion使用问题的同学,在这里说一声抱歉。 对于Meteor长期任性不向下兼容的更新,各路开发者已经吐槽了几十个版本了。Orion的开发者也不例外,从1.2版本开始之后,就不在对Orion这个项目进行维护更新了。 那么问题来了,我的水平目前还没有达到修复所有更新的「Breaking Changes」,我如何使用Orion这么方便的包呢? 今天就来介绍一个Orion的继承者 — 天蝎座 Scorpius ! 好吧,meteor从1.3之后就没更新过,作为一个被Meteor快速迭代抛弃的「新人
本文主要总结一下在使用 Meteor 开发过程中对 mongodb 数据库的管理。其中包含使用命令行终端(meteor shell)进行管理,还有图形化界面的工具 Robomongo 工具。
Rocket.Chat 是一个开源的完全可定制的通信平台,由 Javascript 开发,适用于具有高标准数据保护的组织。
最近花了一周的时间,复习了HTML、CSS、原生JS,并学习了Node.js、CoffeeScript.js、MongoDB,入了下门。 因为准备在Rocket.chat 上做二次开发,所以先下载和安装了Rochet.chat 的环境。由于Rocket.chat在Mac环境下下载和运行非常简单,所以相关的文章非常少,但是还是有一些坑,会让我们怀疑是不是没这么简单,这里记录下Rocket.chat 的下载和运行过程。
Semantic-Segmentation-Editor是由日立汽车工业实验室(Hitachi Automotive And Industry Lab)开源的基于Web的语义对象标注编辑器(Semantic Segmentation Editor),该工具专门用于创建机器学习语义分割的训练数据,为自动驾驶研究开发的,但也可以用于标注其他类型的语义目标数据库。它不仅支持普通相机拍摄的2D图像(.jpg和.png文件)还支持LIDAR生成的3D点云(.pcd文件)中目标的标注。它是使用React, Paper.js和three.js开发的Meteor应用程序。
本教程将向你展示如何设置Meteor应用程序以用作Ðapp,并可能回答几个关于为什么应该使用Meteor的问题。
记一次Meteor项目部署配置,使用 CentOS + Meteor + React + Mongdb + Nginx。 node版本与Meteor依赖一致v0.10.43 自定义服务配置比较麻烦,给出配置文件示例。
1.Meteor: The Official Guide(Meteor官方指南) Meteor介绍的链接地址: http://www.geekpark.net/topics/211573 它是由Met
需要注意 meteor不支持windows系统,需要在linux或mac ox下运行 meteor是基于nodejs的,所以系统中需安装好nodejs 我的服务器中已经装好nodejs,下面开始体验meteor (1)安装环境 curl install.meteor.com | /bin/sh (2)创建应用(名称为testmeteor) meteor create testmeteor (3)启动运行 cd testmeteor meteor 访问 http://localhost:30
Meteor Toys 是什么? Meteor Toys是一个为Meteor开发框架专门设计的开发辅助工具集,它能帮助你快速高效地开发Meteor应用。 它能和经典Meteor套件协同工作,包括met
JavaScript 框架是预先编写的 JavaScript 代码集合,为开发 Web 应用程序提供结构化且可重用的基础。这些框架都有自己独特的功能、方法和生态系统。
大家好,我们是觅漫者战队,非常荣幸获得了首届 Microsoft Edge 浏览器开拓者大赛的第三名!我是我们战队的唯一一名成员,我的好朋友都叫我折影轻梦或 Nexmoe。我的口号是:“为热爱战斗着,努力学着变得勇敢”。
在上篇文章中,我们基于Meteor1.3和React搭建了一个最简单的应用。我们学习了如何通过NPM包添加React还有如何使用FlowRouter和React Mounter挂载React组件。 这篇文章中,我们继续以MeteoRain为例,讲解如何集成React和Meteor的数据系统。也就是说,我们将讲解如何通过订阅获取数据然后基于数据渲染组件。 本文分为以下几个部分: React Container模式 创建Posts集合 添加虚拟数据 发布数据 UI组件 构建容器 渲染容器 在client目录下
1 个月前和另外二位小伙伴一起参加了一个 AI 的比赛。虽然比赛结果不理想,至少我享受到了编程过程中的乐趣。从这次比赛中让我认识到 Go 除了写服务端,写游戏模拟器,写 AI 都是拿手好戏。最近微信跳一跳的辅助,冲顶大会的辅助基本也都是 Go 写的。于是我更坐不住了,也写一个来纪念我们那次比赛。
在做大部分真实应用的 web 项目过程中,都会有一样不可或缺的需求,那就是分页。Meteor 项目也不例外,同样会有这样的需求,本文给大家介绍的就是一个非常好用的分页包 alethes:pages。它可以实现简单的根据页数分页,也可以实现强大的滚动分页。内部还支持利用多个 collection 数据进行分页。下面我们就来详细的了解它。 注意:以下内容多是对官方包的一种简述和翻译,如果需要更详细的内容可以参考官方地址。
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=102419#problem/D The famous Korean internet co
作者 | Mohit 译者 | 盖磊 策划 | 田晓旭 Node.js 自发布以来,已成为业界重要破局者之一。Uber、Medium、PayPal 和沃尔玛等大型企业,纷纷将技术栈转向 Node.js。Node.js 支持开发功能强大的应用,例如实时追踪 App、视频 / 文本聊天引擎、社交媒体 App 等,当前已成为开发人员热衷的一项技能。本文作者基于自身实施经历,给出一张 Node.js 学习路线图。建议开发人员考虑深入掌握 Node.js 之前,必须明确自己构建的目标,否则容易半途而废。目标导向有助于
Node.js 自发布以来,已成为业界重要破局者之一。Uber、Medium、PayPal 和沃尔玛等大型企业,纷纷将技术栈转向 Node.js。Node.js 支持开发功能强大的应用,例如实时追踪 App、视频 / 文本聊天引擎、社交媒体 App 等,当前已成为开发人员热衷的一项技能。本文作者基于自身实施经历,给出一张 Node.js 学习路线图。建议开发人员考虑深入掌握 Node.js 之前,必须明确自己构建的目标,否则容易半途而废。目标导向有助于在学习中聚焦关键技能,而非纠结于是否值得去学习。
最近,读了一些外文,觉得这篇现代web开发方法的文章还可以,就翻译了一下,尽我最大的努力,蹩脚的英文很是费尽,其中有的夹杂了一些自己粗浅的理解,如果有误导,请多多包涵,还请路过的老师多提意见和指正,如果你想阅读英文原文,可直接扫文末下方二维码阅读即可
Meteor和那些名声如雷贯耳的前端框架,比如Angular, React等都不一样,它是一个 采用单一开发语言的全栈开发的平台:开发者可以使用JavaScript同时 进行前端和后端的开发,然后交给Meteor运行这个包含了前后端的完整应用:
Meteor 1.3 正式发布啦,可以通过命令 `meteor update --release 1.3` 升级老项目。Meteor 1.3 包含了诸多新特性,这里先放出英文发布文档,之后我们会提供中文版的详解! Announcing Meteor 1.3 - ES2015 Modules, App Testing, Mobile Improvements and More Today we’re excited to announce Meteor 1.3, the latest release of
前阶段看到一篇文章,说以往花费数周时间才能完成的网站,现在使用 Meteor 只需要几小时 很好奇Meteor是个什么技术?怎么大幅提高开发效率的?就了解并试用了一下 Meteor的中文是“流星”,了解后发现它的确如“流星”一样飞快,对于创业团队和快速原型开发真是太适合了,值得学习和使用 Meteor 是什么? Meteor 是一个基于 nodejs 的全栈实时开发平台,目前只支持 Mac、Linux,Meteor还引入了 Cordova,支持快速封装 IOS、Android 移动应用 全栈 基础构架是 N
本文介绍了基于 Meteor 1.6.x + Ant Design Table + recompose + react-router-dom v4 实现分页的整个流程,从项目创建到最终实现完分页效果每
小编说:Meteor作为开源的全栈JavaScript开发平台,在工作方式上进行了较大创新,和传统Web 应用区别较大,对于任何一项技术,都有其擅长的领域,也有其不擅长的地方,Meteor也不例外。
我们很高兴发布了Meteor 1.4,这个版本的主要更新包括了Node和MongoDB,以及更加灵活的基于社区的发布流程。1.4的发布注重平台长期的稳定性,使得我们的工作能够让Meteor和更广泛的JavaScript生态结合,并且比先前更加融入社区。 这里是一些亮点:我们更新了Node到长期支持版本4.4.7。我们同样使用了最新的MongoDB 3.2.6。这个版本的MongoDB包括了性能优异的WiredTiger存储引擎,现在默认开启。我们还引入了一个灵活的方式到Meteor核心扩展包发布流程中去。这
这三篇Meteor React Native文章来自Differential,一个专注Meteor应用开发的工作室。 第一篇文章讲述了如何轻松地使用DDP连接一个React Native应用到Meteor服务器上,并且在React Native应用上进行实时交互。 第二篇文章更进一步,讲述了如何基于DDP搭建一个用户认证系统,包括使用用户名/email注册、使用用户名/email/token登录和用户登出的实现。 第三篇文章针对第二篇用户系统的客户端安全性问题给出了解决方案,在传输密码时对于原先的明文进行h
Meteor开发团队正在全力推进1.3版本的发布,Meteor 1.3将是有史以来最棒的Meteor版本,它将更加融入和拥抱整个JavaScript社区。我们能够轻松地使用NPM包,集成React等前端框架,并且构建架构更加清晰的Meteor应用。 这个系列文章中,我们将以MeteoRain为例,讲解如何使用最新的Meteor1.3+React搭建一个新一代的Meteor应用。 在第一篇文章中,我们会讲述如何创建一个Meteor 1.3项目,如何通过NPM添加React和相应扩展包,并构建一个最简单的应用。
官方文档不支持在windows上搭建rocket chat的开发环境,我自己也尝试过,最后放弃了,选择了linux环境。
因为 meteor-snippets 的作者一直没有更新 Meteor Snippets for Sublime Text 2/3 的插件,我自己 fork 了一下它的代码,做了一下简单的更新,给作者提交了 pull request,还不知道什么时候会合并,作者的插件中,智能提示和代码片段都是老版本 Meteor 的代码,比如 rendered 已经更换为 onRendered 等等类似的问题,为了加快编写代码的速度和质量,我对一些 Meteor 的 API 做了增强。另外以前需要输入 Meteor... 才能看到候选菜单,现在如果你想调用 Meteor.call(),只需要输入 call 就能看到智能提示的候选菜单了。
小编说:“meteor”这个单词的意思是“流星”,流星的特点是快,一闪而过;同样,Meteor作为一个开源的全栈JavaScript开发平台,特点就是快,目标是为开发者提供一个快速开发的平台。
meteor-tupperware是一款更为精简的、适用于生产环境的Meteor Docker镜像。我们只需要两分钟就能快速部署应用! 假设你已经安装了Docker并且运行它: 创建 Dockerfile 和 .dockerignore (从 README 复制粘贴即可) 运行 docker build -t yourapp . 你也可以配置它同ImageMagick或PhantomJS协作,如果你的应用依赖它们的话。 相比于之前提到的meteord,它们有如下区别: meteor-tupperware
sudo curl https://install.meteor.com/ | sh
meteor js的全栈开发框架,官方的解释: Meteor makes it an order of magnitude simpler, and a lot more fun. You can b
在Meteor 1.3的发布文档中讲到过,今后MDG将频繁的进行小版本更新,所以这次在1.3发布不久后,MDG就发布了第一个1.3的小版本,也就是Meteor 1.3.1。 可以通过命令:meteor update --release 1.3.1 升级项目。这里注意到,并不是发布一个新版本就需要更新的,尤其是你没有遇到相关问题的时候。而且,在项目重构和升级的时候,我们应该分模块逐步进行升级,逐步替换,大跃进式的更新是不可取的哟。 这里是一系列变更: Long isopacket node_modules p
如图片中一般简洁,仍然基于你的收藏夹生成,不需要手动添加新内容。了解更多:https://xiaoshuapp.com/meteor/ 简洁模式在 设置 -> 收藏夹 -> 抽屉模式打开
大家好!出(du)差(jia)归来,按时奉上之前提到的 Meteor React Native 三连发中译版!点击「阅读原文」查看完整文章! Parse最近宣布停止服务,许多公司会寻求它的替代品。这次Parse的关门会让许多人不会首选BaaS产品,转而倾向于自行实现后端,比如说使用Meteor。 我们来谈谈如何将一个React Native的App连接到Meteor App(作为服务端)。这篇教程假设你已经安装好了React Native和Meteor,并且能成功运行。如果你还没有配置好React Nati
本文介绍了基于 Meteor 1.6.x + Ant Design Table + recompose + react-router-dom v4 实现分页的整个流程,从项目创建到最终实现完分页效果每个步骤都非常详细,同时也提供了 git 提交记录,用来让大家学习和分析每一步代码的变化。项目地址:https://github.com/nmgwddj/meteor-pagination
所有好用的洋SaaS都有一个致命的缺点:GFW。对于Slack这样的团队协作明星产品来说,一旦套牢退市对于企业的开发团队来说无疑是巨大的风险。况且,Slack并非开源产品,对知识产权和敏感数据泄露的顾
Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。主要特性如下:
本文作者:IMWeb helondeng 原文出处:IMWeb社区 未经同意,禁止转载 What “Meteor gives you a radically simpler way to b
想要讨女朋友欢心也巩固自己所学的知识,各位小伙伴有自己的想法了吗?准备好想要怎样实施了吗?有什么美好的计划了吗?如果没有的话那么别慌,我知道,在座的各位肯定都是有自己的心仪的姑娘,那么今天就教大家一招,做一个表白程序去进行表白,别等了,赶紧打开你的IED,跟着代码敲起来,不然的话,喜欢的人都跟别人跑了!
本文来自CMeteor社区的成员jinglei。文中讨论了Meteor与React开发Web App的优势所在,以及Meteor在现代Web开发中扮演的角色。此外,本文还简要阐述了Meteor RES
原文来自Meteor Forum,更多讨论点击「阅读原文」进行查看! Meteor是一套惊人的工具来高效地创建伟大的Web应用。我非常喜爱它。这也是我半年前创建了一个能让Webpack集成进Meteor的扩展包。我觉得如果我们能有一个实时热重载,ES6模块,资源打包和代码分离,这会让Meteor更加酷,并且我们做到了! 但有件事我并不是很高兴,那就是配置Webpack太难了。你需要学习一系列新的概念才能写webpack.config.js。我不喜欢那些文件,因为不管你做的东西多么简单,配置它们都相当麻烦。
Meteor 1.3新增的NPM支持能够帮助开发者构建更加模块化的应用,但是假如我们不能保证应用按照我们的需求工作,那么这将毫无意义。我们需要开发新特性和重构代码,并且对这些工作有足够的信心。所以自动化测试是成功的关键。Meteor 1.3对模块的测试给予我们一个官方的回应。现在开发者能够将他们的代码分割成更小,更容易维护的小片段,他们现在就可以更高效地测试应用了。 之前,由Xolv.io开发的Velocity被推荐为测试Meteor应用的官方解决方案。但是Xolv.io停止开发了Velocity,然后把开
何彬,携程市场营销研发部高级研发经理,10多年互联网研发和架构经验。2014年加入携程,负责携程广告、新媒体推广和市场大数据平台的构建、研发工作。
新的 Javascript 库层出不穷,从而Web 社区愈发活跃、多样、在多方面快速发展。详细去描述每一种主流的 Javascript框架和库近乎不可能,所以在这篇文章中主要介绍一些对前端发展最具影响力的前端框架。接下来让我们来共同研究一些主流前端框架、库和工具,并讨论它们的适用场景。 1.angular.Js 地址:http://www.runoob.com/angularjs/angularjs-tutorial.html 代码托管地址:https://github.com/angular/angul
最近很多读者想要meteor+react的相关资料,尤其是针对Meteor 1.3版本的。Meteor 1.3引入了React作为Meteor的View部分,并且加入了许多ES2015的新特性。 《Meteor+React—A step by step guide to building a complete app》是我很久之前花39美刀买的Meteor+React的书籍,作者是Ken Rogers。事实上,买了之后有些后悔,毕竟250软妹币,结果只是一本70页的书,而且内容也「非常适合初学者」,文字讲解
领取专属 10元无门槛券
手把手带您无忧上云