- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
专家对这些框架有何看法。我正在开发一个大型应用程序并想要一个好的框架,但我正在为现有的数量和多样性而苦苦挣扎(这很糟糕!)。为什么在作为 javascript 的 Node 中,Rails 方式有如此大的影响(Geddy、RailwayJS - “Sinatra 影响”、“RoR 影响”?挫败感?
谢谢!
最佳答案
这取决于您正在构建的应用程序类型。 Expressjs 更像是一个 sinatra 框架,而 railway 更像是 ruby on rails 的实现。 Expressjs 为您提供了基础,但让您决定从那里开始的方式。 Railway.js 更像是一个完全堆叠的框架,为您提供 mvc 模式、orm,内置对 csrf、文件上传等的支持。
对于大型应用程序,您可以在 express 之上构建并实现某种程度上类似的 mvc 解决方案,包括一些 orm 模块或您需要的东西。您将不得不花费更多时间来实现应用程序的核心而不是应用程序本身。
另一方面,您可以使用 Rails 并通过一些学习曲线立即开始构建您的应用程序。
关于javascript - RailwayJS vs Geddy vs Express vs Socket.IO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9537110/
我正在关注geddy tutorial 。 我使用 npm 安装 geddy 和 jake,创建应用程序,将 cd 放入创建的文件夹中,然后运行 geddy 命令。但运行 geddy 命令时出现错
我正在学习有关使用 Node.js 和 Geddy 制作简单应用程序的教程。对于每个新条目,它都使用 geddy.string.uuid(10) 设置条目 ID,并且似乎没有运行任何其他检查。我担心的
我是node.js 和geddy 的绝对初学者。我已经遵循了一些教程,现在我尝试为我的目的写一些类似的东西。 但是,当我尝试创建新项目时,我收到以下消息: /arithmetic_problem_ty
是否有关于 Geddy 的数据库适配器的良好文档。我正在尝试在 sqlite 或类似数据库中的 geddy 中实现模型数据的保存。 最佳答案 我们现在正在实现这些东西,请在此处跟踪进度:https:/
我正在为 node.js 评估 Geddy MVC 框架,我发现了一个奇怪的问题——调试时我的断点都没有命中。 我正在使用 WebStorm 在 Debug模式下启动 node.js。 我不知道如何使
我是 Geddy 新手,在获取 HTML 脚本标记来拉入外部 .js 文件时遇到问题。我的文件层次结构如下所示: 申请 型号 Controller 观看次数 外部JS 文件.js 在我的一个 View
我是 geddy 的新手,我对如何使用模型事件感到困惑。 我的模型有一个 slug 字段,我想在保存任何记录之前生成 slug(基于他们输入的名称)。 换句话说,我该如何在 geddy 中做到这一点?
是否可以在geddy模型中定义临时字段/虚拟字段? 就像在表单中一样,我使用了输入字段 tmpFirstName和tmpLastName但提交后我想将信息存储在单列 name 中. 谢谢 最佳答案 这
你如何对geddy Controller 进行单元测试?这是我想测试的一个例子。 var assert = require('assert') , tests , controller
是否可以在 Geddy.js 中渲染部分 View 而不渲染整个 HTML 页面布局? self.respond(model, {layout: false, template: 'app/views
我很好奇是否有人在运行 Geddy 时有任何经验,是否还可以运行其他资源,例如:https://github.com/AvianFlu/ntwitter 如果您通过 package.json 包含上述
不知道为什么这突然被破坏了,但是当运行 Geddy 时,每当我进行更改时,比如在 Controller 、 View 、模型中。它无法被识别,geddy 也不会重新启动。 当前运行版本: Node :
我正在尝试部署一个简单的 Geddyjs (node.js) 应用到 Heroku . 当我进行推送时收到该错误: git push heroku 大师 Heroku receiving push H
对于我的模型,我想将枚举作为数据类型,但我不知道该怎么做。我在 geddyjs.org 或谷歌的文档中找不到任何有用的信息。 模型可以这样定义: var fooModel= function () {
在远程 CentOS VM Geddy 应用程序中部署了 MonogoDB 包装器。执行以下命令时,应用程序启动并监听端口 80。 geddy -e production & 此 CLI 命令中的问
刚开始使用 Node.js,我正在使用 Geddy 框架(我喜欢它与 Rails 的相似性)。但是我在让它与 CoffeeScript 一起正常工作时遇到了一些麻烦。我看到 Geddy is now
有没有办法在Windows下调试Geddy.js(一个Node.js框架)应用程序? 有一个wiki page在他们的网站上关于使用 node-inspector 进行调试,但我想它在 Windows
我现在正在 Heroku 上的 Node.js 上使用 Postgres 数据库运行 Geddy MVC 框架。我似乎找不到任何支持 Geddy 的 Node.js 单元测试框架。我尝试过nodeun
专家对这些框架有何看法。我正在开发一个大型应用程序并想要一个好的框架,但我正在为现有的数量和多样性而苦苦挣扎(这很糟糕!)。为什么在作为 javascript 的 Node 中,Rails 方式有如此
我是一名优秀的程序员,十分优秀!