Atitit smp prj 项目简化方法总结

目录

第一章 俩大原则准则

第一节 极简主义原则 + 自由主义原则

第二章 简单化架构

第一节 简单语言php  vs java

第二节 简单类库 tp yii  spark vs sprbt

第三节 简单开发方式  大部分fp 搭配少量 oop

第四节 业务脚本法

第五节 Coc原则约定大于配置模式

第六节 扁平化层次

第七节 合并过小方法

第八节 最少文件准则

第九节 简单分层法 单层》双层》三层

第三章 简单化与自由化参数传递

第一节 字符串 url字串

第二节 Json   map

第三节 Adapter模式

第四章 模块,功能二级划分法

第五章 微服务实现法

第一节 多个app启动法,尽可能不要拆分源码,又能单独部署

第二节 不要mlt prj法

  • 俩大原则准则
  • 极简主义原则 + 自由主义原则
  • 业务脚本法

使用简化的类库极简主义

  • Coc原则约定大于配置模式

Rest  php寻找发,,如果java使用结合业务脚本法,或者

  • 扁平化层次
  • 简单分层法 单层》双层》三层
  • 简单化与自由化参数传递

  • 多个app启动法,尽可能不要拆分源码,又能单独部署
  • 不要mlt prj法

Atitit smp prj 项目简化方法总结 目录 第一章 俩大原则准则 1 第一节 极简主义原则 + 自由主义原则 1 第二章 简单化架构 1 第一节 简单语言php vs java 1 第二相关推荐

  1. [GO项目]开源免费在线客服系统-真正免费开源-GOFLY0.3.5发布-极简强大Go语言开发WEB网页客服...

    极简强大Go语言开发在线客服GOFLY0.3.5发布 更新日志: ##### V0.3.5 新增分开系统自动断线与客服关闭连接 修复没有设置欢迎时tip显示错误问题 修复客服端发送消息错误提示不显示问 ...

  2. [GO项目]开源免费在线客服系统-真正免费开源-GOFLY0.3.2发布-极简强大Go语言开发网页客服...

    极简强大Go语言开发在线客服GOFLY0.3.2发布 更新日志: V0.3.2 1.修改访客界面样式,更加简洁扁平 2.修改自动欢迎界面样式增加聊天框效果 3.修改数据库时间字段类型,兼容mysql5 ...

  3. [GO项目]开源免费在线客服系统-真正免费开源-GOFLY0.3.3发布-极简强大Go语言开发网页客服...

    极简强大Go语言开发在线客服GOFLY0.3.3发布 更新日志: ##### V0.3.3 1.访客/客服端聊天界面样式修改 2.访客端展示客服头像信息 3.访客到来自动打开,以及参数控制 4.访客/ ...

  4. [GO项目]开源免费在线客服系统-真正免费开源-GOFLY0.2.9发布-极简强大Go语言开发网页客服...

    极简强大Go语言开发在线客服GOFLY0.2.9发布 更新日志: 1.访客开多个窗口时 , 单点登录关闭旧ws连接 2.访客切换窗口时可以自动重连 3.访客到来时 , http接口和ws接口同时发送给 ...

  5. 【闲谈项目管理】项目经理极简主义神器:一页纸项目管理

    在项目管理过程中,为了提高项目管理效率,我们通常会使用各式各样的项目管理工具.但众多项目管理工具中,哪一个能够简单且全面呈现项目计划.反映项目进度的工具呢? 在公司组织的精益管理培训中,老师讲授了如何 ...

  6. C++ API 设计 07 第二章

    第二章 品质 本章的目标是回答下面的问题:一个良好的API需要什么样的品质?大多数开发人员都同意,一个良好的API应该设计得很优雅,而且仍然非常容易使用.它应该在后台运行且使用起来让你觉得很惬意.这些 ...

  7. Html node.js开源项目,2020年面向开发人员的十大NodeJS框架

    Node.js 是一个基于 Chrome V8 引擎的,开源的,跨平台的 JavaScript 运行环境.事件驱动的.非阻塞 I/O 模型使 NodeJS 框架 能够开发极其轻便且高效的 Web 应用 ...

  8. .NET Core实战项目之CMS 第八章 设计篇-内容管理极简设计全过程

    写在前面 上一篇文章.NET Core实战项目之CMS 第七章 设计篇-用户权限极简设计全过程中我带着大家进行了权限部分的极简设计,也仅仅是一个基本的权限设计.不过你完全可以基于这套权限系统设计你的更 ...

  9. 第二章 java语言基础

    文章目录 2.1 标识符和关键字.保留字 2.1.1 标识符 2.1.2 关键字 2.1.3 保留字 2.2 基本数据类型与变量.常量 2.2.1 基本数据类型 2.2.1.1 整型与浮点类型 2.2 ...

  10. 语言求余和乘除优先级_愉快地学Java语言:第二章基本程序设计 第2讲

    导读 本文适合Java入门,不太适合Java中高级软件工程师. 本文以<Java程序设计基础篇>第10版为蓝本,采用不断提出问题,然后解答问题的方式来讲述. 本篇文章只是这个系列中的一篇, ...

最新文章

  1. 第九届蓝桥杯java B组—第六题递增三元组(详细介绍)
  2. 家里用服务器放在哪个位置,路由器摆放在家中哪个位置好 路由器摆放位置【详解】...
  3. springboot与springcloud的关系(转载)
  4. cobalt strick 4.0系列教程(3)---数据管理
  5. 转:flex [Inspectable]标签详解
  6. python htmltestrunner报告_python3使用HTMLTestRunner生成测试报告
  7. AppCan移动平台,开发者是这样用的……
  8. cookie被淘汰_可爱可恨的 Cookie
  9. Linux教程+操作系统教程 -- 大全
  10. P2298 Mzc和男家丁的游戏
  11. centos7 做raid5
  12. BZOJ5473: 仙人掌
  13. 协议森林05 我尽力 (IP协议详解)
  14. 用KooMail轻松实现本地收取Hotmail/MSN/Live邮件
  15. 星辰小队针对于软件“星遇”的第二次10天冲刺——第3天
  16. LTspice基础教程-031.容值可变电容
  17. WEB Java学习
  18. 银河麒麟操作系统如何开启kdump
  19. java 获取一天零点零分零秒时间戳
  20. linux -- patch补丁文件以及相关内容

热门文章

  1. cstring 的GetBuffer() 和 ReleaseBuffer()
  2. 举例计算机的发展状况,计算机的发展过程教学设计.doc
  3. python下载速度显示_Python获取下载速度并显示进度条
  4. mysql,sqlserver数据库单表数据过大的处理方式
  5. Executors介绍
  6. laravel访问路由在nginx服务器上无法处理
  7. Sass与Compress实战:第一章
  8. Hyper-V云解决方案-IT产业新变革
  9. Python刚刚尝试就遇:SyntaxError: invalid syntax
  10. powerDesigner 把name项添加到注释