BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

TrimPath Junction:将Rails风格的MVC引入JavaScript

| 作者 James Estes 关注 0 他的粉丝 ,译者 苏宇 关注 0 他的粉丝 发布于 2007年9月6日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

七月份借Google Gears之力重整旗鼓之后,TrimPath Junction(简称Junction)最近变得相当的活跃。时下,有些项目正在试图将Rails式的MVC Web开发方式带入JavaScript世界,该项目正是其中之一。仅在八月份,就有5个改良版本(1.1.81.1.16)发布,其中大部分改动都集中在性能、Bug修正以及使用性的增强之上。

最令人感兴趣的是TrimPath Junction的服务器端组件

Junction是一个模仿Ruby on Rails MVC设计模式以及实现的纯JavaScript框架。借助JavaScript Web服务器Helma的强力,它可以在客户端和服务端运行完全一样的代码。

在服务端运行JavaScript似乎有些令人不知所措,正因如此OnLamp.com登出了一篇实践指导:TrimPath Junction攻略,指导读者如何安装,运行一个Rails风格的样例,并讲解了样例代码。

作者用下面这段话,恰如其分地对它做了诠释:

它揭示了JavaScript在客户端和服务端的潜力,并向我们展示了像Google Gears,Adobe的AIR平台这些划时代技术令人惊艳的一面。
查看英文原文:TrimPath Junction - Bringing Rails Style MVC to JavaScript
译者简介:苏宇,网名beanworms,软件工程师,开源项目XRuby成员。爱好广泛,尤喜烹饪。乐于寻找更好的解决问题的方法,目前对Ruby技术颇为着迷,个人blog为:http://azure-sky.javaeye.com/。参与InfoQ中文站内容建设,请邮件至china-editorial[at]infoq.com

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Trimpath Template的确是非常好的东西 by 田 乐

Trimpath Template也被叫做Javascript Template,昵称JST。国内的著名Ajax Java Remoting框架Bullfalo作者Michael Chen就在Buffalo里面加入了JST支持。但是显然很多开发者都没有注意。
活的例子是新浪的邮件系统和纸条箱项目都使用了JST,收到了很好的效果。
Junction项目是Trimpath Template的作者新开的工程,雄心勃勃,想要做客户端的整套Model 2 MVC,还有Restful支持,非常可人。希望大家能够共同研究。

Re: Trimpath Template的确是非常好的东西 by 霍 泰稳

Michael Chen的Buffalo里面精华很多,但宣传的还不够,还需要继续努力。

Re: Trimpath Template的确是非常好的东西 by Young Robin

的确强大到了一定程度,因为它的闭包实现,可以在渲染模板的同时与页面变量交互,这可以解决很多问题。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT