50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:081314

评论

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

一、KVM虚拟化的功能特性

穿过生命散发芬芳

kvm 5月月更

将微信小程序生成商用App很简单吗?

Geek_99967b

ide 小程序转app 小程序预览

AIRIOT物联网低代码平台如何配置Modbus TCP协议?

AIRIOT

低代码平台 驱动配置

JVM 线上问题定位实战(CPU 飙升)

Ayue、

JVM

OpenClusterManagement 开源之夏 2022 来了

阿里巴巴云原生

阿里云 云原生 开源之夏

Java Core「6」反射与SPI机制

Samson

学习笔记 5月月更 Java core

LabVIEW控制Arduino LED灯闪烁(基础篇—2)

不脱发的程序猿

单片机 LabVIEW Arduino LED灯闪烁 LIAT

一种直流电池/电源正反接均可供电的电路方案

不脱发的程序猿

电路设计 电源电路 嵌入式硬件 直流电池/电源正反接电路

Linux环境混合使用静态库与动态库

Loken

音视频 5月月更

JDK 15 以上版本的字符串块

HoneyMoose

Docker下RabbitMQ四部曲之二:细说RabbitMQ镜像制作

程序员欣宸

Java RabbitMQ 5月月更

中兴通讯加入龙蜥社区,共建ICT全场景开源生态

OpenAnolis小助手

开源 生态 龙蜥社区 CLA 中兴通讯

读书笔记之怪诞行为学6:非凡的决定

宇宙之一粟

读书笔记 5月月更

车联网的发展面临的难点怎样突破

Geek_99967b

小程序 车联网

怎样为自己的小程序打包为App

Geek_99967b

小程序 小程序转app

都是限制,都是秘密,JS逆向某建筑市场数据,python爬虫120例

梦想橡皮擦

5月月更

漫画 | 新一代软件架构会影响到谁?

阿里巴巴云原生

阿里云 云原生 事件总线 EventBridge

SAAS服务的特点

Geek_99967b

小程序 SaaS

LabVIEW和Arduino的巧妙结合(基础篇—1)

不脱发的程序猿

单片机 LabVIEW Arduino 上位机

跨平台应用开发进阶(十六) :uni-app实现H5页面唤醒APP

No Silver Bullet

uni-app App 5月月更 H5页面

企业智能化转型meetup回顾|开源BI & AI助力企业转型之旅三阶段!

第四范式开发者社区

人工智能 开源 企业 大数据平台 智能化转型

gitlab 8.13.6添加server hook后保护分支失效

阿呆

#GitLab gitlab hook 保护分支

浅谈Http,Https

工程师日月

HTTP 5月月更

Java 8 中的设计模式策略

HoneyMoose

图分析的22种算法与图形理解

清林情报分析师

数据分析 知识图谱 图算法 图论 知识结构

实现内网穿透(二)

风斩断晚霞

Go websocket

智能手表的机遇与挑战并存

Geek_99967b

数据安全 物联网, 智能手表

【网易云信】沉浸式体验网易云信在线 KTV

网易智企

音视频

一文学完Linux Shell编程,比书都好懂

编程攻略

Linux

HTML语法基本规范

恒山其若陋兮

5月月更

《0次与10000次》:让坏事发生0次,让好事发生10000次

郭明

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