Fra*_*ona 5 javascript php uml design-patterns
我正在开发一个Web应用程序,我正在使用PHP和Javascript.今天,我开始绘制所有的设计类图,但我不知道如何混合这两种技术.
我认为以下内容应该是好的:

但是,实际上,我不确定在类名中输入.php扩展名是否足够清楚,或者我需要的是将图表分成两部分:一部分用于Javascript类,另一部分用于PHP类.
我正在使用CodeIgniter(MVC模式)和Javascript.任何建议都将非常感激.
谢谢!
通常,您不想这样做.在浏览器中查看网页时出现延迟问题.每个单独的javascript文件都会失败缓存,并且在页面加载之前需要额外的传输时间.它通常建议以JS文件合并尽可能与实际更好地利用浏览器的缓存.所以我的第一个建议是不要出于架构原因任意拆分你的JS ......
现在,话虽如此,为了完整地回答你的问题,我认为这取决于你如何看待JS.如果你从它的角度看它增强了你的PHP应用程序,那么将它与你的视图分开并不坏(上面的建议不能承受).
但是,我通常将JS视为PHP应用程序之上的单独应用程序层.JS通过定义的API与PHP层交互.所以它基本上只是一个完整的GUI应用程序,恰好使用PHP应用程序定义的API.因此,考虑到这一点,我通常使用自己的架构构建JS应用程序,该架构比PHP应用程序更依赖于自身.换句话说,仅仅因为JS应用程序的一部分与PHP交互并不意味着该部分代码属于PHP应用程序.
那有意义吗?