框架、平台与AI:框架和平台
1.一套通用的程序框架作为基础设施。
2.一套固定的分层结构规范骨架支撑。
3.一套标准的粒度分解划定对象边界。
4.一套统一的命名方式约束功能定义。
5.约定统一的接口调用,将算法实现与数据处理封装在方法内部,只处理输入数据,并输出结果。
6.框架的意义不只使编程标准化、职责分明、提升安全性与稳定性,还应该实现降本增效,比如结合代码生成器和AI等外部工具提升效能。
a.平台是管理用户、产品、权限和安全的一个通用产品。
b.平台也是管理数据中心、机房、服务器、硬件资源和通信网络的一个资源产品。
c.平台还是软件产品实际部署、运行、更新和管理的一个运维产品。
d.平台还是综合内外部资源、规避信息孤岛的一个枢纽型产品。
e.平台的意义不是服务于某一款软件产品,而是让产品更加专注自身,产品间的事它负责协调和担保,比如购物有购物系统、订单有订单系统、支付有支付系统、库存有仓储系统、物流有快递公司的系统、评价有评价系统、售前售后有客服系统......,所以你一次点击操作,为你服务的可能是几十个系统。
f.平台和框架相辅相成,确保你的使用体验和数据安全。在物理世界中,单台计算机的性能有上限,同时网络带宽也有上限,因此为了满足世界各个城市地区的用户使用,一款软件产品必须部署到N多数据中心的M台服务器上。这样以来就增加运维难度,如何保证稳定性、一致性和资源的均衡分配,要实现这种需求场景,前提是你的平台和框架本身就支持这种分布式集群化的需求场景,否则免谈。
数据,一切都是为了管理数据,从你打开软件的第一步,你的设备就产生了数据。当你注册上账户,登入系统那一刻系统就有了专属于你的数据存储空间。
浙公网安备 33010602011771号