ASP for the evaluation of three kinds of mainstream web development technologies

Source: Internet
Author: User
Tags object iis sql reference
web| Evaluation | What are the three main mainstream technologies of three? I mainly talk about ASP (ActiveX Server Page), PHP, Java, three of these technologies. Mainly based on the following products I have used to now:

Asp:ms IIS 4/visuale InterDev 6

Php:apache 1.2.x/homesite 4.5/php 4

Java:iplanet Web Server 4.1/jbuilder 3.5/jdk 1.2.2

The above technology I have been used, and have used them to do projects, based on previous work experience to beginners and the selection of their own application system colleagues to talk about their evaluation of their own, for reference, but also please put forward their own ideas and opinions, more exchanges. But I have a view that: "A product there is a reason for existence, it can not be useless, but need you to choose the most suitable for your technology, products." A good technology to use in the most suitable place, so this article can be used as a reference for your article, and will not tell you any one of the technology "most."

Asp:activex Server Page

ASP we talk about it first, because the ASP is to the current development of the most widely in the county of a technology, so we would like to think that people will be most concerned about it. ASP is a near-perfect idea, but because of MS a large environmental problem so in some ways back to make it shrink in a small frame, if it can better jump out of this framework, I think by it now the basis will be no comparable.

ASP is more precise is a middleware, this middleware will transfer the request of the Web into an interpreter, in this interpreter will all the ASP's script analysis, then carry out, and then in this middleware to create a new COM object, Manipulate and invoke the properties and methods in this object, and then do more work with these COM components. Therefore, the ASP is powerful not in its VBScript, but in its backend COM components, these components to unlimited expansion of the ASP's capabilities.

Strong:

1. Simple and easy to learn. Basic, who wouldn't? Few people raise their hands, so someone is saying that the development base is the widest. And MS has always done a very good online manual, the help of localized languages, but also very fast appearance of teaching books, which will greatly facilitate the development of learning and in-depth study of technology.

2. Easy to install and use. Install a Windows 2000, as long as you have installed IIS where the ASP can be used, there is no need to spend your mind to configure. And to tell the truth, the ASP's tuning is not difficult to do, and to do the most fine is not common people can do.

3, development tools are powerful and diverse. I do not have to say, can be said that I used to use the Web class in VB to develop a Web application is not bad, at that time let many people surprised, VB can also do ASP application!!! In fact, this illustrates the diversity of ASP development tools, and they are also very powerful, which has been the relish of many programmers. Easy-to-use, simple, user-friendly, this is the strengths of Microsoft Yo.

4, high efficiency. In the low volume of traffic, the ASP can reflect a certain degree of efficiency, at this time it is not high demand for machines.

Weak:

1, all the problems of Windows itself will be added to its body. Security, stability, Cross-platform (Win2K no longer supports Alpha) will be revealed as a result of a bundle with NT.

2, ASP because of the use of COM components so it will become very powerful, but this strong due to the initial design problems of Windows NT system will cause a lot of security problems. As long as one does not pay attention to such a component or operation, an external attack can gain considerable privileges and cause the website to be paralyzed or data loss.

3, because the ASP or a script language is not in addition to a large number of components, there is no way to improve its efficiency. It has to face the time test of just-in-time editing, and we don't know what the components behind it will be.

4, can not achieve the application of the cross-operating system. Of course, this is one of the reasons for Microsoft, the only way to play the best ASP capabilities. But I think it's windows that limits the concept of asp,asp is designed to allow the system to run in a large and diverse environment.

5, can not fully implement some enterprise-class functions: Complete cluster, load are horizontal.

Summarize:

Applicable to people: familiar with the MS structure of the personnel. Want to use the shortest time to learn, but also want to use the simplest way to complete their application.

Applicable platform: Windows Series Platform application: Enterprise internal management Information system, small and medium Internet application, rapid database development application.

Learning Style: IIS 4 Online Help (Chinese) MSDN lib related knowledge numerous ASP books in the market

Recommended development tools: Visual interdev/home site/front Page

Recommended development environment: Windows Server/ms SQL

Recommended application Environment (min): Windows server/ms SQL 7/piii 500/256m ram/18g HD



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.