特殊之处_介绍

因为本框架是一个全栈框架,需要考虑的东西比较多,最终给出的解决方案有一些比较另类的地方

基本特点:

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