美文网首页
735.【平台开发】如何快速搭建一个网站

735.【平台开发】如何快速搭建一个网站

作者: 七镜 | 来源:发表于2023-07-18 23:43 被阅读0次

    一、实体建模规范化

    实体可以理解成java里头的类,这个类可以隐射到数据库中的表中。在设计实体时,有些最通用的字段,比如created_atupdated_atdeleted_at,这些字段单独放到一个基类实体中;还有个也是最通用的字段,同时是最希望第一眼就能看到的字段,如 id,这个字段放到最终的实体中(这个实体不会被其他实体继承属性了);像namecontent等适用于某一领域区间的字段放在基类实体的下一级实体中,用于被最终的实体继承属性。

    二、 数据库访问规范化

    网站的数据库访问无外乎最常见的增删改查操作。所有的实体的增加统一复用同一个模板;所有的实体的删除统一复用同一个模板;所有的实体的更新统一复用同一个模板;所有的实体的查询统一复用同一个模板。

    所有统一两个词至关重要,只有实现了这两点才能将批量生产变成现实。方法可以是通过反射(reflect)技术编写框架,或者通过自动生成代码技术自动生成增删改查操作的代码。

    三、数据接口规范化

    客户端的网络请求抵达服务端,统一使用graphql接口规范,同时定义统一的元数据绑定规范,同时统一未每一个实体定义schema,如此一来,服务端数据接口访问的批量生产才能打通。

    客户端也应当定义数据接口访问schema,同时使用typescript开发语言,这样客户端的数据结构便已经确立。在保证前后端分离开发的同时,基本固话了数据访问逻辑,实现批量生产。

    四、客户端

    客户端目前还是一个一个编写页面代码,不断积累可复用的组件。这里目前也是最耗时间精力的地方,后续七镜也会继续补充:关于批量生产客户端的方法。

    相关文章

      网友评论

          本文标题:735.【平台开发】如何快速搭建一个网站

          本文链接:https://www.haomeiwen.com/subject/bmroudtx.html