按照当前网页的Web标准,网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。与之对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要采用JavaScript。
Web标准似乎刚刚引入到中国,很多网页开发人员似乎还没有认识到什么叫网页标准,它又马上要走下坡路?你觉得可信吗? 但那是真的。
在csdn
孟岩的“
这一天终于来了” 中得到一点启示,
孟岩兄前一天还发表了
谁不是“过渡技术”一文,按照孟兄的看法, “
这一天终于来了”算是对前天发表的
谁不是“过渡技术” 一文的印证。
那么"这一天"如果来了,它又会给大家带来什么新的技术? 是 Microsoft Expression ? 还是MXML?
Microsoft Expression又是什么? 文中说,Expression是微软涉足图形与界面设计工具的一套产品,建立在WPF之上 ... ... 问题在于,Expression基于WPF,所以界面效果由XAML描述,而不是横行十年的W3C标准HTML。再看看WPF的竞争对手Adobe Flex,同样是基于MXML,而不是HTML。所以说,有一些事情总算是要发生了 ... ...
按照微软官方网站(
http://www.microsoft.com/products/expression/en/default.mspx)的说法,
Expression Web is a professional design tool that helps you create and work with:
- Standards-based Web sites
- Sophisticated CSS-based layouts
- Extensive CSS formatting and management
- Rich data presentation
- Powerful ASP.NET 2.0-based technology
并且我看了看Microsoft Expression产品的组成,包括Graphic Designer, Interactive Designer和Web Sesinger。 根据官方网站对该产品的介绍,它能帮助我们: 1)构建标准的网站,2)复杂的基于css的布局, 3)扩展css格式和管理,4) 丰富的数据表示, 5)基于asp.net2.0强大的技术。
从介绍中,我们得知该产品可以用来帮助设计web界面,它并不是说不支持css布局,然而它又支持独有的XAML标准。 那是不是意味着XHTML + CSS + JavaScript将来一场革命? 或者说XAML今后将取代HTML/XHTML标准? 我不知道!
但是如果这一天真的到来了,又会对Web时代带来什么冲击呢?是否意味着今后将是XAML的天下? 还是 ... ...
我们姑且拭目以待!