atitit。企业组织与软件工程的策略战略趋势原则attilax大总结
1.战略规划,适当的过度设计 1
2.跨平台化 1
3.可扩展性高于一切 1
4.界面html5化 2
5.web界面spaajax化 2
6.Vm平台化 2
7.插件化 2
8.自包含,容器化隔离。。iframe 3
9.延迟初始化cfgbat化。。 3
10.#--------------------------------other 3
11.全球化(国际化) 3
12.移动化 3
13.opensource 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@
转载请注明来源:/attilax
4.界面html5化
wpf,swing,都会消失
5.web界面spaajax化
不再鼓励跳转,通过ajax模式化
6.Vm平台化
在很久很久以前,Sun公司打造了Java并为全世界贡献了虚拟机这一宝贵财富。在微软推出C#语言的时候,人们意识到虚拟机本身在功能上并不局限于某一种语言。任何能够被转化为字节代码的内容都能在虚拟机上发挥应有的作用。
现在,似乎每个人都在为实现这一目的而着手构建自己的语言。将构建虚拟机方面的工作完全交给Sun/甲骨文公司,而将自己的主要精力放在语法与结构的种种细节上,这已经成为当下极为常见的开发态势。
相似的情况也出现在浏览器领域。使得,你可以创建你自己的浏览器和语言,也可以通过价差编译在Java中模拟。现在很多新创建的脚本语言也是这么做的。谷歌的Web工具包也有类似的功能:将Jave语言转换成Java脚本。
7.插件化
8.自包含,容器化隔离。。iframe
9.延迟初始化cfgbat化。。
10.#--------------------------------other
11.全球化(国际化)
12.移动化
13.opensource
14.触摸支持
图标要大。。输入框要高
15.Jquery二手的api
16.2、架构(Frameworks)
17.(APIs)
18.Pass
、应用程序容器(Applicationcontainers)
专门建立一个服务器来做比较困难的工作。程序员可以从服务器上获取代码然后运行,并且将运行日志发送到服务端。有时候可以得到正确的库,有时候得到的库是错误的,但最终,都会找到可用的代码库。
现在,类似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.社会化
基础设施,公共建筑