问题描述
|
我最近沉迷于Javascript编程。目前,我正在构建由基于PHP的REST网络服务提供支持的“胖客户端”。
一切都很好,但是我想学习更多..如果您愿意,请成为专家。
我的背景主要是PHP中的MVC,因此基于MVC模型构建真正的实时GUI应用程序是非常新的。 MVC存在于PHP中,但是完全不同。在javascript中,由于它是“实时”的,因此更加强调消息传递和事件。
我正在基于YUI3和Backbone.js框架进行学习。我相信这是一个坚实的基础。我的确感到,为了变得更好,我应该尝试向其他(非JavaScript)MVC系统学习。
我对Visual Basic和Delphi(6和7)都有一些(很远的)记忆。即使我确定它们背后都有可靠的框架,但仍然必须有其他值得学习的框架。我希望看到一个坚实的,非JavaScript的,轻量级的框架或语言,我可以从中学习并借鉴概念。
所以我的真正问题是:在GUI编程的悠久历史中,可以阅读哪些文章,书籍或代码库的良好示例,以加深我对MVC的理解,过去有哪些用过,哪些没有用,以及如何创建一个优雅但功能强大的设计。
解决方法
Beautiful Architecture的第11章介绍了Emacs中的MVC架构。即使Emacs不是您的最佳选择,它仍然是一个有趣的案例研究。积极使用和开发24年的应用程序必须做得正确。
, 它花费了一些钱,但是DoFactory的东西很棒,我用过它。展示如何使用MVC和其他一些框架来实现企业级应用程序。
http://www.dofactory.com/products/products.aspx