【发布时间】:2010-05-08 20:52:59
【问题描述】:
我可以举一些关于您如何组织鞋类应用的示例吗?我的意思是,简单地使用 Shoes.app{} 块和实例变量很笨拙。我想实现类似 MVC 的结构。我已经习惯了(来自 rails、FLEX 框架和其他框架......)并且会喜欢重新创造类似的东西..
【问题讨论】:
我可以举一些关于您如何组织鞋类应用的示例吗?我的意思是,简单地使用 Shoes.app{} 块和实例变量很笨拙。我想实现类似 MVC 的结构。我已经习惯了(来自 rails、FLEX 框架和其他框架......)并且会喜欢重新创造类似的东西..
【问题讨论】:
我通常处理这个问题的方法是通过以下分离:
为了实现后者,我提取了一个小插槽处理库,该库尚未提取到其单独的 gem 甚至存储库中(在这里等待 shoes4)。
需要的文件是here in my pomdoro tracker project - 它是 slot.rb、slot_manager.rb 和 dynamic_slot.rb - 你可以看到它们在上述项目中被使用。
基本上,槽管理器会隐藏旧视图并根据请求加载新视图。此代码最初是从hacketyhack 选项卡中提取的。
希望有帮助!
【讨论】:
我会看看一些开源鞋类应用程序,看看开发人员是如何组织它们的。大量鞋履产品列表可在以下位置找到:http://the-shoebox.org/。
【讨论】: