博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Confronting .NET myths (转)
阅读量:2500 次
发布时间:2019-05-11

本文共 4760 字,大约阅读时间需要 15 分钟。

Confronting .NET myths (转)[@more@]

& Beyond: Confronting myths:namespace prefix = o ns = "urn:schemas--com::office" />

 

By David Chappell

 

At my talks about .NET this year, I've been running into many of the same minceptions. Since many of them revolve around 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 . 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 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 decd 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 douanyone 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 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 (), 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 demfor .NET My Services at Microsoft's 2001 Professional Developers Conference was written in and relied on .

 

Microsoft is taking a big risk by grou 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 fifocused on enterprise software technologies. He can be reached via E- at .

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-1000216/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-1000216/

你可能感兴趣的文章
js异步流程控制-回调
查看>>
SQL Server GUID 数据迁移至MongoDB后怎样查看?
查看>>
java多线程 并发编程
查看>>
内置模块
查看>>
011.练手.Ubuntu下录高清视频
查看>>
BZOJ 3997 TJOI2015 组合数学
查看>>
微信运营基本知识点 转
查看>>
CC2530 light_switch分析
查看>>
jave书写《大道至简》第一章
查看>>
关于时间的sql语句,总结用法以及格式,可能遇到问题
查看>>
CentOS 7 安装配置带用户认证的squid代理服务器
查看>>
[中国寒龙出品]VB程序设计视频教程第二课“对象”
查看>>
PHP中模拟JSONArray
查看>>
<c:out> 标签与 EL表达式 ${} 区别
查看>>
mssql sqlserver in 关键字在值为null的应用举例
查看>>
终审报告
查看>>
Oracle表格建立
查看>>
【leetcode】Course Schedule(middle)☆
查看>>
转:slf4j-api、slf4j-log4j12、log4j之间关系
查看>>
Finally语句
查看>>