• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Another feature cut from Longhorn

Status
Not open for further replies.
Actually i didn't fall for anything. I'm a happy Java developer. I just have to interface with Windows from time to time. It is actually a small part of my world. Nevertheless, what Microsoft promised was accessibility of all OS services through .Net. This is not the case, making .Net pretty pointless since you still have to support the old nasty APIs anyways. .Net has proven itself to be worthless as it doesn't solve any problems. At best it gave native Windows developers a standard way to write web services and nothing more.

Hmmm? How does "all services being based on .Net" = "access to all OS services through .Net". So .Net on Longhorn is just a Win32 wrapper in places, you don't have to worry about the old API's anymore, Microsoft does. It's not ideal but it's pretty damn nice in comparison.
 

Phoenix

Member
cubicle47b said:
Hmmm? How does "all services being based on .Net" = "access to all OS services through .Net". So .Net on Longhorn is just a Win32 wrapper in places, you don't have to worry about the old API's anymore, Microsoft does. It's not ideal but it's pretty damn nice in comparison.

No Win32 in places is STILL Win32 in those places. The point was for there to be .Net access to EVERYTHING but that is not the case.
 
No Win32 in places is STILL Win32 in those places. The point was for there to be .Net access to EVERYTHING but that is not the case.

Do you have a link that I can check out? I can't find anything that talks about this.
 
.NET is both a business strategy from Microsoft and its collection of programming support for what are known as Web services, the ability to use the Web rather than your own computer for various services. Microsoft's goal is to provide individual and business users with a seamlessly interoperable and Web-enabled interface for applications and computing devices and to make computing activities increasingly Web browser-oriented. The .NET platform includes servers; building-block services, such as Web-based data storage; and device software. It also includes Passport, Microsoft's fill-in-the-form-only-once identity verification service.

The .NET platform is expected to provide:

* The ability to make the entire range of computing devices work together and to have user information automatically updated and synchronized on all of them
* Increased interactive capability for Web sites, enabled by greater use of XML (Extensible Markup Language) rather than HTML
* A premium online subscription service, that will feature customized access and delivery of products and services to the user from a central starting point for the management of various applications, such as e-mail, for example, or software, such as Office .NET
* Centralized data storage, which will increase efficiency and ease of access to information, as well as synchronization of information among users and devices
* The ability to integrate various communications media, such as e-mail, faxes, and telephones
* For developers, the ability to create reusable modules, which should increase productivity and reduce the number of programming errors

According to Bill Gates, Microsoft expects that .NET will have as significant an effect on the computing world as the introduction of Windows. One concern being voiced is that although .NET's services will be accessible through any browser, they are likely to function more fully on products designed to work with .NET code.

The full release of .NET is expected to take several years to complete, with intermittent releases of products such as a personal security service and new versions of Windows and Office that implement the .NET strategy coming on the market separately. Visual Studio .NET is a development environment that is now available. Windows XP supports certain .NET capabilities.

That's a decent enough overview, I guess. What it means to me as a developer is I can build a web application and a windows application in almost exactly the same way with relative ease (good libraries, managed code, an excellent IDE). It's a tad quirky in places but overall it's a joy to work with. I'm currently re-writing the core classes we use for future applications at our company and reading / writing to Active Directory, hitting the registry and configuration files, cryptography, database access, etc. is a breeze. Then I go home and write C++ code (I'm working on an OpenGL/GLUT RPG). It's night and day.
 

Phoenix

Member
cubicle47b said:
Do you have a link that I can check out? I can't find anything that talks about this.


Best I can tell you is attend the next WinHEC or similar show that Microsoft puts on.
 
Status
Not open for further replies.
Top Bottom