标签:
atitit。企业组织与软件工程的策略 战略 趋势 原则 attilax 大总结
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)
专门建立一个服务器来做比较困难的工作。程序员可以从服务器上获取代码然后运行,并且将运行日志发送到服务端。有时候可以得到正确的库,有时候得到的库是错误的,但最终,都会找到可用的代码库。
现在,类似 Docker 这样的应用程序容器允许我们按一个按钮就找到正确的库。如果 这个代码库可以运行在我们的测试机上,它也可以运行在服务器上。所有的东西都捆绑在一起了,那些夹在我们桌面和服务之间不兼容的东西都不存在了。
信息化开发理念
热门:预处理器
冷门:全语言堆栈
就在不久之前,创建新型编程语言的人们还不得不使尽浑身解数将代码转化为能够令芯片理解的信息。这时,有人发现自己可以把原先取得的工作成果添加进来。如今人们有了更加睿智的处理方式,只需编写一套预处理器,即可将新型代码转译为具备丰富API及库的旧有代码。
偏爱动态类型的技术人员创建出了Groovy,这是一套Java的简化版本、不再过分坚持标点符号的使用方式。那些希望改进JavaScript的 技术人员则创造出了CoffeeScript,这套预处理器允许使用者在无需考虑标点符号运用方式的前提下进行编码。目前已经有以Scala及 Clojure为代表的数十种语言运行在JVM之上,但JVM却继续保持着自身的独特地位。既然转译完全可行,我们为什么要把自己过去的工作推倒重来?
然而,这种特征正在消失。我们的代码越来越多地依赖于生态系统。举例来说,许多PHP程序员都只是在为WordPress、Drupal、Joomla或者其它什么框架创建插件。他们的代码总是同时也不得不以模块化形式出现,以保障与其它模块的并行运作。
有时具体的单位甚至更小,由代码片段缩小为字符串。例如不少Drupal模块就可以通过调整为PHP服务。程序员只需要将片段形式的代码填充进去即可,而无需单独创建任何新的内容。
我们的代码越来越多地依赖于生态系统。举例来说,许多PHP程序员都只是在为WordPress、Drupal、Joomla或者其它什么框架创建插件。他们的代码总是同时也不得不以模块化形式出现,以保障与其它模块的并行运作。
基础设施
基础设施,公共建筑
atitit。企业组织与软件工程的策略 战略 趋势 原则 attilax 大总结
标签:
原文地址:http://blog.csdn.net/attilax/article/details/46680577