Why PHP?

Source: Internet
Author: User
Why choose PHP [note] this article is also loaded in & nbsp; http://www.16nn.com /? P = 525 & nbsp; today, a JAVA-writing colleague asked me, "How do you choose PHP if PHP is so weak? it should be java ". Yes. I haven't asked why I chose PHP after I 've been in contact with PHP for so long, and I searched the internet for it. "Why did I choose PHP ?"

[Note] this article is also carried in the http://www.16nn.com /? P = 525

Today, a JAVA-writing colleague asked me, "How can you choose PHP if PHP is so weak? it should be java ".



Yes, I haven't asked why I chose PHP after I 've been in contact with PHP for so long, and I searched the internet to find out why I chose PHP ", "Why did you choose JAVA, C, C ++" and read "PHP is much better than you think", including the definition of the programmer's Encyclopedia. as a web development programmer, I think this is my answer:


1. The first thing you are infatuated with is PHP rather than others.


I have to start talking about Linux. I remember I never thought about it before I got started with Linux. in addition to windows, there will also be such a power system, which is an open-source Linux and a command line operation for Linux, there are also shell scripts that make me like Linux, and the LAMP environment on linux makes me first touch with PHP. The first PHP code written is not "hello world ", it is phpinfo (); PHP and Linux are the same, open-source. Open source is a magic thing. I still remember that when I wrote my graduation thesis, I needed to design a website prototype, but I wanted to write a usable website myself. I learned this before. net, java, but I have never written a website. it will be an internship and I don't have much time. I heard that PHP is getting started fast, and my website is writing fast. finally, it took only one week to complete the website. Later, I was engaged in system O & M work. apart from running scripts such as perl, python, and shell in the system, all website platforms, tools, and open-source systems that I came into contact with were developed in PHP, from then on, I became infatuated with PHP.


2. select PHP and become a real programmer.


Programmers know that there are too many programming languages, static, dynamic, compiled, non-compiled, and script languages. The appearance and existence of each language have its own principles. what language should we choose? my feeling is that, just like we choose Chinese as our mother tongue, you have no choice, you must first get a language to learn other languages.


For almost one programmer, he is generally proficient in one or two programming languages. at most he is familiar with one or two programming languages. But in fact, programming language is just a tool, just like our language. whether it is Chinese, English, or French, it is actually a purpose for communication and communication. Similarly, the purpose of a programming language is to solve specific problems in a certain field and implement a certain excellent algorithm.


For a real programmer, the programming language is second to all, and the most important thing is the most fundamental thing of computer software. Looking back, choosing to be a programmer, especially a PHP programmer for web development, is not right from the very beginning. it should begin with the foundation of programmers, such as computer principles, operating systems, networks, data structures, databases, algorithms, etc. the language is preferably C. C is like our mother tongue. Because many languages, including PHP, are written in C at the underlying layer, including powerful UNIX and Linux operating systems. However, it is unrealistic for a new person to enter program development to start from learning C and computer principles. Therefore, it is best to select a language as a breakthrough for beginners. However, if you are a C-proficient person, learning PHP, java, and so on is a piece of cake.


[Note] the above is only my personal opinion. thank you!
1. how to become a real programmer http://dandan390.blog.163.com/blog/static/342153952010343127566/
2. PHP is much better than imagined http://news.cnblogs.com/n/158147/
3. What is PHP senior engineer http://www.phppan.com/2011/04/senior-php-programmer/

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.