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. (APIs)
4

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化

wpf,swing,都会消失

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网点化

最新文章

  1. hdu 4031 2011成都赛区网络赛A题 线段树 ***
  2. datalist的用法
  3. iOS之通过PaintCode快速实现交互动画的最方便方法 未解问题
  4. jemter接口测试之---接口测试的一些约定
  5. Ollivanders: Makers of Fine Wands since 382 BC.
  6. Android之最简单的ImageView加边框方法
  7. 解决pip安装时 UnicodeDecodeError 问题
  8. Android: Receiving Data from the Send Intent,自己app注册系统分享
  9. 编译安装PHP 时遇到问题解决方法.
  10. Openssl 生成证书server.key and server.crt
  11. 安装puppet
  12. Docker Kubernetes 项目
  13. java代码之美(5)---guava之Multiset
  14. ROS学习笔记(一) : 入门之基本概念
  15. Andrew NG 机器学习编程作业5 Octave
  16. 使用VBA,优化处理Excel表格
  17. oracle新建表空间与用户
  18. [ SHELL编程 ] shell编程中数值计算方法实例
  19. MVC左边导航,左边内容变,通过AJAX方法实现
  20. Vue2.0组件之间通信(转载)

热门文章

  1. [Bug]Object reference not set to an instance of an object.
  2. 如何实现jenkins的多平台任务同时执行
  3. pytho文件命名不要内部模块或者引用模块名字相同
  4. java界面编程(3) ------ 控制布局
  5. JavaScript 创建类/对象的几种方式
  6. unity mipmap 糊
  7. scrapy-splash抓取动态数据例子二
  8. 将EC2的Sql Server 计划任务的方式备份到s3上
  9. [Functional Programming ADT] Create State ADT Based Reducers (applyTo, Maybe)
  10. 建站笔记1:centos6.5下安装mysql