我想知道在Extjs(特别是4.x)中为MVC应用程序布局文件夹结构的最正确的最佳做法。extjs的正确文件夹结构MVC
这里有很多例子,但似乎没有普遍的共识。
总的来说,我已经看到了很多的例子被结构是这样的:
http://www.slideshare.net/senchainc/structuring-your-sencha-touch-application
这个方法从某种程度上使我反感,作为一个视图,控制器具有相同的文件名,模型,商店等。(而不是AccountMode,AccountController,AccountView)只能导致混淆。我目前正在使用这种方法的项目,它真的很臭。我的工作效率下降了,因为如果所有内容都具有相同的名称,那么我不容易浏览代码。我花了5分钟盯着一个'账户'文件,只知道我盯着错误的'账户'文件。其次,在完成MVC超过10年之后,我一直把我的视图和控制器放在一起。如果视图和控制器具有1对1的关系,那么他们总是会一起生活在同一个文件夹中。这是一种更为面向对象的方法,因为它具有较少的内部包(即文件夹)依赖性。文件夹应该在它们内部的类之间有很强的相互依赖性,但是与其他文件夹中的类相互依赖性较弱。
是否有使用MVC的extjs文件夹结构的最佳做法?