这段时间主要完成的是一个系统,大概是数据类型订阅再分发的相关系统,这个系统基本上自己从前端到后端都做了工作,虽然各种不会,但也算是比较艰难的完成了工作,也算是学到了很多知识,大概再做一遍的话就不会这么狼狈了。
还是得感谢导师了,自己写的这么慢,还能忍下来……😀
前端
我之前没写过前端,所以只能搭出那种最丑的界面,所以这段时间看了点Bootstrap,至少拯救了一下自己的界面,只能说还行,但是那一堆css美化标签看了着实想吐,果然前端大佬都是牛人,我是看见美化就头大。像模态框这种东西原生根本写不出来,只能靠BS了。
然后让人头大的就是js做异步了,只能说没做过,之前学的也就是直接界面上action一个路由,把东西传过去,那这样肯定就是同步的了啊……然后去学习了jQuery和AJAX,怎么说呢,学着还行,反正异步只是换了种方法把参数传到控制器函数中,后端基本变化不大。主要是blade模板数据怎么让js去使用研究了好半天,令人头大。
说起来感觉Laravel写界面真的难受,php夹杂着前端代码一锅乱炖,看的人眼花缭乱,做的实在是痛苦不堪,我被忽悠着搞不清什么同步什么异步已经够难受了,然后还要面对碎成一团的前端……
后端
主要是知道了代码要按功能逻辑分层,像是专门访问数据库表模型,Laravel方法要放在一个文件里,方便复用,我第一次就直接在控制器函数里边用了……总之控制器函数只是完成了流程,具体的功能要拆分到各个文件中。
然后就是数据库表的使用,基本上算是把东西搞的可以看着写了,像是主键可以直接在路由访问对应的对象,还有就是各种增删改查……感觉后端就是各种查表,组装数据,然后送到前端视图去。至于前端怎么处理,大概就是夹杂着php的前端代码,所以啊,老痛苦了,这前后端不分离,php终究只能做点小家子气的东西,写的不好还痛苦。
总结
算了,学还是要学的,明明自己菜的要死还要装的很会。不装了,我摊牌了,这不会的还有太多了!