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或者其餘什麼框架建立插件。他們的代碼老是同一時候也不得不以模塊化形式出現。以保障與其餘模塊的並行運做。
基礎設施
基礎設施,公共建築