程序与功能设计
从零开始就需要反反复复的设计和再设计,慢慢的涉及到的对象和层次就会越来越清晰、越来越合理,这个过程非常重要,它是智慧、勤奋和价值的直接体现,而且也是技术归纳、淬炼、补缺和实用化历程,超过了知其所以然的层次,到达了知行合一的阶段。这也是大家极其缺乏一段时光,因为才会被称为应用型程序员,即只会使用人家的,最多模仿一个出来,想形成自有的技术体系,呵呵。
控件集(针对GUI设计,可移植Web和App)
XXX.UI.Grid:表格控件
XXX.UI.Grid.Design:表格设计器
XXX.UI.Grid.Formula:表格公式编译器
XXX.UI.Text.Editor:文本编辑控件
XXX.UI.Text.Diff:文本对比控件
XXX.UI.Form:表单控件(两种表单,一是基于控件拖拽式,二是基于文本编辑器模式画图)
XXX.UI.Form.Design:表单设计器
XXX.UI.Print/Preview:打印预览器
XXX.UI.Export/Import:导入导出Word\Excel
XXX.UI.Draw:画图软件
实用工具
XXX.Product.Tools:通用工具箱
XXX.Product.DEV:开发工具箱
XXX.Product.OPS:运维工具箱
XXX.Product.Locker:文本加密器
XXX.Product.Editor:文本编辑器
即时通信
XXX.Talk.Client.Web:网页端程序
XXX.Talk.Client.GUI:桌面端程序
XXX.Talk.Client.Android:安卓端程序
XXX.Talk.Client.IOS:苹果端程序
XXX.Talk.Server.Message:资源消息服务器
XXX.Talk.Server.Dispatch:资源分配服务器
办公类
XXX.Office.OAS:办公自动化系统
XXX.Office.Flow:工作流程系统
XXX.Office.BPM:工程(商务)管理(推进)系统
XXX.Office.CRM:客户关系管理系统
XXX.Office.HRM:人力资源管理系统
XXX.Office.TSM(Plan,Meet,Task):排程管理系统
XXX.Office.PSI:进销存系统
XXX.Office.FM:财务系统
XXX.Office.Book:记录系统,指活动、事件、新闻等
编程类
XXX.Framework:开发框架,标准化程序结构设计(相当于Spring Boot,使用中)
XXX.Infrastructure:基础设施,程序运行保障设施(相当于Spring Cloud,使用中)
云平台
XXX.Platform.User:用户,个人平台
XXX.Platform.Customer:客户,组织平台
XXX.Platform.Manager:平台运营管理
XXX.Platform.Admin:平台研发管理