atitit。html
企业组织与软件project的策略 战略 趋势 原则 attilax 大总结html5
2. 跨平台化 1ajax
7. 插件化 2框架
10. #--------------------------------other 3
做者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
wpf,swing,都会消失
再也不鼓舞跳转,经过ajax模式化
在很是久很是久曾经,Sun公司打造了Java并为全世界贡献了虚拟机这一宝贵財富。在微软推出C#语言的时候。人们意识到虚拟机自己在功能上并不局限于某一种语言。
不论什么能够被转化为字节代码的内容都能在虚拟机上发挥应有的做用。
现在。彷佛每个人都在为实现这一目的而着手构建本身的语言。
将构建虚拟机方面的工做全然交给Sun/甲骨文公司,而将本身的主要精力放在语法与结构的种种细节上,这已经成为当下极为常见的开发态势。
类似的状况也出现在浏览器领域。
使得,你可以建立你本身的浏览器和语言,也可以经过价差编译在Java 中模拟。现在很是多新建立的脚本语言也是这么作的。谷歌的 Web 工具包也有相似的功能:将Jave 语言转换成 Java 脚本。
图标要大。。输入框要高
、应用程序容器(Application containers)
专门创建一个server来作比較困难的工做。程序猿可以从server上获代替码而后执行。并且将执行日志发送到服务端。
有时候可以获得正确的库,有时候获得的库是错误的,但终于,都会找到可用的代码库。
现在。相似 Docker 这种应用程序容器赞成咱们按一个button就找到正确的库。假设 这个代码库可以执行在咱们的測试机上。它也可以执行在server上。
所有的东西都捆绑在一块儿了,那些夹在咱们桌面和服务之间不兼容的东西都不存在了。
信息化开发理念
热门:预处理器
冷门:全语言堆栈
就在不久以前。建立新型编程语言的人们还不得不使尽浑身解数将代码转化为能够令芯片理解的信息。这时。有人发现本身能够把原先取得的工做成果加入进来。如今人们有了更加睿智的处理方式,仅仅需编写一套预处理器。就能够将新型代码转译为具有丰富API及库的旧有代码。
偏心动态类型的技术人员建立出了Groovy,这是一套Java的简化版本号、再也不过度坚持标点符号的使用方式。
那些但愿改进JavaScript的 技术人员则创造出了CoffeeScript,这套预处理器赞成使用者在无需考虑标点符号运用方式的前提下进行编码。眼下已经有以Scala及 Clojure为表明的数十种语言执行在JVM之上,但JVM却继续保持着自身的独特意位。
既然转译全然可行,咱们为何要把本身过去的工做推倒重来?
然而,这样的特征正在消失。咱们的代码愈来愈多地依赖于生态系统。举例来讲,不少PHP程序猿都仅仅是在为WordPress、Drupal、Joomla或者其余什么框架建立插件。他们的代码老是同一时候也不得不以模块化形式出现,以保障与其余模块的并行运做。
有时详细的单位甚至更小,由代码片断缩小为字符串。好比很多Drupal模块就可以经过调整为PHP服务。
程序猿仅仅需要将片断形式的代码填充进去就能够。而无需单首创建不论什么新的内容。
咱们的代码愈来愈多地依赖于生态系统。
举例来讲,不少PHP程序猿都仅仅是在为WordPress、Drupal、Joomla或者其余什么框架建立插件。他们的代码老是同一时候也不得不以模块化形式出现。以保障与其余模块的并行运做。
基础设施
基础设施,公共建筑