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