PHP: My confusion and confidence

Source: Internet
Author: User
Keywords PHP confidence

Intermediary transaction SEO diagnosis Taobao guest Cloud host technology Hall

At the beginning of 2000, ASP was also the mainstream of Web development, when I was just under the Windows98 by phone line plus built-in cat online. It was suddenly seen on the internet that everyone was rumors a new Web development language-PHP. At that time, PHP or version 3.0, can be used in conjunction with the MySQL database (then Muysql is also an ugly duckling). Installation and configuration is also easy, according to the online search to the "tutorial" can be quickly completed, can be very convenient for the table to add, delete, change the basic operation. But for the life of the dynamic and not configure the operating environment of the ASP, PHP is easy to be seen as a Web development of the small toys, episode.

After many years, the development of PHP has been in a tepid state. People who say it's good think: it's safe, efficient, small and elegant, supports more functions, and so on. Said it is not good people think: it supports fewer manufacturers, less learning materials, the development of less sites and so on. But all are casually said, in the end how much credibility, there is no way to test.

Although I am in touch with PHP early, but as of two years ago, has been no use of PHP official what the application, for many reasons:

1,asp I use early, familiar and have a lot of code and data accumulation. If you enter the PHP camp, there will be repeated development, resulting in waste.

2, I work units, all the applications are ASP developed, no PHP application needs. If you hastily turn to PHP development, you will introduce 2 language integration problems, complicating the problem.

3, I work in units, all operating systems are Windows series, there is no problem across the OS platform, not using PHP (including JSP) necessary.

4,php's developer, a small company, is worried about its failure to cause PHP's lack of follow-up support and a shortage of data and developers.

5,php's popularity and future are not clear, fearing that the study was wasted. If the ASP eliminated, learn jsp than learn PHP more promising protection.

6,php no well-known large-scale project development cases, only suitable for the development of small and medium Web site systems. And the JSP can develop the website, cooperate with Oracle database and Java middleware, can build large enterprise application, can protect the learning cost.

7,php is a main process-oriented language, the 4.0 version of the previous support of the class is not perfect, the development of large-scale, complex applications are not ideal.

8, there are fewer virtual hosts to provide PHP space.

9,php variable front need to add a $ is my own particularly objectionable (like Delphi program block must use begin ... End wrapped up like, I like the Delphi, but disgusted with this clumsy program block syntax, I prefer C language {...}, simple and convenient.

However, later, changes in temperament, PHP development has a turning point.

1, one is the domestic discuz! forum rapid popularization, wants to open the forum system, needs to choose the PHP environment. Later Dedecms, x-spaces and so on, but also to push the PHP application into depth.

2, another is, PHP itself developed rapidly, but also launched a 5.0 version, the support of the class to improve. Also rumors PHP is supported by Microsoft, will automatically support the PHP operating environment in WindowsServer8.0 IIS7.0.

3, may be due to the use of PHP less people, the network against its attack is relatively small, appears to be more secure.

4,php for web development, including MySQL database operations, provides a large number of ready-made functions, so that the development work greatly simplified.

5, because of the ASP, the use of more and more people, like the same year, the elimination of VB, need a new language to replace it. During the migration from ASP to ASP.net, many people chose a simpler and more easy-to-use PHP language than C #.

6, because the ASP language is playing "indiscriminate", for snobbery and business reasons, need a more "professional" and "Spring" language to replace it, PHP just played this role. Imagine, a company Mister to the customer said, their technical team how excellent, but still use the old ASP do development, how discouraged! (In fact, the ASP itself is undoubtedly still excellent, but Pride and prejudice has been shrouded in the ASP's head, who's over?)

I do not want to let everyone including myself, often in the infinite, helpless knowledge of the elimination and update, but when everyone has been asked to learn PHP, when the employer no longer recruit ASP programmers but PHP programmers, the opening of PHP courses becomes an inevitable trend. I had to put down my familiar basic grammar and often put up with the language of the gate variable.

In fact, when I have been more accustomed to adding $ before the variable, I found that the PHP language is actually very good! Although it absorbs the grammatical features of many languages, including C, and is characterized by too much process-oriented programming, it is somewhat of a hodgepodge or even a nondescript taste; even though the bookstore doesn't have a PHP-language counter, , I need to look for it in the categories of publishers, but I find that it provides a lot of friendly, humane support for Web programming, and its development team must be a talented team of web developers who know what web programmers need most and where they need it.

Whether it is a Windows user or a UNIX user, PHP can be integrated with IIS, Apache, so the application of PHP development can only be developed one time to run across the platform, without too much consideration of the space provider's operating environment. This is a real and realistic advantage over ASP.

Of course, PHP cannot now say that it is or is about to replace the status of the ASP, because Python and Ror (Ruby on Rails) These fully object-oriented scripting language is growing rapidly, the result is difficult to predict. But PHP, at least for now, looks promising. The world does not always open the flowers, like the heyday of the Fortran, Cobel, BORLABD C + +, PB, Delphi, and other languages, one day, PHP will be old, it is a memory of the future and the story. But today, we go with PHP.

Zhang (Mesh)
Computer Learning Network http:www.why100000.com
2008-2-18

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.