Recommended: Discussion: The learning order of ASP.NET technology I have received letters from some people asking about the learning order of ASP.NET. Here I would like to talk to beginners who plan to learn ASP.NET technology in a systematic way. If you already have more experience in object-oriented development, skip these two steps: Step 1 to master
With the rapid development of the Internet today, people are constantly innovating, including the development of web pages and websites. The original HTML hypertext languages can no longer fully meet our needs for making web pages. What we need is a website with strong dynamic and interactive nature. This is how we can communicate with the majority of netizens and users. The simple or complex VBSCRIPT and JAVASCRIPT also make webmasters feel annoying. Any user just press the right click and then press Yizheng V, then all your code will be exposed. We are what webmasters do not want.
Then since the server scripting language appeared, all this happened. At first, CGI was very popular. Although it can be implemented in almost all languages, it is not very good with HTML. It is troublesome to update programs, so we won't discuss it here. Server scripting language means that the specified program will be executed on the server side, so the user cannot see your source program. Only see the HTML code that appears according to your program's requirements. This will be very exciting.
What we are talking about below will be three popular server-side scripting languages. ASP, PHP, and JSP.
ASP is a great work of MS (Microsoft). The default scripting language is VB. I think you should know how simple VB is. So telling you that ASP is so simple, so ASP is also easy to get started for people who have not learned programs. It supports powerful MS SQL databases and ACCESS databases with good performance. After all, it is its own product. ASP is also owned by MS, so there is no unity. In this regard, PHP will appear more chaotic. ASP has many powerful components and may also be developed by itself, which is better than PHP.
However, ASP also has many shortcomings. First of all, it can only run on the WINDIW series operating system, which seems a bit overbearing. I think those LINUX and UNIX enthusiasts will not give up their hobbies because of this aspect. After all, there are PHP and JSP we will talk about later.
Secondly, ASP must be explained on the server before execution is executed, which is insignificant in some mini programs, but compared with some large and medium-sized sites, it seems powerless in terms of speed.
Finally, from a comparison, ASP occupies considerable CPU resources, which is a very headache for a large multi-user interaction website. They often have to restart the machine repeatedly because of exhausting CPU resources.
Many people say that MS things have too many bugs, unstable and unsafe. In fact, everyone can't think so. After all, it's because there are too many people who use them to keep finding errors. However, MS's view of money cannot be stopped. If you want to run ASP services, you must buy its operating system. MS is too smart.
Relatively speaking, ASP is still good. It is suitable for small and medium-sized sites running on Microsoft operating systems. Of course, the most common one is WIN2000. It is very suitable for some friends who are just new to languages.
In order to challenge PHP and JSP, MS has developed a new generation of ASP scripting languages. It will appear in front of people with the new default language C# and supports almost all, except JAVA. (Obviously, it is a mortal enemy of SUN) and the speed will undergo earth-shaking changes. Changing from the original interpreted language to the embedded language method is one of the reasons for the speed change. Moreover, MS has also made a lot of changes in porting to other platforms.
In short, ASP is still worth looking forward to. After all, this is also one of the products of MS in his next generation .NET plan.
Share: Collection of commonly used ASP scripts 1. Connect ASP to Access database: The following is the referenced content: <%dim conn,mdbfilemdbfile=server.mappath(database name.mdb)set conn=server.createob