标签: derbyjs

nodeJS-Express或Meteor或Derby

最近我有兴趣研究nodejs,nosql(主要是mongodb,redis),并决定使用那些现代技术制作一个简单的博客(大学教授不会教我这么做).通过这个进展,我认为我可以提高自己的javascript技能和许多关于网络服务开发的东西.

一个简单的博客是一个良好的开端,然后我发现Github和其他基于节点的Web框架上的nodejs:express,locomotive,railway等等......问题是它们有太多的分叉.

当然,我可以通过我的努力与其中一些人合作,因为MVC逻辑看起来对所有人来说都是一样的.关键是我想关注一个框架,这是未来1年或更长时间的趋势.快递似乎很好,铁路说,机车是基于Express,如果我最后跟着Express,我会很好,但后来我找到了Meteor和Derby.现在它让我对选择感到困惑.人们说使用适当的工具来完成你自己的任务,现在我有时间浪费一些,但不是全部.我想我应该通过提问来澄清我的一些想法:

  1. 那流星和德比是nodejs的分叉吗?

  2. 我应该选择流星,德比或机车,铁路还是只是从头开始快速制作我自己的MVC设置?

  3. 为什么人们使用Redis与Mongodb(或CouchDB)一起进行会话?为什么我们不只是将Mongodb用于会话和主要数据?

node.js express derbyjs meteor

18
推荐指数
1
解决办法
1万
查看次数

DerbyJS和身份验证

当前形状的DerbyJS是否可以实现身份验证,如果是,最好的方法是什么?不是他们做任何工作吗?

javascript node.js derbyjs

14
推荐指数
2
解决办法
3215
查看次数

meteor vs derbyjs谁赢得了这场战斗?

最近,我一直在寻找有关流星和德比的信息,并且没有找到太多关于除了我想与你分享的优秀德比文章.除此之外,我对这两个项目都非常非常感兴趣.我会选择其中一个来测试它们的有效性,速度和效率,现在我担心的是我想在客户端上实现jquery和bootstrap以及服务器上的jade,nib手写笔.我想知道哪一个更快.从我在文章中读到的内容中我了解德比更好,更快,更兼容SEO.但是我想知道你对这两个项目有什么看法.

我还读到流星有一个更大的社区,并且在项目上投入了大量资金,因此他们得到了更多的支持.

现在我只想知道今天最好的选择.

非常感谢大家,我希望能够接触到项目的创建者,以便他们可以查看jade stylus nib,jquery和bootstrap模块的实现,以实现响应式设计.

PS:我想留下一个重要的澄清,现在我最大的优势是表达nodejs和npm轻松允许我安装任何电动工具并在我的项目中实现它.

javascript node.js derbyjs meteor

13
推荐指数
1
解决办法
7798
查看次数

Windows的"Make"命令 - 可能的选项?

我正在尝试在我的Windows机器上为节点设置Derby.js.根据Derby.js设置说明,为了使用coffescript,我必须执行以下操作:

$ cd ~
$ derby new --coffee first-project 
$ cd first-project 
$ make
Run Code Online (Sandbox Code Playgroud)

这有效,直到"制造"部分,这显然需要制作程序.我下载了一个make.exe文件,它应该让它继续下去,但它告诉我它无法找到该文件.我在文本编辑器中打开了make文件,看看它指向的路径是否存在,它确实存在.我想知道它是否必须以不同的方式引用文件的路径,因为它位于Windows上并且正在通过命令提示符运行?有谁知道我可以做什么?我能想到的只是在Linux的VM上进行设置,然后将文件复制过来,但这样做有点痛苦.

linux windows node.js derbyjs

10
推荐指数
2
解决办法
4万
查看次数

是否已经值得为Derby.js或Meteor提供一个用于生产认证的应用程序?

我开始阅读有关Derby.jsMeteor的文章,对我正在研究的项目进行一些研究.它使用了大量实时功能,因此它们看起来都很方便.但我有一些主要的担忧,我想知道在这个时候使用它们是否合理.

  1. 他们还准备好生产吗?还是存在重大安全问题?
  2. 他们现在支持会话和身份验证吗?
  3. 我是否正确的假设是,依靠可以完成大量工作的框架,您可以更轻松地处理简单的事情,但是如果它变得更复杂则会更加困难?
  4. 我是否正确的假设,当我使用Express + Socket.io(或express.io)并且我只需要投入更多时间/工作时,我可以实现完全相同的效果(从用户体验的角度来看)?

目前我更倾向于Express + Socket.io,并认为Derby和Meteor有点大肆宣传.你怎么看?

为了更好地了解我的计划:

  • 需要用户身份验证
  • 需要复杂的路由
  • SEO是一个问题
  • 使用Elasticsearch进行全文搜索
  • DB可能是MongoDB
  • 对象之间的复杂关系
  • 实时更新(Socket.io)
  • 安全是一个问题
  • 性能和可伸缩性是个问题.

谢谢!

javascript mongodb node.js derbyjs meteor

10
推荐指数
2
解决办法
5809
查看次数

Socket.IO - 关注的是开放连接吗?

我目前正在使用DerbyJS,因为它可以促进干净的DRY客户端/服务器代码.副作用(大多数人使用框架的主要原因)是它使用Socket.IO来创建实时应用程序.在这种情况下,我不需要实时,但它是一个很好的补充.

我的问题是 - 我是否通过使用Socket.IO以及它维护的所有开放连接来牺牲可伸缩性/性能?使用Backbone + ExpressJS会释放资源,因为没有打开的连接吗?

node.js backbone.js socket.io derbyjs

7
推荐指数
2
解决办法
1485
查看次数

如何在Racer/DerbyJS上创建服务器端应用程序逻辑?

我正在学习新DerbyJS堆栈的细节,我找不到将应用程序逻辑放在服务器端的方法.声明的意图是所有代码都应该能够在服务器和客户端中运行.但是,我需要隐藏某些数据,并且只有在根据用户会话信息进行身份验证时才会发送到客户端.如何使用Racer商店完成此操作?

javascript node.js derbyjs

6
推荐指数
1
解决办法
1158
查看次数

如何使用无头浏览器有效地加载webapp测试?

我有一些无头浏览器的经验,但仅用于测试而不是负载测试.启动500-1000 websocket客户端来加载测试应用程序的最佳方法是什么?它只是简单地循环使用setTimeout逐渐增加的一堆吗?

我可以自己构建实际的测试,我只是好奇哪个框架最适合这个.

我有使用ZombieJS和PhantomJS(以及Casper和Webspecter)的经验.

load-testing websocket node.js socket.io derbyjs

6
推荐指数
1
解决办法
697
查看次数

Derby.js(Racer)访问控制

我是Derby.js环境中的新手,据我所知,Racer公开了客户端的所有数据.

那么,基本上任何人都可以操纵存储在服务器上的任何数据?我对么?有没有办法管理访问控制?

node.js derbyjs racerjs

6
推荐指数
1
解决办法
449
查看次数

用于REST API的derbyjs

首先,我已经看到了这样一个问题:如何在Node.js中最好地创建一个RESTful API,它指向了mers,这是一个很好的帮助.但是我也读过很多关于derbyjs的好东西,看起来真的很有趣.所以我的问题是,使用derbyjs来停止REST API是否有意义(实时功能在将来可能会有用,但在此不是100%肯定的.)?它比我更好还是更糟?我真的很感激任何帮助.

编辑:如果有人有兴趣,现在决定使用sails.js:http://sailsjs.org/

rest node.js derbyjs sails.js

5
推荐指数
2
解决办法
1141
查看次数

带有RESTful API的Derby

我对德比非常感兴趣,昨晚花了大量阅读文档.我目前的架构思想非常适合构建RESTful API,由相应的富客户端应用程序或任何其他有权访问API的人使用.

Derby让我印象深刻的不仅仅是因为它专注于速度,而是因为它的工作原理非常类似于Web(URL与页面匹配).然而,如今移动应用程序适合产品,如果想要为移动设备和浏览器领域开发,似乎需要API.

我的问题是双重的.

  1. derby可以用来与API接口,实质上是编写API适配器并将其与mongoadapter交换出来.我没有看过适配器,但文档暗示编写适配器并不太难.或者,如果接受标头请求json,则derby会对API调用产生json响应.这样它就可以扮演API的角色,并提供webapp服务.

  2. 应该将derby视为一个整体应用程序,而不是用于任何其他应用程序(即移动).即浏览器和移动应用程序之间的共同因素将是数据库,而不是API.不将API作为一个共同因素的缺点是,各个应用程序之间的功能可能不一致(不像功能的数量那么多,但有一个可能是错误的,另一个则不是).

我非常想在我们的下一个项目中使用德比,但是需要一些明确的是它是否是工作的工具.(顺便提一下,该项目将是一个大型的Web应用程序,但需要进行移动集成.拥有API可能也是一个好主意,但我还不确定它的用处)

derbyjs

5
推荐指数
1
解决办法
698
查看次数

NodeJS - MongoDB触发器

我正在尝试使用DerbyJS,Racer和MongoDB开发日志查看器.日志将由不同的源连续插入MongoDB数据库,我的日志查看器应该能够自动更新用户界面上的日志表.

我想知道是否有一种本地方式来监听MongoDB事件,例如:

 - On update
 - On delete
Run Code Online (Sandbox Code Playgroud)

这些类似于例如Oracle DB触发器.

mongodb node.js derbyjs

3
推荐指数
1
解决办法
6532
查看次数

DerbyJS 将模型作为数组获取

我希望能够将集合作为数组获取,以便我可以在模板中使用 {{each}}。

它是用户的集合,它们是对象,{{each}} 不适用于对象

derbyjs

1
推荐指数
1
解决办法
82
查看次数