分享
 
 
 

Confronting .NET myths

王朝c#·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

.NET & Beyond: Confronting .NET myths

By David Chappell

At my talks about .NET this year, I've been running into many of the same misconceptions. Since many of them revolve around Web services, I'd like to clear up some of the confusion out there. Here are my candidates for the top three myths about .NET and Web services:

1. .NET is only about Web services. People often tell me that since they don't want to build Web services right now, they don't need to use the .NET Framework. In fact, the .NET Framework supports all kinds of applications. It does contain first-rate support for building Web services, but it's also useful for creating many other kinds of software, including local Windows applications, conventional multitier browser applications and more.

This myth exists because Microsoft's .NET marketing message has been so focused on Web services. Perhaps this is an artifact of the company's obsession with promoting the newest thing, or maybe the marketing team decided its target audience would understand only one message. Since the .NET initiative is a diverse set of software, this singularity of focus distorts reality. .NET is about Web services, certainly, but it's also about many other things.

2. Anybody who's using Web services is .NET-compliant. I have no idea what it means to be ".NET-compliant," and I doubt anyone else does either. Yet I hear this phrase quite often. Although the core Web services technologies came largely from Microsoft, virtually every major vendor now supports them. In fact, Web services look like the best chance we have of linking software from different vendors into a coherent whole. That people associate Web services with .NET is probably a good thing for Microsoft, so perhaps that's a positive result of the company's very focused marketing message. But Web services needn't imply .NET.

It's no small irony that the technologies most likely to knit together our diverse world come largely from Microsoft. Who would have imagined this legendarily proprietary vendor would be the source of such critical multivendor standards? Nevertheless, Web services are no longer purely a Microsoft technology, and that's a good thing. By giving them to the World Wide Web Consortium (W3C), Microsoft and the other companies behind Web services have made these technologies much more useful than they otherwise would have been.

3. Building applications on the .NET Framework requires using .NET My Services. .NET My Services is mostly a set of Web services that can store information about people, then allow applications to access that information. But .NET My Services also includes Passport, an Internet-based service for authenticating users. Some people, especially those who don't live in the U.S., are nervous about Passport. And since both it and the .NET Framework are part of .NET, these people tend to jump to the conclusion that using the .NET Framework also requires the use of Passport.

This is, of course, completely wrong. The .NET Framework and .NET My Services, including Passport, have almost nothing to do with each other. While the Framework is a good foundation for building applications that use .NET My Services, these services are explicitly designed to be accessible from non-Microsoft systems. In fact, one of the most visible demos for .NET My Services at Microsoft's 2001 Professional Developers Conference was written in Java and relied on Apache.

Microsoft is taking a big risk by grouping all of these diverse technologies under the .NET brand. Like any new and innovative technology, .NET My Services is not guaranteed to succeed. What happens if it fails, or simply takes a long time to find its customer base? This should have no impact on the success of the .NET Framework or other parts of .NET, yet a substantial segment of the market is unlikely to distinguish between these largely independent efforts. If any part of the .NET initiative fails to thrive, it's likely to damage other unrelated parts. Having a unified brand is good in many ways, but it's not without its pitfalls.

These are my top candidates for myths about .NET and Web services, but they're certainly not the only choices. As Walt Whitman wrote in "Song of Myself" in Leaves of Grass, "I am large, I contain multitudes." .NET can be described in the same way.

If you have a favorite .NET myth, send it to me. Together, we can fight for clarity in this mass of new technology.

David Chappell is principal at Chappell & Associates, an education and consulting firm focused on enterprise software technologies. He can be reached via E-mail at david@davidchappell.com.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有