【导语】下面是小编为大家整理的关于Silverlight pk Flex,给微软中国一个建议网页设计(共5篇),仅供参考,大家一起来看看吧。

篇1:关于Silverlight pk Flex,给微软中国一个建议网页设计
我认为Silverlight胜算不大,理由至少有两个:
迄今为止微软的广告(好像还有Silverlight广告?真是讽刺)都还在Flash上跑,为什么?现在Flash的安装率是Silverlight不能比的,
Google要想搞点rich interface的东西,除了疯狂的hack ajax,会选择Adobe的平台。Google和Adobe联盟。而且我感觉开源阵营更喜欢Google-Adobe联盟。
我知道,你们在期望Vista横扫一切,但是Vista普及之前时间足够Adobe打败Silverlight了。
所以为了Silverlight的成功,我觉得应该买下所有WPF/Silverlight的书的版权,然后免费发放给中国开发者,就像Intel发放IA32手册一样,写信就能得到。应该为所有参加WPF/Silverlight培训的开发者付学费、路费、食宿费。而且还可以考虑把这一策略推广到所有WxF。
如果说Web2.0的特征是用户产生内容,是讨好用户的时代,那Web3.0就应该是用户产生应用(比如提供云计算?),就应该讨好开发者。打造Silverlight这么一个优秀的表现平台,微软一定花了不少钱,如果被Adobe打败了,以前的投资就都打水漂了。我建议的花费比起在Silverlight上的沉没成本来应该是微不足道的(一本影印版的书一般也就是50~100块,还包括不菲的利润),微软何不让Silverlight一鼓作气统一天下呢?在接收Flash内容还是Silverlight内容上,最终用户是不会做出主动选择的(假设他/她两个虚拟机都安装了),选择是内容提供者做出的。程序员在选择技术的时候,会考虑哪种技术的学习手段(书、培训、社区...)更容易获取。网站在选择技术的时候,也会考虑掌握哪种技术的开发者更好更多吧。
Silverlight在Adobe前的颓势,数数Friends of ED出版的相关书籍的数量就可以感觉到。互联网现在是Google的地界,微软要想立门户,G老大不支持,恐怕只能靠下面的小喽罗出来拼了吧?
本帖绝非唱衰.NET。虽然学习一下ActionScript也不是什么负担,但我还是希望在.NET技术上的已有投资能有更大效益,所以希望微软发展好。
补充一点:我觉得iPhone和Android也会和Adobe有一腿,而不是Silverlight。
评论:
#1楼 Phinecos(洞庭散人) Posted @ -06-28 15:18
问题不是你想的这么简单,
#2楼 飞雪尔 Posted @ 2008-06-28 15:23
Flash都已经9了,Silverlight才2,发展的时间就差别很大。现在广告系统用flash也没什么意外的,毕竟这么庞大的系统要更换技术不是这么简单的。比如MSN Video现在用的也是flash,但是其实早就为Silverlight做了准备,每个视频除了flv版本同样也有wmv的版本,只是用户看不到而已,这些wmv版本就是为了以后等Silverlight成熟后进行逐步切换的。这需要不少时间吧。
再者,Silverlight和Vista根本没有什么必然联系,Vista是否普及并不影响Silverlight,SL本身又不要求客户机器安装.NET framework。
你的为培训付学费路费食宿费的要求一点都不现实,假如真的这样,你是不是还要签署协议保证你培训到的技术都能被使用到呢?
正确的推广做法是和各国的第三方网站公司谈合作,给予充分的技术支持,让他们在自己的网站上使用Silverlight,同时也可以让这些公司派出人员参与微软的免费培训。这才是合理的方式。
#5楼 [楼主] yushih Posted @ 2008-06-28 15:26
@飞雪尔我提到Vista是因为Vista预装Silverlight虚拟机,这样Flash就没有原来的优势了。
#6楼 ocean Posted @ 2008-06-28 15:27
千万别拿一个已经出了快的技术和一个新出的技术来比较,想现在就让Silverlight打败flash,基本是不可能的,所以你要看5年以后。你倒数第二段也说明了一个很重要的问题,虽然学习一下ActionScript也不是什么负担,但是你更希望你原来的技术有更大的收益。想想有多少.NET程序员吧,这个潜力有多大,何况学习ActionScript真的没有负担吗?不仅是语言的问题,还有类库和开发工具的问题,统统换掉恐怕绝对是对.NET开发人员的负担,
另外你没有从战略上来考虑,你认为书籍免费发放给开发者就有用处吗?实际上现在网上关于Silverlight的文章已经很多了,silverlight sdk本身就是免费下载的,这个不就相当于Intel的IA32手册吗?
#7楼 [楼主] yushih Posted @ 2008-06-28 15:28
你是不是还要签署协议保证你培训到的技术都能被使用到呢--------------------------------------------------
不用,因为参加培训也投入了时间和智力,所以大部分人都会用的,不用的人怎么会去花时间和精力培训呢?
#8楼 ocean Posted @ 2008-06-28 15:29
楼主请注意啊,Vista并没有预装Silverlight runtime。这点可能成为微软的痛了,微软的IE估计以后也不会集成进去Silverlight runtime,如果这样做估计会立即引来恐怖的反垄断调查。#9楼 ocean Posted @ 2008-06-28 15:35
我们的部门有一个团队专门在做这样的推广,至此已经取得了非常好的效果,比如淘宝网推出了Silverlight版商铺,百度有了Silverlight版的音乐搜索,QQ有了Silverlight的广告等等。通过这些顶级站点的推广使用,来获得强大的用户群。用的人多了,自然在上面开发的人也会多。毕竟我们要注重用户需求吗。#10楼 飞雪尔 Posted @ 2008-06-28 15:52
@yushihVista或者win7不会也不敢捆绑Silverlight runtime,这个肯定会被Adobe告上法庭的。
#11楼 昊子 Posted @ 2008-06-28 15:53
微就@么你送破a了。。不做企I用的SilverLight不是我玩的。
做企I用用什么技g都o所^了。
#12楼 t-mac.NET Posted @ 2008-06-28 15:53
不知MS 推出.net 1.0时当时是怎么一个反应,,,,(我接触.net已经是在了)#13楼 斯克迪亚 Posted @ 2008-06-28 15:54
SilverLight和Flex(AIR)是个互攻,还不是决战的时候,两方是从自己的领域转攻对方的领域,这两个技术都是前锋性质的。SilverLight拿去对比Flash的话,那应该同时用AIR来对比.Net桌面程序的覆盖率,你会发现安装AIR环境的机器也是少的可怜的。
#14楼 Windie Chai(笑煞天) Posted @ 2008-06-28 16:08
首先,我并不明白为什么要用Silverlight做广告,楼主还没有明白Silverlight的定位吧。其次,送书搭路费这种事情很可笑,微软不是地产商,Silverlight也不是郊区的房子。
#15楼 t-mac.NET Posted @ 2008-06-28 16:38
@Windie Chai(笑煞天)是啊,,,,
Silverlight是和flex竞争
#16楼 ganquan Posted @ 2008-06-28 17:05
不是免费发一两本书就可以的,你想法太简单了。#17楼 Yok· Posted @ 2008-06-28 17:30
从Flash占有率和设计/开发者的人力资源来看,SL不可能打败Flash,但是可以肯定的是,大多数.net阵营的开发者会选用SL,只接受m$方案已经成了.net社区的文化特点了来自:关于Silverlight pk Flex,给微软中国一个建议
篇2:微软中国发布Silverlight 2.0网页设计
新浪科技讯 10月23日消息,微软今天在中国发布了Silverlight 2.0(下载),微软 .NET 开发部门公司副总裁Scott Guthrie表示:“自Silverlight推出以来,全球已有四分之一的个人用户在使用已安装Silverlight的电脑,合作伙伴数量达到150多个。”
据悉,通过安装SP1升级包,Silverlight 1.0用户可以平滑升级到Silverlight 2.0,新版本包括.NET Framework(下载)子集、内置控件、丰富的样式模板、全面网络支持、.NET 语言支持以及DRM等一系列新功能和工具,
全新Silverlight 2.0的功能具有支持 .NET Framework、强大的内置式控件、支持皮肤与模板、深度缩放、先进内容保护功能、服务器可扩展性提升等等亮点。
据了解,国内厂商中新浪、百度、淘宝、腾讯、蓝汛科技以及康盛创想等合作伙伴均已采用Silverlight技术,所推出的新浪音乐频道、百度音乐抢鲜族、淘宝商城店铺银光版、腾讯滔滔等应用为用户带来了更加丰富的互联网体验。
Silverlight是微软于9月正式推出的新一代跨平台、支持多种浏览器的互联网多媒体呈现技术。在北京奥运会期间,具有极高访问量的NBC奥运网站就是运用微软Silverlight技术搭建。
篇3:关于Flash Banner设计的建议网页设计
banner 设计会严重影响广告投放效果,在此建议相关设计人员,在设计FLASH BANNER的时候考虑到以下问题.
1. 尽量减少矢量图形的路径节点数:
矢量图形显示是由计算机通过CPU即时运算得到的,矢量图形通过对节点的位置定义、线的曲度定义、面的填充色的各种属性定义来得到图形,而作为基本元素点的数量直接影响到线、面的数量,也就影响到CPU占用量,
2. 作为装饰的比较复杂的小型文字、logo重复使用时尽量用位图:
这是在下载字节量和CPU占用量间做一个平衡,因为文字本身就是比较复杂的矢量图形,然而很多情况下作为背景和装饰使用时不需要矢量的清晰程度,这时使用位图会很大程度的降低CPU消耗,并把部分消耗转移到显卡的CPU和内存上。只要位图的绝对面积不太大,使用位图和矢量的字节量差异不大。
3. 可以用一小张位图作为颜料填充出一些重复的图形、肌理式的背景:
导入一小张可作四方连续的底图,用于一些特殊效果。
4. 尽量减少动态MC的多层套嵌:多层套嵌会导致CPU对图形、位置、大小等数据不断重复计算,加重CPU负荷
5. 尽量减少多个MC在同一帧内同时运动:
多个MC同时运动会造成CPU峰值高涨,播放速度减慢,可以设计创意时加以避免,把MC的运动比较平均的放于不同帧,避免集中。
6. 避免大面积位图的移动、变形,能在外部软件中变形的,就不要放到 flash 里来做,放大缩小后再导入。
7. 尽量减少MC做大小、旋转的急剧变化:
如果再加上是复杂图形,或是位图,或是动态MC多层套嵌,那必然会引起 CPU使用峰值的急剧升高,图象会忽然变得很慢。
8. 在可能的情况下尽量减小Flash动画在屏幕显示中所占的比例
也可以理解为尽量做的面积小一些,或是包含运动的区域小一点,
例如:作遮幅以减少动画面积,较大的底图上作些有创意底小面积动画。只利用flash 作透明的关键动画,使它浮在底图上面,这样即结合底图减少CPU占用,又可以分成flash和图片两个线程下载,加快了下载速度。
9. 减少每秒帧数:在效果损失不大的情况下,尽量减少每秒帧数。
10. 使用FLASH5格式生成文件:
当前有FLASH6播放插件的用户还很少,使用FLASH 6格式播放的文件需要比较长的时间下载插件,会影响速度。
蓝色与国内flashcoder 群补充:
从Flash程序上来说,尽量减少使用循环复制MC,及时删除无用的MC和变量,释放内存,以减少客户端消耗。尽量避免使用复杂的 AS 运算。
避免在首帧一次载入大量的元素,因为在此下载过程中,你的BANNER是一片空白。
一定要设置背景颜色,因为投放网站不会每次为你改HTML的背景色代码。
尽量针对不同尺寸的BANNER单独制作Flash,而非做出一个后,用HTML放大缩小。
要多预备一个动画 GIF 版本。香港网站普遍还要加一个 clickTag 参数作联结(clickTag是variable, 真正连结通过flashhtml, swf?clickTag=http..传入 )。Yahoo 要求只能是 flash5 (制作过程中注意 as 兼容性)
静态文字在导出前统统打散,可以减少文件大小,如果嫌以后修改麻烦,可以先复制一个引导层放原始文字。
所有的图片在外部用图像压缩工具压缩,比如ps,最好是 fireworks,不要用flash里面压缩。
能用纯色,尽量用纯色,不能用的话也尽量用不透明过渡,尽量少用透明过渡色,少用透明渐变。
篇4:关于float的一个小问题网页设计
最近遇到一个不太容易注意到的关于Float的问题,如下:
当结构为float leftblock,样式为.left { float: left; width: 50px; height: 50px; background: #000; }.block { width: 200px; height: 60px; background: #F60;}
假使我们称第一个div为A,第二个div 为B,按理说,float使元素脱离正常流(Normal Flow),A应该“浮”起来,盖在B上面;而B应该占据A原来的位置。
事实上, 在现代浏览器中,显示方式跟我们想象的完全一致,如下:
但在IE6和IE7下,发现很诡异的问题,其显示方式如下:
我们可以看到,A并没有完全脱离正常流,还占据着原来的位置,而B跟随A出现(A和B之间有3px间隔,IE6下的bug,IE7的显示方式与 上面相同,只是没有3px的间隔)。
这是为什么呢?
根据CSS1对float的规定:The normal flow will wrap around on the right side。也就是说对于左浮动的元素,其后的正常流将围绕在其右边。
而在CSS2中, 明确说明:Since a float is not in the flow, non-positioned block boxes created before and after the float box flow vertically as if the float did not exist。也就是说浮动元素脱离正常流以后,浮动元素前后创建的未定位的块级元素会垂直相连,好像浮动元素不存在。
在 CSS2中,明确说明了浮动元素的位置会被占据(在direction:ltr的正常流下,为后面的占据),而在CSS1中,说得很含糊,没有具体说明块 级元素是否会占据前面浮动元素的位置。
为了了解是否所有只支持CSS1的浏览器对于这种情况的处理都一致,我安装了Netscape 6.2.3,其显示方式如下:
可以看到,和现代浏览器的显示方式一模一样,
难道又是IE对规范有着自己独特的理解?为此,我查询了一下微软的技术文档,其中写 道:Objects following a floating object move in relation to the position of the floating object。也就是说,浮动对象后面的对象按相对于浮动对象的位置移动。其实这也是一种很模糊的说法,并没说明后面的块级元素是否会占据前面浮动元素的位置。
由此可以推测,一般浏览器认为,对象如果脱离正常流,就不会占据其原来的位置,所以对于左浮动的元素,其后面的块级元素将会占据它的位 置,呈现浮动元素盖住后面元素的情况。
而对于只支持或部分支持CSS1的IE,则认为虽然浮动元素脱离正常流,但其后的正常流将围绕在其右 边,呈现了半脱离的情况,左浮动元素后面的块级元素跟随在其右边。
另外还有一个问题。对于上例,当对B设置左边距(margin-left) 时,对于IE6和IE7存在一个临界值,当margin-left的值小于这个临界值时,设置不起作用,当大于这个值时,才起作用,这个临界值恒等于A的宽度。
我们可以这么认为:A脱离正常流,正常情况下,B的左边距(margin-left)应当直接接触到其容器(body标签)的左填充边 (padding-left),对于此例,其容器不存在左填充,所以原本B的左边距应当直接接触容器的左边(即margin-left等于0),但由于在 IE6和IE7中,B跟随在A右边,相当于A把B从容器的左边顶开了,且左边距又没有发生变化(即margin-left还是等于0),所以,当B的左边 距小于等于这个临界值的时候,都不起作用。
PS:正常流(Normal Flow)
正常流是默认的定位方式。任何没有具体指定{position:absolute}或者{position:fixed}属性以及没有被浮动的元素 都将默认获得此属性。在这种方式里,块级元素在它们的包含块里一个一个垂直延伸,行内元素在它们的包含块里从左至右的水平排布。
本文来自:www.tgideas.com/?p=982
篇5:一个demo引发的争议网页设计
在某论坛上(不打广告)看到一个让我很惊艳的CSS效果,
它是鼠标左右滑动来实现3D的动态效果,个人觉得是个很赞的效果,感觉非常的莎士比亚,非常的歌剧啊~~~~不过也引发了一场争论。争论分为两派:“坚决顶起”派和“不以为然”派。“坚决顶起”派认为果然CSS是很强大的东西,这个demo的效果很酷很赞,很值得推崇;而“不以为然”派却认为,CSS应该用在正途上,不要做这些无谓的事情。
个人加入的是“坚决顶起”派。
从零开始接触CSS只有短短半年,在这半年里面看到CSS的不断完善和强大,不断的催促自己追赶着它的脚步(有点小清新了…咳 ⊙n⊙b)。
举个感触最深的例子吧~
这就是我对HTML的理解,是最原生态的美。当CSS出现后,我们就不仅限于单一的表现形式,我们渴望更多的色彩和线条。
这是CSS赋予HTML的,淡妆的美。简洁的背景色加上明朗的线条,给人以素雅幽静。
这是CSS背景图赋予HTML的,浓妆的美,
各式各样的效果,只有想不到,没有图片做不到。虽然图片能呈现出琳琅满目的样子,却也掩盖不了其自身存在的问题。
这是CSS3赋予HTML的,相宜的美。比淡妆稍浓,比浓妆稍淡。CSS3的各种新属性,让原本需要图片才能完成的样式得以解脱,让加载变得更加流畅。
CSS所有的进步都围绕着用户的感官体验,其目的就是为了呈现出视觉的饕餮盛宴。如果是这样,那CSS就必将进步,必将为用户带来更新奇的视觉享受。
在使用CSS1的时候,我们能想象出在未来的某一天,CSS可以实现圆角、阴影甚至是动画吗?同理,在网络高速发展的今天,我们已然觉得CSS3足够强大,但是在未来的某一天,难道不会出现令我们更加惊艳叫绝的CSS4、CSS5吗?
似乎有点跑题了,再拉回来。
这个demo并没有利用大热的CSS3,而是一层一层的迭代背景图,实现3D效果。代码很复杂,我一时半会儿也难以理解,不过这并不影响它的观赏性。这是一个创意,一个灵感。也许现在的页面暂时用不到,但是未来的事情谁又能吃的准呢?也许在 CSS4中出现了background-move属性也未可知啊(无限YY……)。
附上demo地址:ued.ctrip.com/blog/wp-content/uploads/2011/10/new21.html
文档为doc格式