写点什么

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

  • 2007-09-05
  • 本文字数:590 字

    阅读完需:约 2 分钟

七月份借Google Gears 之力重整旗鼓之后,TrimPath Junction(简称Junction)最近变得相当的活跃。时下,有些项目正在试图将Rails 式的MVC Web 开发方式带入JavaScript 世界,该项目正是其中之一。仅在八月份,就有5 个改良版本( 1.1.8 1.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

2007-09-05 14:081069

评论

发布
暂无评论
发现更多内容

HarmonyOS应用开发Web组件基本属性应用和事件

HarmonyOS开发者

HarmonyOS

迎产业东风,柔性电子供应链企业的机会与挑战

华秋电子

PCB

干货 | Elasticsearch Java 客户端演进历史和选型指南

腾讯云大数据

ES

站群服务器租用:为您的多站点网络提供支持

一只扑棱蛾子

站群服务器

AI和社交媒体:改变信息传播的方式

测吧(北京)科技有限公司

测试

软件开发中的资料整理与归档,软件产品开发文档合集

金陵老街

项目管理 文档管理软件

软件测试|Python内置模块使用(二)

霍格沃兹测试开发学社

AI和智能家居:打造智慧生活

测吧(北京)科技有限公司

测试

AI和安全性:网络安全的挑战与机会

测吧(北京)科技有限公司

测试

如何用华为云ModelArts平台玩转Llama2

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号9月PK榜

通过UltraSync减轻主节点负担、提升业务系统性能,AntDB如何做到?

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

软件测试|Python基础之数据库

霍格沃兹测试开发学社

TiDB Serverless Branching:通过数据库分支简化应用开发流程

TiDB 社区干货传送门

在Mac上浏览Android设备文件:MacDroid pro最新中文版

胖墩儿不胖y

Mac软件 传输文件 文件传输工具

【华秋干货铺】软硬结合板的阻抗计算,你会吗?

华秋电子

PCB

软件测试|Python基础之包的使用和软件开发目录规范及常用内置模块

霍格沃兹测试开发学社

秒合约竞猜游戏app系统开发定制源代码部署

开发微hkkf5566

软件测试|Python内置模块使用(一)

霍格沃兹测试开发学社

AI和语言翻译:跨文化交流的帮手

测吧(北京)科技有限公司

测试

OpenHarmony系统能力SystemCapability使用指南

OpenHarmony开发者

OpenHarmony

达梦数据库接入案例—基于EntityFrameworkCore 6.x

为自己带盐

.net core 达梦 EFCore

Arbitrum公链系统开发丨ARB链代币质押挖矿系统开发

l8l259l3365

Pyth

AI和语音助手:智能助手的展露头角

测吧(北京)科技有限公司

测试

软件测试|MySQL安装最全教程

霍格沃兹测试开发学社

SpringBoot拦截器和动态代理有什么区别?

王磊

Java Java面试题

云起无垠参编的《软件物料清单(SBOM)发展洞察报告》正式发布

云起无垠

使用br工具备份到local的一些操作

TiDB 社区干货传送门

迁移 备份 & 恢复 6.x 实践

小度携手可口可乐,AIGC成就未来3000年时空畅想

新消费日报

机器学习——决策树模型

小魏写代码

软件测试|Python基础之模块导入和使用

霍格沃兹测试开发学社

TrimPath Junction:将Rails风格的MVC引入JavaScript_Java_James Estes_InfoQ精选文章