标签:
我的前后疏散,不是api,不是ajax,我这里只讨论html与后端结合 前话曾经风靡一时的dedecms相信做网站的十有八、九都知道,还有那么一些不是技术出生的人,通过看一下文档,也能访谒出网站出来,有的人说dedecms太垃圾了,不知道是从哪些方面来说的,但不得不认可它的优势,又有哪个框架免费给你用,还这么便利的呢
话说回来,dedecms的一大好处就是会模板标签,差不久不多就会慢慢的做套网页了,真的就是这么简单
phper技术到底如何之前我面试过一些人,固然我不会拿网上一些现成的试题,或觉得对事情没有实际意义的题去考面试者的
自称一到两年事情经验,固然也有3年摆布的人(具体没法核实),问他们一些简单的问题他们都不能回答上来,真是不乱码农(我这里指只知道码大量代码,而不管代码效率)也难呀
话说我的面试问题很简单(固然我只针对网页),用户了这么多的框架(yii、tp、larval、ecshop、dedecms、wp),不管哪一种,如果直接在网页上拉取数据库的数据?
已经没有几小我私家把原生php研究好再进行框架开发的,他们却不知道“直接在页面连接数据库,盘问显示”,而是说我从来没有这么做过呀,从来都是从控制器读取数据赋值后,在模块里面取
真的就只能这样么,这里不得不说MVC真的很根深蒂固呀,有人说能实现成果就可以了,管它什么的呢,,这样说你也对
引出问题模板赋值,衬着,显示,这样的方法真的好么?
哪天我模板改了,删除了一些数据,那控制器你要动么,不动是不是有垃圾数据了?
此刻模板的数据是不是完全受制于控制器,耦合度太高,谁都离不开谁?
.....
太多的疑问了,固然你不曾想过,我们做码农,不要只是你的事情年限比别人高,而技术没上进,固然你说我只为混口饭吃,那也罢。
怎么去实现(小我私家不雅概念)用过dedecms的人都知道,直接在html用模板标签去取数据不就得了,没错,但在tp、yii、larval这些框架里面你们又会怎么做呢?标签?
第一想到的就是标签,是的,这是最直接的步伐,也是dedecms所给与的要领,第是一种方法,这种你要么会设计大量的标签,要么设计对照庞大灵活的标签
我这里必定不是说就用上面阿谁要领,不然我也不用写这么多了,下面问题的引出
此刻很多项目根基都要求有app、mobile、pc一起开发,你如果pc用标签却是可以,那app呢,单独再弄一个接口去实现???? 写着写着你会发明,很大都据反复的在写,垃圾代码越来越多
那这里面最主要的对象是什么呢? 对,逻辑,每个端城市写大量的逻辑代码,如果几个端能到达逻辑共用,又能实现上面的模板直接摘取数据多好呀
固然可以呀,就是从模板(html)直接去逻辑(model)拉去数据就可以搞定了,tpframe就是这么做的,它灵活的实现了这个成果,如下便利都可以
1、正常赋值
2、标签去取
3、直接去逻辑摘取
最后如果一个项目在开发的过程中,每个端主要的对象都共用,而不用去每个端写一套,这不就可以给你们项目节约很多的时间各本钱 了么
以后如果要窜改,维护,如果是每个端一套,那你每个端都要去改,如果共用逻辑,只必要改逻辑部分就可以
以后项目升级的时候,你也只必要写少量的代码,每个真个成果也便实现了
同时后端只必要把文档写好,前端就可以搞定数据拉取,两边都不迟误,这等于我说的前后端疏散
欢迎大家留言讨论,小的读过两年书,望妙手见教~
教你如何前后端完全疏散(非api、ajax)