Atitit 软件开发中的艾提拉思想与理念总结

后端优先

手机优先

做好政治动员

高层抽象

一定要出理论结果书籍总结

技术就是艺术

三个软件层次的划分  实现层 规划层 艺术层

无限生命软件理论

融合理论,,融合不同类库的框架的优缺点

简化原则 连接不同的组建。。

基础设施为重。。。

灵活的基础组建模式带来伟大扩展性

重要类库的提升效率一体化

最高层抽象会步步扩充起来 完善起来

atitit.attilax的软件 架构 理念.docx

1. 7c

1.1. Crossplatform跨平台,

1.2. cross device跨设备cross device,

1.3. cross archi跨架构 (bs cs hybrid)

1.4. cross lang跨语言   (uapi)

1.5. cross screen跨不同屏幕

1.6. component组件化,

1.7. Cba ,Cap+base+acid

2. 6s

2.1. Scalable可扩展性

2.2. secury

2.3. solid

2.4. Service 组件服务化

2.5. Socail 社区

2.6. Sd (Software Defined概念。软件定义”(Software Defined

3. 5M

3.1. Meta define元定义

3.2. MultiFun多功能

3.3. Microservice微服务

3.4. Multi Lang多语言化

3.5. Mobile 移动化

4. 4d

4.1. Dsl

4.2. DNA化预先规划。

4.3. distributed分布式

4.4. Deploy friendly部署友好的

5. Other化

5.1. All in one全体系化

5.2. Func base unit 基于功能的单元

5.3. FURPS模型

5.4. Green 绿色

5.5. H5,ui h5化

5.6. Hybrid化,

5.7. Ioc容器化

5.8. integrate集成化

5.9. I18n

5.10. Open sys开放体系

5.11. Plugin 插件化

5.12. platform平台化

5.13. Process customiz流程自定义

5.14. Rest  接口rest化

5.15. Text 协议文本化

5.16. Third Api

5.17. Tmork 输入方式

5.18. Vm化,隔离化 再次封装化

Ref

Laomao sisyeo

"星星之火可以燎原"、"枪杆子里出政权"、"农村包围城市"、"游击战十六字方针"、"群众路线"、"团结一切可以团结的人"、"文艺为无产阶级革命服务"、"三个世界的划分"、"继续革命理论"等等

Atitit 软件开发中的艾提拉思想与理念总结 后端优先 手机优先 做好政治动员 高层抽象 一定要出理论结果书籍总结 技术就是艺术 三个软件层次的划分 实现层 规划层 艺术层 无限生相关推荐

  1. Atitit mis 管理信息系统概论 艾提拉著 目录 1. 互联网三大定律 2 1.1. 摩尔定律和 2 1.2. 吉尔德定律 电脑及网络宽带资源成为重要免费资源 2 1.3. 梅特卡夫定律 用户

    Atitit mis 管理信息系统概论 艾提拉著 目录 1. 互联网三大定律 2 1.1. 摩尔定律和 2 1.2. 吉尔德定律 电脑及网络宽带资源成为重要免费资源 2 1.3. 梅特卡夫定律 用户越 ...

  2. 区块链技术在软件开发中的应用

    如果你是一名软件开发者或者IT从业者,你一定已经听说过区块链技术.区块链是一种基于密码学的分布式账本技术,被广泛应用于数字货币.金融.物联网等领域.但是,除了这些领域之外,区块链技术还可以在软件开发中 ...

  3. 软件开发中会使用到的图

    文章目录 软件开发中会用到的图 一.背景 二.图为了解决什么问题 三.不同流程中适合运用的图 四.实际的运用 五.结语 软件工程中的各种图 软件工程用的15种图 数据关系流图怎么画?这款软件教你轻松绘 ...

  4. Atitit 关于艾提拉个人简绍 中文日文英文对照版

    Atitit 关于艾提拉个人简绍 日文版 经历了很多项目实践,具备较为宽广的IT从业与信息化工作背景,具备若干创业历程,道路曲折,初心不改.在相关领域累计了较深的深度(细化度)与高度(抽象度)与广度 ...

  5. 彼之蜜糖,吾之砒霜——聊聊软件开发中的最佳实践

    作者:sherrywasp https://www.cnblogs.com/sherrywasp/p/9436623.html "描述一个事物,唯有一个名词定义它的概念,唯有一个动词揭露它的 ...

  6. 测试自动化金字塔在软件开发中是如何使用的?

    测试自动化金字塔,是一个指南,指导您进行什么类型的测试以及每种测试的数量.测试自动化金字塔有助于创建更高效的测试,并导致向客户发布更可靠的软件. 测试自动化金字塔的好处 测试自动化的大部分好处显而易见 ...

  7. 软件开发中常见知识总结

    最近在准备软件开发的笔试面试,复(yu)习(xi)了一些在软件开发中的常见知识.为了给自己攒点RP,故与大家分享一二. 软件开发需要准备的比较多,主要分为编程语言,数据结构和算法,计算机网络,计算机操 ...

  8. 软件开发中的详细设计

    传统软件开发中的详细设计: 模块内的数据结构进行设计.比如模块中类.结构体的设计 对数据结构进行物体设计.比如数据库表的设计,文件存储的设计,文件存储目录的设计 每个模块进行详细算法设计.比如每个方法 ...

  9. 汝之蜜糖,吾之砒霜— 聊聊软件开发中的最佳实践

    文章来源:https://www.cnblogs.com/sherrywasp/p/9436623.html 作者:sherrywasp "描述一个事物,唯有一个名词定义它的概念,唯有一个动 ...

  10. Code Review 是软件开发中必不可少的一步

    前言 我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题.包括像Google.微软这些公司,Code Review都是基本要 ...

最新文章

  1. lamp-安装脚本-修订版2
  2. 下列哪个不是目前python里的内置模块-python引入模块的五种方式与内置模块
  3. 在线实时大数据平台Storm版本兼容的问题
  4. c++ websocket客户端_你要的websocket都在这,收好不谢~~~
  5. ubuntu下tftp的安装、配置、使用
  6. 8张图告诉你如何运营微信公众号
  7. 安装hive出现的各种问题(这些问题出现在spark连接mysql的时候)
  8. matlab zeros初始化为0矩阵
  9. webservice生成客户端的方法
  10. bootstrap 输入错误提示_win7系统提示explorer.exe应用程序错误怎么办
  11. educoder实训平台java入门_educoder上的实训题目(学习-Java包装类之Byte类)
  12. 《R数据可视化手册》——3.8 绘制百分比堆积条形图
  13. SPI协议通信时序详解
  14. enfuzion与lsf构建渲染集群_渲染农场 - 秦瑞It行程实录 - 博客园
  15. 白马非马的面向对象分析
  16. 2207.16吃货联盟设计大纲和全部代码
  17. MySQL下载和安装(Windows)
  18. 以完整解决方案引领智慧转型,联想在深发布ThinkSystemThinkAgile双品牌新品
  19. python入门(五)实现统计《哈姆雷特》最多单词和《三国演义》人物出场次数
  20. 2016年兰州交通大学校园选拔赛

热门文章

  1. 只保留日期_第五人格五个特定活动道具十分少见 最后一个一年只出现一次
  2. centos7静默搭建oracle11g,centos7下静默安装oracle11G图解配置 1
  3. java list remove 无效_JAVA List使用Remove时的一些问题
  4. 如何成为Emacs高手,像神一样使用编辑器
  5. Gmail过滤器设置
  6. 这种反人类的工作被机器人取代,我举双手双脚赞成
  7. 二、ReactDOM.render()
  8. iOS - JSON 数据解析
  9. Python学习笔记(一) 计算阶乘
  10. Mybatis-学习笔记(6)Mybatis的事务管理机制