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

简介: 【平台开发】如何快速搭建一个网站

一、实体建模规范化


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



二、 数据库访问规范化


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


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



三、数据接口规范化


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


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



四、客户端


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

目录
相关文章
|
2月前
|
数据采集 关系型数据库 MySQL
如何快速搭建实用的管理平台
如何快速搭建实用的管理平台
|
24天前
怎么使用零代码平台,在线搭建一套应用系统 — 敲敲云免费
怎么使用零代码平台,在线搭建一套应用系统 — 敲敲云免费
16 0
|
8月前
|
供应链 搜索推荐 数据可视化
我用低代码平台,简单搭建了一套管理系统
我用低代码平台,简单搭建了一套管理系统
101 0
|
9月前
|
API 开发工具 数据库
【国产开发神器】零代码搭建API接口开放/管理平台——YesApi
YesApi 接口大师,是一款国产企业级API接口管理平台,可以零代码、快速搭建API接口开发平台、接口开放平台、接口管理平台。基于PhalApi Pro 接口开发框架专业版软件,通过低代码可视化配置方式帮助企业快速搭建接口开放平台和管理API接口。 所以说:YesApi接口大师 = 接口低代码开发 + 接口零代码开放 + 接口零代码管理 + 接口计费
|
11月前
|
XML JSON 编解码
2023最新常用开发网站汇总
2023最新常用开发网站汇总
100 0
|
监控 前端开发 JavaScript
一键部署属于自己的社区论坛
曾几何时BBS也曾横行于天下,比如校内网、人人网、天涯论坛等等。 那么我们自己搭建一套大型的社区论坛有多难呢? 三条命令就行了!
一键部署属于自己的社区论坛
|
前端开发 应用服务中间件 Linux
《小团队web技术搭建》(五)项目的简单部署方式
《小团队web技术搭建》(五)项目的简单部署方式
348 0
|
前端开发 JavaScript 小程序
值得收藏的 开发网站
值得收藏的 开发网站
121 0
值得收藏的 开发网站
|
消息中间件 NoSQL Linux
阿里云开发心得
分享一些关于阿里云服务器的使用心得以及使用过程中遇到的一些问题
阿里云开发心得