Opinions on some modules in. NET

Source: Internet
Author: User

Some of the. NET modules, including ASP. NET, ADO. NET, COM +, and other previously used modules, have recently come up with some ideas and write them easily:

ASP. NET

Great, with excellent scalability, innovation, and performance.

I thinkThis is the best module designed and implemented in. NET Framework.. ASP. NET is very fast because it will compile pages into code and then compile them into DLL. ASP. NET is a great innovation in Server Event and Server Control!

However, to clarify one point here, because ASP.. NET pages are designed in a complicated way and poorly designed, leading to ASP. NET pages are slower than ASP pages, and a considerable number of pages are in this state, not as Microsoft promotes. A former Microsoft technician often complained about ASP. NET is slower than ASP. This problem occurs more or less with ASP. the complexity of NET is also related to ASP. NET.

Java corresponds to JSP. JSP is also compiled and executed, but ASP is not encapsulated. NET is good, and Struct seems to be not abstract enough. I didn't write Web programs in Java, But I think Java's Web framework technology is not as good as Microsoft's.. NET. Flying knife once compared different Web frameworks. Maybe he has his own opinions.

ADO. NET

It is easy to use and is suitable for compiling small applications. Poor interface programming, poor scalability, and self-conflict of design intent in some places, I thinkThe worst Designed module in. NET Framework. I have talked with many friends about this and almost always think it is poorly designed. For details, refer to the two articles I have written about ADO. NET and JDBC.

Enterprise Applications

I am very disappointed with. NET enterprise applications. In that year, KINGDEE's EAS. NET, the largest. NET project in China, gave up and switched to J2EE after two years of development. The main reason was that KINGDEE had a core J2EE technology and a deep Technological accumulation.
However, in retrospect, giving up. NET is very correct in terms of the long-term development of products .. NET's support for enterprise applications and large-scale development is not enough to support a large enterprise application. We started Microsoft's product lab.
Now, we can see that KINGDEE's competitor, without its core technology, has not accumulated enough in Java technology and can only rely on Microsoft's solutions. It is like building a tall building on the sand, he should be helpless. In the future, he may regret it! If an enterprise does not have its own core technology, it can only rely on sales ......

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.