• atitit。企业组织与软件工程的策略 战略 趋势 原则 attilax 大总结


    atitit。企业组织与软件工程的策略 战略 趋势 原则 attilax 大总结

    1. 战略规划,适当的过度设计 1

    2. 跨平台化 1

    3. 可扩展性高于一切 1

    4. 界面html5 2

    5. web界面spa ajax 2

    6. Vm 平台化 2

    7. 插件化 2

    8. 自包含,容器化隔离。。iframe 3

    9. 延迟初始化 cfg  bat化。。 3

    10. #--------------------------------other 3

    11. 全球化(国际化) 3

    12. 移动化 3

    13. open source 3

    14. 触摸支持 3

    15. Jquery 二手的api 3

    16. 2、架构(Frameworks 4

    17. (APIs4

    18. Pass 4

    19. 代码转换 4

    20. 框架化(只做模块) 5

    21. 云端化web 5

    22. 硬件捆绑固化 5

    23. base 5

    24. 社会化 5

    25. 社交化 6

    26. o2o网点化 6

    1. 战略规划,适当的过度设计

    2. 跨平台化

    3. 可扩展性高于一切

    作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

    转载请注明来源: http://blog.csdn.net/attilax

    4. 界面html5

    wpfswing,都会消失

    5. web界面spa ajax

    不再鼓励跳转,通过ajax模式化

    6. Vm 平台化

    wechat

    在很久很久以前,Sun公司打造了Java并为全世界贡献了虚拟机这一宝贵财富。在微软推出C#语言的时候,人们意识到虚拟机本身在功能上并不局限于某一种语言。任何能够被转化为字节代码的内容都能在虚拟机上发挥应有的作用。

    现在,似乎每个人都在为实现这一目的而着手构建自己的语言。将构建虚拟机方面的工作完全交给Sun/甲骨文公司,而将自己的主要精力放在语法与结构的种种细节上,这已经成为当下极为常见的开发态势。

    相似的情况也出现在浏览器领域。使得,你可以创建你自己的浏览器和语言,也可以通过价差编译在Java 中模拟。现在很多新创建的脚本语言也是这么做的。谷歌的 Web 工具包也有类似的功能:将Jave 语言转换成 Java 脚本。

    7. 插件化

    8. 自包含,容器化隔离。。iframe

    9. 延迟初始化 cfg  bat化。。

    10. #--------------------------------other

    11. 全球化(国际化)

    12. 移动化

    13. open source

    14. 触摸支持

    图标要大。。输入框要高

     

     

    15.  Jquery 二手的api

    16. 2、架构(Frameworks

    17. (APIs

    18. Pass

    、应用程序容器(Application containers

    专门建立一个服务器来做比较困难的工作。程序员可以从服务器上获取代码然后运行,并且将运行日志发送到服务端。有时候可以得到正确的库,有时候得到的库是错误的,但最终,都会找到可用的代码库。

    现在,类似 Docker 这样的应用程序容器允许我们按一个按钮就找到正确的库。如果 这个代码库可以运行在我们的测试机上,它也可以运行在服务器上。所有的东西都捆绑在一起了,那些夹在我们桌面和服务之间不兼容的东西都不存在了。

    信息化开发理念

    19. 代码转换

    热门:预处理器

    冷门:全语言堆栈

    就在不久之前,创建新型编程语言的人们还不得不使尽浑身解数将代码转化为能够令芯片理解的信息。这时,有人发现自己可以把原先取得的工作成果添加进来。如今人们有了更加睿智的处理方式,只需编写一套预处理器,即可将新型代码转译为具备丰富API及库的旧有代码。

    偏爱动态类型的技术人员创建出了Groovy,这是一套Java的简化版本、不再过分坚持标点符号的使用方式。那些希望改进JavaScript的 技术人员则创造出了CoffeeScript,这套预处理器允许使用者在无需考虑标点符号运用方式的前提下进行编码。目前已经有以Scala及 Clojure为代表的数十种语言运行在JVM之上,但JVM却继续保持着自身的独特地位。既然转译完全可行,我们为什么要把自己过去的工作推倒重来?

    20. 框架化(只做模块)

    然而,这种特征正在消失。我们的代码越来越多地依赖于生态系统。举例来说,许多PHP程序员都只是在为WordPress、Drupal、Joomla或者其它什么框架创建插件。他们的代码总是同时也不得不以模块化形式出现,以保障与其它模块的并行运作。

    有时具体的单位甚至更小,由代码片段缩小为字符串。例如不少Drupal模块就可以通过调整为PHP服务。程序员只需要将片段形式的代码填充进去即可,而无需单独创建任何新的内容。

    我们的代码越来越多地依赖于生态系统。举例来说,许多PHP程序员都只是在为WordPress、Drupal、Joomla或者其它什么框架创建插件。他们的代码总是同时也不得不以模块化形式出现,以保障与其它模块的并行运作。

     

    21. 云端化web

    22. 硬件捆绑固化

     

    23. base

    基础设施

    24. 社会化

    基础设施,公共建筑

    25. 社交化

    26. o2o网点化

     

  • 相关阅读:
    Java设计模式—模板方法模式
    STM32 常用GPIO操作函数记录
    GPIO 配置之ODR, BSRR, BRR 详解
    STM32F4先设置寄存器还是先使能时钟
    LDR指令的格式:
    printf函数重定向
    stm32F4各个库文件的作用分析
    STM32F4时钟设置分析
    STM32F407存储器和总线架构
    SPI移位寄存器
  • 原文地址:https://www.cnblogs.com/attilax/p/15198910.html
Copyright © 2020-2023  润新知