关于

这篇主要写一写前端方面的问题,因为项目中的前端是通过套用一个框架后,修修改改而来的。因为我本身对于前端方面就是不太感冒,所以,无法对其深层次的内容进行详细介绍。

Layui

项目的框架是layui。目前比较主流的前端语言有vue,node.js,element-ui,React和Angular。这些都是比较进阶的内容,但是比较常用,现在的前端开发不是只会html,css和javascript就可以了,还需要更多的高级语言。

选择layui还是因为它比较好操作,根据现有代码范例,可以快速完成自己想要的功能。而且它数据交互部分主要是用ajax,而我之前正好用过ajax,所以,最后就选择了layui。

从我个人的使用上来看,layui还是比较简单,可以通过文档和现有模板,快速实现想要的功能,当然,可能要懂一些ajax的内容。

后台管理模板

因为项目中前端的内容是在后台管理中进行操作的,所以主要是选择一个合适的后台。为了找一个合适的后台框架,我找了很多后台模板,如layui,layuiadmin,adminx等,看了很多个模板后,却无法选择出一个适合自己的,究其根本,还是自己对于前端有些抵抗,根本深入不了。

如果有读者想要实现一些后台,可以找找现有的完成度比较高的项目,因为在前后端对接的过程中,会有很多规范,对于后端编写要求就会很高,在不知道如何对接时,后端人会十分迷茫。所以还是参考前人的工作,然后进行改进,将其变成变成自己的东西,这样做可以少走很多弯路。

低代码平台

在最开始想要设计前段时,我有了解过低代码平台,主要就是利用一些工具或者一套合理的规范,只要按照规定好的规范进行代码编写,就可以设计出较好的前端。

我就试着用过一款低代码平台,主要是写json,然后会自动渲染成前端的样子。有一说一,用起来很不舒服,一方面前端设计不能都做到美观,另一方面,文档的不详细导致无法针对每个细节进行调整,最难受的还是前后端接口的对应上,这对于后端人十分痛苦。

因为每一款低代码平台都有其固定的规范,所以在学习上还是需要一段时间,当然,在学熟悉后还是有收获的。

从我个人而言,不太考虑使用低代码平台,本身对前端这些内容就不太喜欢,虽然我能读懂,但是不想去写,就算要用,也不如直接学vue这类的语言,毕竟更加专业和有用。

总结

本文主要分享在项目前端方面了解到的一些内容,并且分享一下我自己的看法。