2010/5/15

程式語言的走向

從 HTML、JavaScript 和 CSS 開始看其他語言
我們可以發現到其他的語言已經開始學習網頁語言
版面內容HTML和版面樣式CSS分離
版面HTML和邏輯JavaScript分離


某些語言已經把版面和邏輯分離,而版面設計的語言是採用XML檔案格式
舉例:
ASP.net 的 ASPX檔
FLEX 的 MXML檔
.net Framework 3.5 WPF 的 XAML檔


但是上面提到的對應到網頁語言,卻只會對應到HTML和 JavaScript
目前的程式語言還沒有把版面內容HTML與版面樣式CSS的分離作出來 (或者是已經有但是我不知道)
我認為很快就會有類似的東西出現
這樣看來FLEX好像有



再加上資料繫結 (Data Binding)
目前FLEX和WPF都有提供資料繫結的方法

在程式語言本身有支援的情況下
MVC架構的東西自然就會分的更清楚


可以明顯的看出未來語言的走向是
 1.版面內容和版面樣式分離
 2.版面和邏輯分離
 3.程式語言本身就把MVC分好,而不需要自己去分


如果語言真的是往這個方向發展
那麼同時懂網頁程式架構和 Design Pattern 的人就會有優勢

沒有留言: