Metalanaguage从MVC描述Model以生成相同的客户端和服务器端代码

时间:2008-09-03 21:12:43

标签: javascript sqlite model client-server metalanguage

我正在寻找一种强大的元语言来描述我打算在离线模式(google-gear + javascript)和服务器端sqlite +(php / ruby​​ / java等)中使用的应用程序的行为并寻找一个好的格式描述模型的行为,可以很容易地转换为目标语言。 我完全偏离了轨道,还有更好的方法吗?

3 个答案:

答案 0 :(得分:1)

你看过Google Web Toolkit了吗? GWT允许您编写服务器端Java对象,并将其转换为Javascript。这使您可以根本不处理浏览器怪癖。 但是,我不确定Gears和GWT项目的集成程度如何。如果它还没有集成,我相信它会在相当短的时间内完成。

编辑:这可能是你正在寻找的另一种方式,而不是对元语言的建议。

答案 1 :(得分:1)

这可能超出了你的范围,但也许你应该考虑sproutcore。根据我的理解,它是一个捆绑的MVC架构,可以与后端无关。

我对它没有多少经验,但听起来有些消费者(例如Apple的MobileMe)想要做同样的事情。

答案 2 :(得分:0)

也许您应该考虑使用Script#