The state of .Net

ANALYSIS
Rudder, Microsoft's 35-year-old senior vice president of developer and platform evangelism, is in charge of enlisting software developers to the cause -- and keeping them happy. That's a big job because, simply put, without a large number of developers behind it, .Net will remain a pipe dream. It also means Rudder and his team need to convince software developers to support .Net by buying Microsoft's Visual Studio.Net software development tools as well as the company's family of e-business software for building and running applications. So far, this remains a work in progress. Gates last week gave Microsoft mixed grades. While he called the release of Visual Studio.Net in February a major milestone, he acknowledged that the technology had been slow to catch on. Rudder, Gates' former technical assistant, sat down with CNET News.com to talk about the future of Web services and his goals for the coming year. What will it take for Web services to really take off?
Typically, in this industry, we overestimate what can be done in one year and underestimate what can be done in five years. For doing business on the Web, we can't get off the ground without security and reliable messaging. That's our focus. Do you have the pieces in place?
We have the essential foundation in SOAP, UDDI and WSDL. Customers want to take the base messaging work we've done and extend it to secure, reliable transacted messaging. When you see the messaging layer have those characteristics, you will see the next wave of applications take shape. Look at the work around WS-Security (specification) and that's the future direction. People are using Web services. It's a reality today. As people learn more about .Net and the tools get better, it's poised to take off. Has the Web services concept been accepted by developers?
I think it's incredibly well-accepted. How many Visual Studio.Net developers are building Web services applications?
A great majority of them. Visual Studio is a great tool for building rich client applications (on the computer) as well as distributed applications (via the Internet). I think that people are taking advantage of existing applications and combining them with new solutions. A lot of people are looking at Web services as the perfect architecture. Analyst firm Gartner recently released a study saying the costs of migrating to .Net are high. What's your response to that?
The main way I can answer that is to look at who's embracing .Net. It does not imply rip-and-replace. It's a Web services strategy. We preserve existing environments in (software) code and systems. While there is new training required and new technologies to learn, I think the return on investment in Web services is pretty good. What's the long-term plan for the Visual Basic programming language? Some analysts have said that Microsoft ultimately wants to move developers to C#, Microsoft's Java-like language.
I think we made a clear, compelling bet to differentiate .Net to allow multiple languages. That's a different approach than our competitors. We want the personalities of the languages to shine through, be it C# or Visual Basic. We have 27 different language implementations. Language differentiation is important. Developers should choose the language that they're most comfortable with, the one that suits best their business needs. How do you view the Java camp now?
The debate has moved from Java to Web services. It's 'what's your best platform to build Web services?' We've embraced the Java language through our J# product. Ultimately, people will work with platforms and choose which one provides the best Web services infrastructure. As people make comparisons, we will stack up favorably. Do you view BEA's new WebLogic Workshop development tool for building Web services as competition?
Honestly, we see more competition from IBM over the long term. Sun's has been on the warpath to join Web Services Interoperability organization as a founding board member. Sun software chief Jonathan Schwartz wants to have equal status with Microsoft and IBM in the standards group. What's Microsoft stance now on Sun being a founding board member?
We'd love Sun to join. Sun was asked to join as a member. The WS-I would welcome them. What else can I say? Join, Jonathan, join. So far, what do you view as your main successes?
Getting Visual Studio.Net to ship was an important milestone. We were a new division. It was building a team with all the research for developers and IT professionals -- being successful, from training, certifications, content, tools and application-server infrastructure to our go-to market relationships with systems integrators. We have a holistic view and .Net's success rests with our partners. Any failures?
I think it's very much a business that depends on great people. I wish we hired more great people, and are always working that. I think the success of the people we have far outweighs (not attracting the other potential employees.) What are your goals for the next year?
Increase usage in academia and make sure we're the No. 1 architecture in the enterprise. Maintain a healthy, vibrant developer community and make sure the ecosystem is successful. How do you keep that dialogue going?
We have advisory councils in the 10s or 20s (of people), professional developer conferences with 6,000 to 7,000 attendees, online newsgroups, answering e-mail, speaking at user's groups. If you look at .Net, for connecting information, people and devices, we are off to a great start in foundational work and getting the industry to move ahead. Sometimes you overestimate what can come down in the short-term and underestimate the long term. We're getting off to a good start.
Have your say instantly in the Tech Update forum. Find out what's where in the new Tech Update with our Guided Tour. Let the editors know what you think in the Mailroom.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Moley

@kevinmchapman. OK, I acknowledge that 'most' was a gratuitous throwaway comment as an afterthought and too presumptuous. As to proof, as you...

14 minutes ago by Moley on A tale of two distros: Ubuntu and Linux Mint
Jack Schofield

@BrownieBoy > Works really well for thieves.... >> Nice attempt to deflect the argument by tossing in a point that's totally >> irrelevant, even...

1 hour ago by Jack Schofield on AMD Ultrathins to challenge Intel Ultrabooks
raskolnikof

fantastic that the so called piracy bills have been withdrawn. however, these anti-democracy supporters are still in the shadows so lets be alert...

2 hours ago by raskolnikof on SOPA, Protect IP support wavers in face of online protest
Tony Douglas

Please God no; teach them anything you like - thinking rationally, the uses and misuses of data, what data is and what it's not - but leave the...

4 hours ago by Tony Douglas via Facebook on Kids are the future. Teach ’em to code.
BrownieBoy

@Jack, > Works really well for thieves.... Nice attempt to deflect the argument by tossing in a point that's totally irrelevant, even it were...

19 hours ago by BrownieBoy on AMD Ultrathins to challenge Intel Ultrabooks
bootlegger

Make that 13 people now - I got refused today at Manchester airport. I thought I was up to date on this legislation - I knew of the EU ruling from...

22 hours ago by bootlegger on UK airport body scans will not be opt out
tinycg

Don't forget to check out apps like GoodReader or SlideShark either, they're indispensible for people on the go in presentation situations. Best...

1 day ago by tinycg on Four top iPad apps for people on the move
TerryRK

Well it seems there is something a number of us agree on. Why is the Ubuntu Unity launcher so ugly? I thought perhaps it was something to do with...

1 day ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Freebies202

Duplicate comments are not made intentionally. Its very good to know that now you are keeping check on this problem because sometimes a commenter...

2 days ago by Freebies202 on Microsoft fixes blog comments, speeds up blogs with open source
kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

2 days ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

2 days ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

2 days ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

2 days ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

2 days ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

2 days ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

2 days ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

2 days ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

2 days ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

2 days ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

3 days ago by JCB33 on ACTA stumbles in Germany

Latest in Application Development