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 ......