Brief introduction of the development course of PHP Technology _php Tutorial

Source: Internet
Author: User
Tags php programming language
PHP technology Everyone is familiar with, let's review the development of PHP technology. In the last ten years of the last century, it was the most important 10 years of Web applications from birth to maturity. In 1990, the world's first Web server was born, and in 1991, the world's first web browser was born. Over the next few years, the scale of Web applications has expanded as the level of computer hardware has improved. During this time, many Web development languages were also born, with PHP being a better web development language. Does PHP's birth mean that Web applications are going to be a new era? Can it withstand the attack of other web development languages?

PHP Technology was born

In 1994, Rasmus Lerdorf designed the PHP programming language for the first time. In June 1995, Rasmus Lerdorf published the PHP 1.0 statement on the Usenet newsgroup comp.infosystems.www.authoring.cgi. In this earlier version, simple functions such as guest message book, guest counter, etc. were provided. In 1995, the second edition of PHP asked the city, named Php/fi (Form interpreter). In this version, a parser that can handle the more complex embedded tag language is added. Since then, the impact of PHP on Dynamic Web development has been established.

Since PHP has added these powerful features, its usage has soared. According to preliminary statistics, at the end of 1996, 15,000 Web sites used Php/fi, while in the middle of 1997, this figure exceeded 50,000.

The success of the first two editions gives PHP's designers and users confidence in the future of PHP. In 1997, the PHP development team joined Zeev Suraski and Andi Gutmans (two people and Rasmus Lerdorf, known as PHP's three founders), who volunteered to rewrite the underlying parsing engine. Many others volunteered to join the rest of the PHP work, and since then PHP has become a truly open source project. In June 1998, Php.net released the PHP 3.0 statement. In this version PHP can be closely combined with Apache server, plus it constantly updated and added new features, and it almost supports all major and non-mainstream database, and it has very high execution efficiency, these advantages make 1999 PHP Web site more than 150,000!

PHP has evolved over 3 versions and has become a very powerful web development language. This language is very easy to use, and it has a powerful class library, and the class library naming rules are also very normative, even if the function of some functions do not understand, can also be guessed by the function name. This makes PHP very easy to learn, and PHP programs can be processed directly using the HTML editor, so PHP became very popular after 1998 years, and many large portals (such as Sina) used PHP as their web development language.

PHP technology facing pressure, go forward

There will never be a single choice in this pluralistic world. In the following years of the birth of PHP, Web applications are increasingly recognized by the majority of users. During this period, some Web development languages similar to PHP were born, the most famous of which are ASP and JSP (ASP and JSP, unlike PHP, they are not language, but a Web development technology, ASP can be developed using JScript or VBScript. JSP can only be developed using Java). The ASP was born in 1996, and it was the second year before Microsoft's former CEO Bill Gates announced the addition of Microsoft's products to Internet capabilities. Although ASP can only run on the Windows platform, but due to Microsoft's strong support and the simple use of ASP, so that the technology gradually from PHP to rob a large number of users. The JSP, which was born in 1998, has a strong momentum. Since JSP almost has the same advantage as PHP, and JSP is running on the JVM, its efficiency is theoretically higher than that of PHP. With the advent of these two technologies, PHP is being attacked on both sides.

However, PHP is not outdone, after continuous improvement, finally in May 2000 launched an epoch-making version, PHP4. This version uses the Zend (Zeev + Andi) engine, provides higher performance, and includes other key features such as support for more WEB servers; HTTP Sessions support, output caching (buffering), more secure methods for handling user input, and some new language constructs.

The competition for Web development language has also changed a little since 21st century. ASP has won some users in the first place, but since the ASP's development language is JScript and VBScript, it lacks a class library as powerful as PHP and JSP, although ASP can make up for this disadvantage by invoking COM components, but this will be very cumbersome. While JSP has a strong class library, but also cross-platform, but because the Java language is strongly typed language, and JSP defined tag and some other specifications are too complex, which makes the JSP in use than PHP complex. As a result, PHP has been slightly more competitive in the web in the last century. But after 21st century, the situation became more complicated.


http://www.bkjia.com/PHPjc/446459.html www.bkjia.com true http://www.bkjia.com/PHPjc/446459.html techarticle PHP Technology Everyone is familiar with, let's review the development of PHP technology. In the last ten years of the last century, it was the most important 10 years of Web applications from birth to maturity. In the 1990, the World ...

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