因为本框架是一个全栈框架,需要考虑的东西比较多,最终给出的解决方案有一些比较另类的地方
基本特点:
函数名和类型都比较长,尽量让你看见就明白是做什么的,因为混合了前/后端,pc/移动端的代码,如果命名过短的话会导致难以分辨.另外因为
php
,js
都是弱类型的脚本语言,命名长也可以尽量避免代码重构火葬场的命运
php
在这个框架的作用并不传统的仅仅作为输出前台内容使用,同时肩负了对项目文件进行连接组织定义的作用(类似于makefile)
css
使用less
编写的,会自动转换,css
类名都是用_
(底杠)连接,并不是常见的-
(横杠)
除非语义实在表达不清,基本上都是snake命名法,驼峰命名几乎不用