做点事情
今天感觉时间过的很快,很快就吃中午饭了,很快又下班,很快又要睡觉了,忽然发现,今天好像什么都没有做,于是我想,应该找点事情做。
低代码
今天讨论过低代码的事情,看了目前主流的几个主流的低代码平台,发现都不好用,也不是不好用,而不是不能很好的和我们的系统集成起来。 包括百度的,阿里的,国内的,国外的,大的,小的,能看的基本都看过,好用,但是不适合。
于是想着怎么自研,在网上搜索了相关的帖子,发现这个议题,大多都说这是个深坑,因为低代码是没有尽头的,如果没有深度的业务经验,是做不出来的, 但是深度的业务逻辑,就会导致做出来的低代码过于异化,不能很好的通用,也就是市面上这些低代码的通病。
而且低代码还有一个问题,就是使用人群的问题,到底是开发人员还是运营人员,如果是运营人员,那就完全是无代码,所需的技术更高,如果是技术人员, 既然是技术人员,那么与其用低代码,还不如自己写,因为生成的代码并不能够直接使用,而是需要和具体业务结合,所以低代码完全是和现实冲突的。
在国内做开发,还又一个问题是绕不过去的,就是小程序,现在主流厂商都在推出自己的小程序,虽然大体相同,但是却有差异,兼容是个问题。
单纯是网页还好,但是涉及到跨平台,跨运行环境,这又是深坑区,所以最后,我对低代码并不看好。
现在做低代码,无非就是写一个模板,把属性和值动态的添加进去,只能做到这种程度。
CMS
说CMS,主要包括两类,普通的cms和无头cms,普通的cms可以定制网站的样式,数据,一切都在一个管理端去操作,无头cms主要是管理网站的数据,也不一定是网站,在无头cms里,可以定义数据,操作数据,最后暴露api接口供其他程序调用,这种无头cms的好处在于,只聚焦于数据,不管界面,属于是给有一定技术的人使用的。
我也试用过一两个无头cms,最好用的是strapi,可惜的是社区版功能有限,所以还是不合适。
想知道他们的具体实现原理,原来还是生成文件的形式,把通用的操作封装起来而已。
所以无头cms会是一个可以实现的功能,所以我准备向着无头cms探索。
静态网站生成器
晚上回来的时候,我看到了docsify,这也是一个静态网站生成器,于是稍微玩了一下,发现还是可以的,确实简单,甚至想把现在的vitepress切换到docsify, 但是还是忍住了冲动,想着要不自己实现一个得了。
于是,我便有了接下来的目标,先做一个静态网站生成器,把主要功能实现了,再图其他的美化或者优化的事情。
静态网站做完之后,对于模板和生成方面的知识积累,可以用来写无头CMS,如果顺利,无头cms写完了,就可以向低代码方向发展了,低代码的终点目前我还没有看到,姑且认为是遥遥无期吧。