The development of industry technology needs to have forward-looking visual capabilities. Otherwise, you can only send Oracle 8i, add some things to Oracle 9i and buy them a good price. Windows 95 is already very easy to use, it advances the desktop computer into each family. Why is Microsoft still study other things, other areas? Why is Windows 2000? Why is XP? Why .NET? Why is it necessary to enter the corporate field, but also wirelessly? That's not just making money, if you don't understand "any place, any time, any device" to enjoy the true meaning of the Internet, you can't understand what Microsoft is doing. Microsoft is not for .NET .NET, it will understand its core position.
.NET is based on XML. One or two years ago, Microsoft took XML bet, XML would be the standard of Internet. In the near future, everyone can see this result. And Sun, .com's glory stunned its mind, now it still holds J2EE, and wrong in XML. SOAP is an ideal interoperability agreement between different platforms, not just data, but also includes method calls, service access. No one can expect IT industry to use unified platforms, unified tools, but unified data and access methods are indeed possible. This is the standard from W3C - XML & SOAP. UDDI is Microsoft and Arriba, IBM, which is the unified Web Services description, positioning, and integration. .NET Web Services is based on such public standards, but also because of this to do "any location, any time, any device" access, from the PC, Pocket PC, Mobile Phone, or Smart Card.
"Microsoft does not want ..." The author of "I like to use some references to explain the problem, then we also have to see how other authorities said. "Gartner Believes Microsoft Is No. Providing More Vision and Influence Regarding this Shift Than Any Other Vendor." - Gartner Group
"... Even risk-averse business must" - Gartner Group "- Gartner Group - Gartner GROUP
".NET IS a Leading Example of What We Believe Will Be The Dominant Architectural Model for the Third Generation of Internet Applications." - Patricia Seybold Group
Let's take another ten application development issues of Microsoft "fear".
Is Java open standards on open standards? Is J2EE? Is it an open standard? Is Sun submit Java to ECMA or other agencies?
Software Development Mag Papers: "Despite the efforts of the Java Community Process, which has moved the platform forward with third parties providing much input and development, no one buys into the notion that Java is open Any enhancements to the platform must be turned. back to Sun for approval, and then relicensed by the creator .... Sun can try to spin this however it wants, but make no mistake Java is a proprietary language, and represents a proprietary, monolithic model "(http:.. / This is also true for /www.sdtimes.com/cols/moneywatch_033.htm. IBM, BEA, or Sun, under the unrelated and open lie, but it is still in the software vendor.
Meta
(December 2000) said, "... [The Java] Platforms' Proprietary Infrastructure Services (E.G., Workflow, Messaging, Persistence, Legacy Integration) Will Create Substantial Barriers To Application Portability.
It has been submitted to the ECMA organization in addition to the above XML, SOAP, UDDI, focus focus. As long as the developer is willing, it can support C # on any platform. Even any technology of Microsoft, as long as the XML, SOAP, UDDI standards, Web Services can be provided on any platform. Microsoft is inadvertently occupying these standards like Sun occupies open Java. But Microsoft implements these standards, and implements technology, programs and products based on these standards.
Regarding the language used, there are more than 2 million developers in the world today, C / C has 4.2 million, VB is about 7 million, Java is about 2.2 million, and COBOL is 1.3 million, and there is less than 900 Ten thousand people. I really don't know if the so-called Visual Basic usage has been 62%, even if there is only 46%, plus other development languages, can Java be a geometry? I would like to ask the authors, you respond to developers such as Java, can Java can be used for all occasions? Can everyone abandon other languages to transfer Java's arms? Of course, if this is true, Sun must be a more expensive machine because it is not a language than Java. Microsoft has a huge developer group, even so, no hope all people use VC or VB. Of course, it is because of the power of the VS series, Microsoft has the ability to draw a public language architecture. It can also develop multi-language development, debugging, error handling technology, intermediate language, and efficient instant compilation technology (Java is also real-time compilation, I really don't know how slowly!) And garbage recycling technology.
The launch of C # is not a fatal blow to Java on the language. This is a real facing language, like Properties, Methods, Events, Attributes in C # has excellent support. Just as the developer said: "Since the contact C #, Java has no appeal to me, almost no use." (Excerpted from Sina IT Industry Forum) This is the charm of C #, but even if you don't have C #, you can still enjoy it. Web Services, because cross-platform, openness, and integration capabilities occur between Web services. Protecting developers 'learning languages can be said to protect developer property and protect developers' property. Microsoft is doing it. With regard to migration, the article mentioned two aspects: VB -> vb.net, ASP -> asp.net. After the personal experience of VS.NET, Beta2, VB.NET and VB are compatible with 95% of the language, and ASP.NET and ASP are fully compatible. According to Microsoft's consistent style, it will not have a large number of VB developers in compatibility issues. Secondly, it is expanded. Recalling that year from DOS to Windows, DOS is a step from Windows 3.1, Windows 95, Windows Me, Windows 2000, Windows XP. In that year, some people complain that some games are good in DOS, but the Windows will need to first fees, because this is not a simple upgrade, but the system replacement. What is VB.NET? It is compatible with VB grammar and expands updates to updates to the .NET Framework feature. Because some people are used to VB language, they will use VB.NET, otherwise, C # will be a better experience. ASP.NET is also similar. You can use the old, but ASP.NET includes Web Forms, Server Control, SOAP-based Web Services, support for C # is used as scripting languages, as well as comprehensive resolutions such as Scalability issues caused by ASP STATE.
"Migration solution using Oracle and Sun" will be easier to migrate from the Microsoft's proprietary ASP platform to the industry standard J2EE environment. "Such lies, repeating a thousand times or lies. It is better to migrate from JAVA to C # more than JUMP.
With regard to the use of Visual Studio.net tools and environments, please ask the article as solerance to "can't" answer behind the "can't" answer, do not easily doubt the developer's IQ. Developers have the use of development tools, pioneers, learning and explore; there is followers, through the guidance and external training of the pioneers. In the industry, all developers have such laws, including Java development tools for Java languages and different providers. After returning 10,000 steps, even if the Visual Basic developers make conversions in the new environment, this will be the C # above the .NET Framework, or go to learn the Java and Oracle 9i development kits?
About data access methods, indeed, Microsoft has ODBC, DAO, RDO, ADO, OLEDB, and ADO.NET, while only JDBC in Java world. The author of the article is only simply listed, and it is simply not known as the same thing, but it is not compatible with each other. Yes, from the perspective of Oracle sales, you know that these nouns are not simple. In fact, Microsoft data access is developed from ODBC, which is from the API to the component method, from the pure RDBMS data source to different data sources, and the continuous improvement in performance, ADO.NET is more .NET Web SERVICES. JDBC borrowed from the ODBC in Java, but did not have any following. Is it the end of JDBC to the end, or lose the idea of innovation? Regarding the stability of .NET, it is necessary to mention Microsoft and Sun, Oracle's different understanding and implementation. Sun emphasizes Scale Up, emphasizing that each machine reaches 5 9 or 6 9, what? Everyone knows what happens when this machine is dropped. Microsoft implements Scale Out, which avoids single point failure in a low performance machine group. This is its load balancing technology of Application Center 2000, and cluster technology since NT 4.0. It can ensure the full balance utilization of computer resources, but also guarantee the continuous operation of the service. .NET is Microsoft's next-generation software platform, under the premise of improving its huge human and financial resources, group technology ensures a real 24x7 enterprise service.
With regard to the price of Microsoft Visual Studio.net and Oracle9i Development Kit, I don't sell Visual Studio.net, and don't sell Oracle 9i development kits, so there is no say. Moreover, the article "Microsoft does not want ..." Not a reference to ZDNET guesses say that there is no official product before 2002? " Where is it comparable?
Writing here, I have a little understanding why the first question of the article "Visual Studio.Net will not become a formal product". Or, oracle hopes to sell some 9i development kits before VS.NET is officially launched. I am VS, VS.NET users, from PDC, Beta1 to Beta2, according to conventions, it will be within half a year. However, for developers, Beta2 has helped us in advance .NET products and technical features. I firmly believe that Visual Studio.net is a product worth looking forward to, which will set off a revolutionary wave of next-generation distributed computing.
By the way, the article puts the Oracle 9i development kit and J2EE multiple times. But in fact, Oracle sells their dedicated extension and tells them that the customer said: the core J2EE is not very good. IBM WebSphere is the case, BEA WebLogic is also the case. Oracle also rushed to the J2EE of J2EE with 9i.