随笔 - 67, 文章 - 0, 评论 - 375, 引用 - 15
数据加载中……

XHTML + CSS + JavaScript这种当前网站制作标准将走下坡路?


按照当前网页的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的天下? 还是 ... ... 

我们姑且拭目以待!



        

posted on 2006-11-22 14:24 Ring 阅读(3585) 评论(23)  编辑 收藏 网摘 所属分类: I 杂七杂八

评论

#1楼    回复  引用    

Microsoft Expression包括三个软件:
Web Designer 做网页的
Interactive Designer 做WPF的
Graphic Designer 做平面设计的
它只是一套软件包.
2006-11-22 13:03 | Dah[匿名] [未注册用户]

#2楼    回复  引用  查看    

不想说别的
只希望微软的路线能顺利走下去
这才是关键
2006-11-22 13:26 | aspnetx      

#3楼 [楼主]   回复  引用  查看    

@aspnetx
那可不。
要是微软哪天不行了,这么多的.net兄弟靠什么混阿!
2006-11-22 13:31 | Ring      

#4楼    回复  引用  查看    

WEB标准短时间内是趋势,不会这么早被淘退的 。无论怎样,HTML还是必不可少的
2006-11-22 13:33 | adonio      

#5楼    回复  引用    

html是渐渐的少用了,趋势是向xml过渡。但真不希望什么都是微软说了算,虽然我也学.net
2006-11-22 13:50 | kirk [未注册用户]

#6楼 [楼主]   回复  引用  查看    

@kirk
@adonio
以后会成啥, 我们拭目以待把
2006-11-22 13:53 | Ring      

#7楼    回复  引用  查看    

Expression系列分3个产品,其中Web Designer是Frontpage的终结者,同时也是新一代的Sharepoint Designer的基础。

Sharepoint Designer面向使用Sharepoint基础的站点设计师,而Web Designer则面向美工。MS的梦想是美工使用Web Designer而程序员使用VS。

然而这个东西好用吗?从Beta1看来还很烂,算是一个普普通通的支持Web Standards的设计器,而说到Web Standards支持也仅仅和VS2005相当,不过默认是设计视图(VS2005默认是编辑视图),这非常适合美工这类用眼睛思考的动物。

最后,楼主把WPF和Web搞混了。Expression系列中3个产品中的前两个可以用来设计WPF或Web。如果是设计WPF,则交互部分交给第3个产品负责设计,也就是Interactive Designer;如果是设计Web,则交互部分交给VS负责。
2006-11-22 13:54 | Cat Chen      

#8楼 [楼主]   回复  引用  查看    

@Cat Chen
多谢Cat Chen 的详细说明。
我看到孟岩的文章后,是感到有点惊讶!
2006-11-22 13:58 | Ring      

#9楼    回复  引用  查看    

美工这类用眼睛思考的动物。
---- 有点歧视美工啊

很多网站都还没用上XHTML,比如SOHU首页。HTML落后,但比较成熟,应用广泛,未来很长一段时间内还会大量使用。对于软件,若用正版,估计现在WIN95都还跑着欢呢。

#10楼    回复  引用  查看    

再等一下,看开发界的发展才知道!
2006-11-22 14:44 | yunhuasheng      

#11楼    回复  引用  查看    

VB挂了吗?我们公司微软SOLOMAN ERP实施的大部分用VB,用得好,挂不了!
2006-11-22 16:07 | 张明亮      

#12楼    回复  引用  查看    

不管到底文章说的内容如何,微软的这种“想法”,“推进”和“进步”我觉得很好。
2006-11-22 17:20 | Jeffrey Zhao      

#13楼    回复  引用  查看    

@Jeffrey Zhao
同意,微软的很多想法都不错

但网站制作标准和微软技术发展好像从来没有很大的关系
2006-11-22 17:44 | Anderslly      

#14楼    回复  引用  查看    

xhtml+css推了那么多年还是难以普及,最主要的原因还是没有易上手的设计软件支持,日前xhtml+css制作基本上是靠手写,门槛太高。
所以如果Microsoft Expression能做到“设计师”们容易上手的话,那代替传统的html便不是难事。
2006-11-22 17:48 | Klesh Wong      

#15楼    回复  引用  查看    

[xhtml+css制作基本上是靠手写,门槛太高。]
???????
真不敢苟同,如果这也算高,那程序员真是不值钱了,微软已经让程序员贬值了,就求求你别说这种话了.
2006-11-22 22:48 | 畅想自由      

#16楼    回复  引用    

进入博客专题研究http://www.xghk.cn

进 入博客专题研究http://xghk.cn
2006-11-22 23:16 | sdfg [未注册用户]

#17楼    回复  引用  查看    

程序员是值得纪念的。作为一代又一代技术的志愿者,他们毕生都在参与无休止实验,说不定那一天,这项技术被中止,他们的中大部分人的名字将被忘却,只有依稀几个代表人物的名字被人们尊称为驱。这种规则仍在起作用,它还在循环......
2006-11-25 13:23 | apan      

#18楼    回复  引用    

是这样,Expression一开始会同时支持W3C标准和XAML,以便进行平稳过渡。但是最终的目标毫无疑问是用XAML取代XHTML,从而实现微软平台上的RIA,消除C/S与B/S差异。
2006-11-25 20:17 | myan [未注册用户]

#19楼 [楼主]   回复  引用  查看    

@apan
恩!
2006-11-25 21:06 | Ring      

#20楼 [楼主]   回复  引用  查看    

@myan
我猜想b/s和c/s会有一天成一统的。
2006-11-25 21:06 | Ring      

#21楼 [楼主]   回复  引用  查看    

@Jeffrey Zhao
是的. 我想确实这样.!
2006-11-25 21:07 | Ring      

#22楼    回复  引用  查看    

不知道为什么谈到技术,人们总是想到XX技术会取代XX技术,我认为计算机里的技术只是某一个流行的技术走到了后台,另一种技术流行起来,但永远不会有什么技术取代另一种技术的.计算机的发展总是承前启后的,后来者是以先前者作基础的.
2007-01-19 21:25 | Anders.Zhao      

#23楼    回复  引用  查看    

实用就行,用XHTML+CSS的确比较爽。




标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-12-25 14:07 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接: