- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Net 在桌面领域
Net 在桌面领域
作者:龙王发表于2010-06-24 16:01原文链接阅读:0评论:0
产品是由一系列属性组成,如,价格,性能,可移动性等。对于程序开发语言来说,就是性能、开发速度、可维护性等。对于产品的某个属性,并不是这个属性越高越好,只要足够高就行了。绝大多数人绝大多数场合,对产品的要求不是要求它最好,只是要求它足够好。当足够好之后,人们就会去关注其它的属性。
举例子,就拿人来说,吃东西,不是吃的越多越好,当人吃饱了,就会想别的花花肠子,所谓保暖思淫逸。拿电脑来说,当一个电脑性能足够用之后,我们可能就会要求它可携带、便携,当可携带之后,我们的关注点可能就是待机时间或其它要求了。
因此,本文的立足假设就是:市场上对一个产品的某项属性要求有一个满意线,超出这个满意线,就可以被市场接受,此时,不同产品之间竞争的主战场就会切换,从一个属性变化到另一个属性。
而市场是多样化的,每个市场对属性的要求不同。我简单的画一张图(上图),这个图上横坐标是时间,纵坐标是程序的性能。为了简化讨论,在这里只谈性能,至于其它的,用类似分析方法可以分析。一般来说,随着时间发展,程序的性能是逐步提高的,我们就假设C#的性能低于C++,是对方的0.X倍。这里假设有4个市场A、B、C、D,4个市场对程序性能的需求不同,A要求最高,B其次,C再其次,D最没要求。市场对性能的期望也是上升的,常见的情况就是上面的模式:市场对性能的需求是逐步上升的,产品的性能也是逐步上升的,但后者上升的比前者快。
上图中有3个时间点。在时间点1,C#还没出生,C/C++的性能可以满足D市场的需求,哈哈,这时候,D市场里的技术人员纷纷选择C/C++开发,这时A、B、C市场上的开发人员没办法,只能一句一句汇编的写。在时间点2,C/C++可以满足A、B、C、D四个市场的需求了。C#也发展到可以满足C、D这两个市场的需求了。此时,C、D两个市场上的技术人员,在选择技术时,就不再关心C#的性能问题,他们的关注重心是性能之外的事情,而C#在快速开发、可维护性上要优于C/C++。此时,选择C#就是正确的选择。而A、B两市场上的开发人员则绝不会考虑C#,因为性能不过关。时间继续发展,到了时间点3,B市场的一些先行者突然发现,C#可以满足他们的性能要求了--于是,C#又蚕食掉了C/C++的市场C。
当然,世界中的事情比这复杂的多,这幅图只是简化之后的阐释。上面这些文字,最核心的2个意思是:
(1)我们对大多事物的要求只是足够好,不是最好,当一个方面足够好了,人们的关注点会迅速切换到其它方面去;
(2)由于市场之间的交叉性很差,致命的竞争对手往往潜伏在别的领域,而不是目前正在正面竞争的技术。
对于第(2)点,再画一张图来解释:
这张图上只有两个市场A、B,这两个市场相隔甚远。有甲、乙、丙三种技术,在时间点1,只有甲、乙两种技术能满足A市场的需求。于是甲和乙两种技术缠斗不休,打呀打呀打呀,打到时间点2。这时丙技术虽有发展,但还是不能满足A市场的需求,A市场上没有丙技术的影子。甲和乙眼里只有对方,仍然互相踩啊打呀骂啊。到了时间点3了。甲和乙依然还在打啊打啊,这是A市场发现,丙技术能满足他们需求了,此外发现,丙技术还具备甲、乙技术所不拥有的其它优点。然后丙技术很快在A市场上传播开了,甲技术和乙技术傻眼了…市场的急剧变换就是这样发生的。想想摩托罗拉是怎么衰落的?
换到C/C++/C#可以推断,C#会对C/C++的现有市场逐步蚕食,从D到C到B到A…
但是--
(1)考虑到现有的在C/C++上的投资,并不一定会完全的转移到新技术上去
(2)其它市场,如嵌入式这一块如今发展凶猛,在这一快速发展的领域,C往往是最先满足需求的技术(如性能,内存占用,编译器的复杂程度等),C++是其次,C#是最后。因此表现就是,C#蚕食C/C++的老市场,C/C++不断的进军新市场。如果C/C++扩张速度大于被蚕食速度,那么在语言的份额上,C/C++依然是逐渐扩大的。
具体我们在技术的选用上,就要看这个技术是否在某方面已经足够用了,然后多方面考虑进行决策,而不是这个技术是不是最NB的。
===
本文最想说的不是上面这些,而是下面的--
螳螂捕蝉,黄雀在后。C#在蚕食C/C++,但有一个潜在的对手,可能威胁到.Net在桌面开发的未来地位。而目前,绝大多数人对这个潜在的敌人还不甚了解。本文重点就是介绍这个潜在的对手。
这个潜在的对手就是Flash。Flash的主流市场是网络广告,然后是视频网站,这个市场和桌面开发完全是不沾边嘛!但是--请听我一一道来:
(1)Flash是一个虚拟机平台,跨平台的,还可以在很多手机上应用。我们以前可能觉得.Net是平台,Java是平台,但Flash也是一个平台,这三个平台之间没有啥本质的区别。Fla
您可能关注的文档
- AC97声卡与HD AUDIO声卡的区别.doc
- AAA在移动通信系统中的应用.doc
- Acrobat X Pro 软件使您能交付专业的 P.doc
- activemq的消息存储机制.doc
- ac米兰球衣演变全能足球与链式防守结合 荷兰艺术浇灌.doc
- ADO NET OLEDB ODBC连接数据库的区别.doc
- AD转换器常见架构与产品.doc
- AE渲染输出详细设置教程 转载.doc
- AgileEAS NET平台开发案例 药店系统.doc
- AIWA 卡座 中的皇帝,XK S9000.doc
- 2026年中级注册安全工程师之安全生产管理考试题库500道【研优卷】.docx
- 2026年公用设备工程师之专业案例(暖通空调专业)考试题库300道及参考答案(巩固).docx
- 2026年保密员考试题库100道带答案(新).docx
- 2026年公用设备工程师之专业案例(暖通空调专业)考试题库300道(各地真题).docx
- 2025年教师转岗考试公共基础知识题库200道含答案ab卷.docx
- 2026年一级注册建筑师之建筑设计考试题库500道含完整答案【必刷】.docx
- 2026年保安员考试题库500道含答案(达标题).docx
- 2026年中级注册安全工程师之安全实务化工安全考试题库300道一套.docx
- 2026年保安员考试题库500道附参考答案(基础题).docx
- 2026年一级注册建筑师之建筑设计考试题库500道附完整答案【历年真题】.docx
最近下载
- 商务与经济统计答案.pdf
- 2025-2026学年河南省南阳三中七年级(上)月考英语试卷(10月份)(含答案).docx VIP
- 新概念三册Lesson59备课笔记.ppt VIP
- 2025年辅警招聘考试简答题题库(含答案+解析).docx VIP
- 2025-2026学年河南省南阳三中八年级(上)10月月考数学试卷(含答案).pdf VIP
- 化学检验员(中级)模拟练习题(含参考答案).docx VIP
- 209074_12J201平屋面建筑构造_部分1.pdf VIP
- 面向政府、集团客户的项目营销.pptx VIP
- 2025版CSCO尿路上皮癌诊疗指南.docx VIP
- 2026中国人民银行直属事业单位招聘60人参考题库及答案解析(夺冠系列).docx VIP
原创力文档


文档评论(0)