【发布时间】:2011-05-30 17:00:36
【问题描述】:
我最近深入研究了 Javascript 编程。目前我正在构建一个由基于 PHP 的 REST Web 服务提供支持的“胖客户端”。
进展顺利,但我想了解更多......如果你愿意,请成为专家。
我的背景主要是 PHP 中的 MVC,因此基于 MVC 模型构建真正的实时 GUI 应用程序是相当新的。 MVC 存在于 PHP 中,但它完全不同。在 javascript 中,因为它是“实时的”,所以更加强调消息传递和事件。
我正在学习基于 YUI3 和 Backbone.js 框架。我相信这是一个坚实的基础。我确实觉得,为了变得更好,我应该尝试向其他(非 JavaScript)MVC 系统学习。
我对使用 Visual Basic 和 Delphi(6 和 7)有一些(非常遥远的)记忆。尽管我确信它们背后有可靠的框架,但肯定还有其他值得学习的框架。我很想看到一个可靠的、非 JavaScript 的轻量级框架或语言,我可以从中学习和借鉴概念。
所以我真正的问题是:在 GUI 编程的伟大历史中,我可以阅读哪些文章、书籍或代码库的好例子来加强我对 MVC 的理解,过去哪些有效,哪些无效,以及如何创建优雅而强大的设计。
【问题讨论】:
标签: model-view-controller user-interface language-agnostic