问题标签 [towerjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
682 浏览

ruby-on-rails - Towerjs 前端和 Rails 后端?

我从 2 个月开始使用 rails 进行 web 编程,最近开始使用 towerjs。

我有一个现有的 rails 3.1 后端,我会使用 towerjs 作为前端。这意味着,rails 具有现有的逻辑和数据库。

我可以在浏览器端使用 towerjs 来获取和设置带有 rails 的数据到数据库中吗?
我现在的想法是启动一个 rails 和 towerjs 服务器,并且都使用 json 进行通信。但我现在不知道如何实现这些!

0 投票
4 回答
20515 浏览

node.js - 铁路JS vs TowerJS

再次...选择框架。我已经停在这两个 TowerJS 和 RailwayJS 上,但是它们接缝非常相似,很难选择哪种方式

两者都基于 Express,都是 RoR 风格的框架......

哪一款最有前途,哪一款会更受欢迎?

或者也许我已经走错路了?也许我应该选择其他框架。

我讨厌有这么多框架可供选择,没有可以依赖的行业标准,或多或少地确定框架将在近几年内开发......

请帮助,需要专家建议。谢谢

0 投票
0 回答
491 浏览

node.js - tower.js 在 windows xp x86 上安装错误

我跑了npm install tower -g,npm 开始了,这就是我得到的:

节点版本为 v0.6.14

我浏览到文件夹 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\npm-1333984084485,发现文件夹是空的。git "clone" "git://github.com/viatropos/node.inflection.git" "C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\npm-1333984084485\\1333984084485-0.31381896790117025"如果我手动运行 shell 命令,就可以了。

npm-debug.log 文件的一部分:

任何人都可以帮助我吗?非常感谢!

0 投票
1 回答
9344 浏览

node.js - 将 Ember.js 与 Node.js 集成(Express+Tower.js)

我正在寻找将 Ember.js 与 Node.js+ Express + Tower.js集成的解决方案。

我刚开始研究 Tower.js(最后几个小时),看起来该框架提供了一个很好的结构来放置服务器端和客户端代码(类似于 Rails 中的资产文件夹)。

由于一切都在 Javascript 中,我可以放置 Ember 应用程序代码:

  1. 完全在客户端,即在第一次请求时发送所有内容。
  2. 只提供最初需要的东西,其余的只应要求提供。

在第二种解决方案中,可以在服务器上渲染视图并发送纯 HTML。

还有 Ember 的应用程序逻辑(控制器、模型、状态……)。怎样才能更好的与服务端Javascript(如node.js+Express+Tower.js)集成,从而尽量减少重复代码。在理想情况下,您定义每个模型/控制器/等一次,并在服务器和客户端上使用它。

0 投票
0 回答
474 浏览

node.js - 我的第一个使用 Towerjs 框架的真实项目从哪里开始?

我是个菜鸟。在过去的三四个月里,我阅读了十几本书、几十个在线教程,并观看了数百个截屏视频,自学了 Rails(以及 html、css 等)、Node、JS 和我最喜欢的 Coffeescript。在这一点上,我已经构建了很多玩具程序,我真的很想开始我的第一个真正的项目,即。我内心燃烧的创业想法让我有动力首先学习如何做到这一点。我现在知道我想用 Node 和 Coffeescript 构建。我认为,用 Rails 来做会更容易(因为有大量易于访问的信息),但 Node 更有意义,而且它绝对是一切似乎都在发展的方向,而且我认为它更适合那种非常有活力的,我想到的用户参与的应用程序。看看那里的各种框架,tower 绝对是我最喜欢的,而且似乎真的做的一切都是正确的。

也就是说,我有几个问题(实际上有数百个,但现在有几个)。首先,是否有人实际上已经将 Tower 用于生产环境、现实世界、关键任务开发?我得到的印象是 viatropos 已经是,但我不是 100% 确定,因为在 github 上的“问题”跟踪器中进行了讨论。

其次,我花了好几个小时翻阅 towerjs 网站上的“最终”文档以及 github 上的 wiki,但我仍然感到完全不知所措,不知道从哪里开始。Tower 似乎有这么多活动部件,我认为真正了解它们如何组合在一起只能来自实际使用它们,但是在不了解它们如何组合在一起的情况下能够使用它们会造成鸡与蛋的困境很令人沮丧。Tower 有很多清晰、编写良好的文档,实际上比任何其他“全栈”Node 框架都要多。但是,至少对于像我这样的人来说,缺少的是一个明确的起点。在我看来,完美的东西,

然而,据我所知,目前不存在这样的东西(我真的没想到它会出现,因为 tower 是一个如此年轻的框架),所以我想问一些关于从哪里开始的建议. 有没有人有一个完整的工作示例,我可以查看它的所有荣耀,玩它,也许可以逐个重建以尝试理解它,或者可能是让我移动的步骤列表通过反复试验来学习它?还是其他建议?

对于冗长的信息,我深表歉意,并提前感谢大家的时间。Towerjs 是一个非常酷的框架,我非常期待看到它是如何发展的。

0 投票
0 回答
699 浏览

javascript - 创建新应用程序“找不到模块 mongodb”后无法启动 towerjs 服务器

我是一个节点新手,刚刚开始玩它。因为在我想在节点上使用与 rails 相同的原则构建的框架之前,我已经使用了相当多的 rails。Tower.js 似乎很符合要求,所以我安装了它并创建了一个新应用程序,就像使用 rails 一样。当我尝试运行服务器时,出现以下错误

到目前为止,我已经尝试了以下方法,

  • 启动节点控制台和 require('mongodb')。这行得通!
  • 确保 mongo 已启动并且它在我的 databases.coffee 中定义的端口 27017 上运行
  • 我可以使用命令运行应用程序node server.js

这是我拥有的 node、npm 和 tower 的版本,

  • 节点 - v0.6.8
  • npm - 1.1.18
  • 塔 - 0.4.0-10
0 投票
1 回答
392 浏览

url - towerjs:运行示例应用程序

我在http://towerjs.org/screencasts之后创建了一个示例应用程序。

我已经使用 npm 安装了所有的 deps,并且我还启动并运行了一个本地 mongodb 实例。

无论如何,我尝试访问的每个网址都喜欢

我有

这是我的资料来源: http ://dl.dropbox.com/u/50740523/tower-app.zip

问候,贾科莫

0 投票
1 回答
964 浏览

javascript - 用于学习的强大的基于 Node.js 的开源项目?

我正在学习特定的 node.js(特别是 tower.js)。我希望看到一些非常健壮的开源应用程序示例,它们围绕更复杂的场景展开,尤其是在映射领域。到目前为止,我还没有找到一个可靠的例子,我觉得我可以投入其中,但我希望有人可以将我指向一个谷歌地图Open MapQuest 风格的应用程序,如果可能的话,它是在节点上构建的。

在这方面有什么建议吗?任何强大的示例应用程序都很好,只是其中一种场景会更合适。

0 投票
1 回答
13414 浏览

javascript - 最成熟的原生 Node.js MySQL 驱动?

我将 MySQL 用于 Rails 应用程序,并希望能够将此数据库用于 Node.js 应用程序(特别是 Tower.js)。目前可用的最成熟和/或性能最好的驱动程序是什么?


由于下面@ryan 的出色输入,我对Felix的“node-mysql 有一个绝对优秀的播客”进行了更多研究node-mysql适合你:http: //ia600804.us.archive.org/3/items/NodeupEleven/NodeupEleven.mp3

在对圆桌讨论进行快速聆听之后,我非常有信心这是任何人现在都可以采取的正确道路。此外,作为 Node.js 中数据库支持的一般状态,周围的其他讨论很有趣。

0 投票
1 回答
121 浏览

node.js - Towerjs 控制器中的操作更新不起作用

我将尝试在 towerjs 中创建一个控制器,但是在更新操作时出现错误:

这里看起来我的动作:

控制台向我显示传递了 id 参数:

更多信息:显示、编辑、销毁中内置了相同的操作,并且它们正在工作。所有操作都使用相同的 _form 部分。