atitit。企業組織與軟件工程的策略 戰略 趨勢 原則 attilax 大總結html
1. 戰略規劃,適當的過分設計 1html5
2. 跨平臺化 1程序員
4. 界面html5化 2ajax
6. Vm 平臺化 2api
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)
專門創建一個服務器來作比較困難的工做。程序員能夠從服務器上獲取代碼而後運行,而且將運行日誌發送到服務端。有時候能夠獲得正確的庫,有時候獲得的庫是錯誤的,但最終,都會找到可用的代碼庫。
如今,相似 Docker 這樣的應用程序容器容許咱們按一個按鈕就找到正確的庫。若是 這個代碼庫能夠運行在咱們的測試機上,它也能夠運行在服務器上。全部的東西都捆綁在一塊兒了,那些夾在咱們桌面和服務之間不兼容的東西都不存在了。
信息化開發理念
熱門:預處理器
冷門:全語言堆棧
就在不久以前,建立新型編程語言的人們還不得不使盡渾身解數將代碼轉化爲可以令芯片理解的信息。這時,有人發現本身能夠把原先取得的工做成果添加進來。現在人們有了更加睿智的處理方式,只需編寫一套預處理器,便可將新型代碼轉譯爲具有豐富API及庫的舊有代碼。
偏心動態類型的技術人員建立出了Groovy,這是一套Java的簡化版本、再也不過度堅持標點符號的使用方式。那些但願改進JavaScript的 技術人員則創造出了CoffeeScript,這套預處理器容許使用者在無需考慮標點符號運用方式的前提下進行編碼。目前已經有以Scala及 Clojure爲表明的數十種語言運行在JVM之上,但JVM卻繼續保持着自身的獨特意位。既然轉譯徹底可行,咱們爲何要把本身過去的工做推倒重來?
然而,這種特徵正在消失。咱們的代碼愈來愈多地依賴於生態系統。舉例來講,許多PHP程序員都只是在爲WordPress、Drupal、Joomla或者其它什麼框架建立插件。他們的代碼老是同時也不得不以模塊化形式出現,以保障與其它模塊的並行運做。
有時具體的單位甚至更小,由代碼片斷縮小爲字符串。例如很多Drupal模塊就能夠經過調整爲PHP服務。程序員只須要將片斷形式的代碼填充進去便可,而無需單首創建任何新的內容。
咱們的代碼愈來愈多地依賴於生態系統。舉例來講,許多PHP程序員都只是在爲WordPress、Drupal、Joomla或者其它什麼框架建立插件。他們的代碼老是同時也不得不以模塊化形式出現,以保障與其它模塊的並行運做。
基礎設施
基礎設施,公共建築