Vs.net: Targeting e-commerce through Web services

Source: Internet
Author: User
Tags include new features object model web services win32 advantage
Web|web Services | e-commerce updates its visuabl Studio IDE from the last Microsoft two years now, while visual
Studio has also begun to look old, especially in the rapidly growing market for E-COMMERCE application development tools.

Although Visual Studio has a better server/client domain than its rivals, it is hard to mention
The functionality that the next generation of tools should provide. Supported by this tool in the competitive leadership of just
Microsoft's huge market share and Visual Studio's vast user base, not the leading technology.

The upcoming vs.net is the cornerstone of Microsoft's new application development strategy and is responsible for the next 5 years
The burden of Microsoft's advantage in the application development field. Here, we are going to discuss some of the vs.net
New feature to see how it competes with competitors.

Vs. NET's future: The focus is. Net

Although vs.net continues to support Component Object Model (COM) technology, its primary goal is implementation. NET Rack
Frame. This new architecture consists of three main cores: the Universal runtime (Common Language Runtime
, CLR), a set of class libraries, and extensions to active Server Pages: asp.net.

Vs.net's main task is to develop languages, compilers, debuggers, wizards, components, and GUI tools
and other support. NET architecture. Many of the most notable new features of vs.net are specifically targeted to. NET architectures, such as:

Visual Basic will become purely object-oriented, including inheritance, encapsulation, overload, polymorphism, and so on. Other
Outside, VB will support the "free threading" model, the previous VB can only use Limited
"Unit Threading (Partment threading)" model. At the same time, VB uses more robust anomaly
Structure.

Visual C + + will add some pairs. NET architecture support, including attributed C + + programming and manageable
Extensions (for example, extensions to the C + + language attribute are particularly supported.) NET schema Management code)

Vs. NET will add a. NET native language--c#, which is the ease of use of VB and
A compromise of the powerful features of C + +, but the limit is that you still have to spend a certain amount of time learning the new
Language.

The Web Forms design attack and the extended ASP.net architecture will provide comprehensive support for XML and will also support
HTML and other Internet-core Cross-language user interface technologies. For example, ASP. NET will be comprehensive
supports compiler languages, such as C # and Visual Basic, to replace the old explanatory VBScript model.
Multi-language support is a core concept in vs.net and the. NET architecture. The core language of all vs.net is very
Support to compilers that include third parties. The CLR of the net schema. This technology commitment, similar to that of virtual machines, will simplify
The integration of multiple development languages in application development.

Web services play a central role in vs.net tasks. In the process of publishing vs.net, Microsoft
The biggest challenge is how to simplify the growing complexity of application development. Vs. NET's many key points
is to abstract the details of Web services development and to hide the details of new protocols, such as new
"Simple Object Operation Protocol (plain Access Protocol, SOAP);" Web service Strokes
The language (Web Services Description Language, WSDL) ";" Common description, Discovery and set
Into (Universal Description, Discovery, and Integration, UDDI) "Of course also includes
Xml.

Vs.net will include some kind of wizard or framework, making it easier for developers to migrate to
Web service Development mode.

Vs. NET: A better workbench?

We believe that Microsoft's goal is to build vs.net into the dominant development ring in. NET development
, including not only Microsoft's own core language, but also third-party products. In order to achieve this
Goal, Microsoft has designed an open architecture specifically for the Vs.net IDE, and through the partners
To encourage third-party vendors to integrate their tools into the Vs.net IDE.

Up to now, many developers have announced support for Vs.net and will release add-on tool products, more than
such as compilers for COBOL, Perl, and other languages, as well as modeling tools and source code control tools.
Some old vs tools are not fully supported.

In fact, the main competitor of Vs.net is not the other WIN32 server/client application development tool. This game
The war is over and Microsoft has won: Visual Studio 6.0 has actually become
Standard tools developed by traditional win32/com, most other tools have been squeezed out into smaller closed collars
Domains, such as Borland Delphi, Sybase PowerBuilder, and Centura team Developer
Wait

Vs. NET's real competitors are Java based application development tools, which come from Ibm,sun,
Webgain, Oracle, and Borland. Microsoft's intention is to use vs.net to bring its market from
Traditional client/server and Internet Application development market extends to enterprise-level and e-commerce development markets
Field.

. NET also focuses on developers as user-supported. The premise that software is the service and Web service
Under, VS. NET will evolve from a relatively independent, similar to a table of fat clients to become effective reliance on network clothing
Center of the service. The first thing developers can expect is an MSDN and UDDI registration integration, and later, and testing services
Integration so that vs.net is not just a. NET development environment, but also a consumer of. NET services.

Vs. NET's advantages and disadvantages

We believe that for developers, VS. NET is still a double-edged sword. It does provide a new development strategy
A wide range of features and technical support, such as Web Services, XML, and Cross-platform code. These new technologies will
is a necessary factor for supporting Microsoft's application development core in the future until 2006.

However, Visuabl Stuido has not been updated for two years after all. Anyway, a lot of new features make
Vs.net to become a brand new product. New features can always cause some interruption for developers, more than
For example, new object-oriented features are very different from those in Visual Studio 6.0. Although Vs.net
For the conversion of old Visual Basic engineering programs, but really fully automated, no manual intervention of the conversion is
Rare. Vs. NET will not support some backward-compatible running mode and cannot be changed to run the old work
Ride.

In previous studies, we expected that by 2005 Microsoft and Java platforms would be used for at least 75% of new power
Sub-business Application development field. Moreover, the market share of the above two platforms will be roughly equal, without
No one can achieve more than 10% of the market share advantage.

For the Microsoft Application Development camp, the question is when and not whether to migrate to vs.net. This product and
There is a huge interruption between Visual Studio 6.0, and many developers will need to devote a bit of effort to this migration
do a new study; however, this effort is worthwhile because Microsoft will always use Vs.net as its
The core of the development strategy is at least 2005 years. Vs. NET's beta version is already available from Microsoft's Web site
Download it. Microsoft has announced that it will issue a formal version in 2001, and we believe the earliest official
The version also waits until the end of the 2 quarter of 2001. (Said by Masa:the Vs.net is released in
Nov this year)

In January, in 2001, Microsoft announced a Java consumer migration approach for. NET (JUMP to
. NET), a set of independently developed technologies and services that can be used in. NET platform to support the Java language project.
JUMP to. NET contains four main sections:

* Tools that enable Java syntax to support. NET schema classes
* Tools that automatically convert Java source code to C #
* Tools that enable Java applications to be fixed and modified to run on the. NET Architecture
* A paid consultancy service for accelerating the conversion process

Microsoft's support for the Java-like language, which previously had Java experience and wanted to migrate to. NET architecture's
Developers are very attractive. However, if you really want to migrate to. NET, these means are ultimately just the most
An overreaction to the end of the migration to C #. Support for the class Java language for those that must support both Java and. Net
Business is also a potential temptation. For these companies, however, the structural interruption is still the main
to the problem.

We encourage companies to pass. NET to continue exploring new Java features, but be particularly careful, and preferably
Be aware of migrating to C # or other native. NET language, this is the only way to use the full features of the Microsoft platform. For those who accept Java as a major development strategy, find a sun
Certified Java platform is the best, at least until 2004, such a platform is the most useful Java power.

A unified development environment

Vs. NET will provide a unified development environment for application development centered on Microsoft technology. Vs.net
Will support the traditional com/com+ application development, but it is more important to target the new one. NET Architecture and Web services
Service model. As a result, Microsoft has specifically designed the vs.net infrastructure to be open to attract third party
Tools to join. Visual Studio 6.0 is actually a combination of a number of different development tools, including
Vb,vc,vj,visual InterDev and so on, while actually everyone can share a few components, vs.
NET will be the first fully integrated development environment and the first in Visual Studio history to fully embrace
A version of enterprise and Cross-language application development.

Vs. NET's competitive strategies include:

* Huge market share and user base
* Powerful component sharing and service sharing
* Full support. NET Architecture and Web services development
* Rich Support

Vs. NET's challenge is the huge interruption and leapfrogging of developers. So for companies to
said that when considering vs.net, we should fully consider the Microsoft technology, middleware,
As a system and other factors, and then determine their own application development strategy. When you have a cross-platform deployment need or are
When working with partners who use other platforms, consider more.

Visual Studio 6.0 is a de facto standard in the Microsoft Development Technology Marketplace, while Vs.net
Will further consolidate its position, while Vs.net also provides a chance for small third-party suppliers
Enjoy the huge amount of Microsoft's share. More importantly, Visual Studio and its associated technologies, such as
C#. NET architecture and Web services, to fill the old Com-oriented tools and new next-generation technologies
A gap between competitors.

As a result of the great technological changes in vs.net, companies that adopt a more conservative or mean attitude in new technologies are 2002
Without considering a full migration to vs.net before the first quarter of the year, the technologically aggressive companies should now
began to study the function of vs.net, because the beta version has been released



Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.