Is the future of PHP good???

Source: Internet
Author: User

Reply content:

I decided that I had to answer the question before I saw those people who were not certified to answer.
—————————————————————————
  • First of all, the future of PHP and not far away I can see the next, basically all in the web development accounted for almost all of the market, the global Web site 80% is php to dynamically parse to read the MySQL rendered out, if there is no iphone and Android scrambling, I can certainly say that The market share of the language will definitely be the fourth place, but was object-c to squeeze a, the current year fifth look like, and in the website development here, whether it is desktop PC's website or mobile phone website, PHP is the first place
  • Second, here has to say that PHP opponents, PHP in and Java and Python in the market, Java in the Web development is actually defeated, Java is now on the first place, all server-level big Data architecture development and a Android support out of him, In the sun and now the efforts of Oracle, in fact, Java performance has been close to the speed of C + +, but because of the C + + inside the pit too much, the general lack of foundation of the programmer with C + + is simply a pain, Java in javase and EE is actually considered a failure, Many times the existence of Java EE can be said to reflect the project's forcing lattice, like the existence of Louis Vuitton is a kind of force lattice, please those who do enterprise-level development of people do not spray me, the same project, with PHP in time and cost face than Java EE is not a grade, and finally say Python, This python has always been a small language, a very essential oil language, and really good, although I like PHP, but when I first saw the Python syntax, I was really shocked, and PHP as a wild child, has been criticized the place, It is Java and python that they have, Python concise, concise to what extent, 10 lines of Python to do things, Java has to write 100 lines, if the programmer's salary according to the amount of code to calculate, it is estimated that the Python programmer's salary is the lowest
  • talk about the advantages of PHP, and why he is not far from the mainstream of the reasons, personal views, do not like to spray, PHP began to appear that is the old Thunder for personal home page with Perl to write a small program, that era of the site are written in various languages Cgi,c language AH C + + can be written, But the trouble is that every time you change the page of the site a very small text, Have to recompile a lot of. C and. h files, this time PHP appears to let everyone's eyes bright, of course, after 94 appeared, then use C rewrite php let him can connect the database, that time Java did not appear, ASP is not born, so PHP with open source, so that the global C programmer instantly put into the embrace of PHP, that Times of C programmers but really much, actually later I also thought about why Python did not fire up at the time, and finally found that the most important thing is, all the fire up the language, his grammar is close to C language, such as Java,c++,object-c,c#,php,javascript , are the class C syntax language, PHP extension of the class library is all the global C programmers continue to increase, and then open source, and then catch up with Linux and apache,mysql open source free, thoroughly let the site is very low, learning PHP itself is very poor, plus these things are permanent free, The world who do not like free things, this time someone out of the way, free is not good, then I would like to refute, I am around a lot of married, spending less money or even not spending a very happy, and geek, the more money, the women's long strange very strange, I as a lot of wedding people want to say, When you get married and have children, you should not buy tickets, 233333
  • Finally say that PHP was sprayed by the reason, the free cake has always touched more people's interests, such as Western welfare, in fact, the universal health care in our 960w square can be achieved, but is not realized, because the implementation, will touch a lot of vested interests, then PHP this free child, Who is it that touches? Certainly is not only the Java class language, PHP touches is Oracle, Microsoft such big company, because PHP's good base friend is linux,apache,mysql these few little brothers, moreover these years the most fire the joke is, PHP is the world's best language, In fact, this sentence is less than two words, the last one to omit, if Java dare to say, C + + 's elder must spray death of his, the origin of this joke, can only prove that PHP fire program is connected to the atmosphere, grassroots people, not even programmers, know the existence of PHP, said so much has not said PHP shortcomings, I have learned javase, so I envy Java eclipse, although PHP also has the IDE, but it is not a hierarchy of things, even C # Visual Studio is a powerful surprise, there is a messy php function, naming norms too messy, one will be case, One will underline, a will hump law, a will Hungary, even the parameters and return values are location let you elusive, I learned these years of PHP, I can only be ashamed to say, if left the IDE, I do not know how many times a day to check the manual, who can carry the back of the PHP so many irregular functions and classes, The result of open source is that all the people around the world to write the extension together in accordance with their own rules, and finally PHP is like wearing a patched clothes beggar, everywhere begging to eat hundreds of meals, anti-view Java and C #, because there is a rich father, what to have what
  • Recently in the sixth season of the Song of Ice and Fire, found that no eternal enemies and friends, only the endless benefits, the recent go language and Swift began to fire, let me feel, if a company wants to let a language hang, and a father to the son of the living expenses broken, minutes to your life, Many years ago when I went to school with my classmates constantly arguing, he always said ASP good, I finally said, time is a driving force, ASP is destined to be a page of history, a few years ago someone said HTML5 not flash good, I can only say that the birth of new things is definitely because the old things are imperfect, and today I can only say, Learn a language, or learn the highest salary, and then you take your time to change your boss's money, let your boss buy your time, or you learn a wild child open source language, in fact, the open-source is always dead, because the wild child outside has already experienced the wind and rain
====================================================
find so many people to praise, I will continue to say a little
    • Now learn the language to find a job compared to the more popular, and now the common people use the most things related, is the development of mobile, so the most fire is really Java and object-c, although Swift and go out for several years, and with their bags more and more, But at present they can not become any climate, then is that C #, window phone basically has failed, learned C # equals you can only do Microsoft desktop level development, with the global PC sales decreased year by year, while the tablet and mobile games and the software industry continues to rise, C # Eventually only on the PC to occupy a little bit of the corner, and finally Python and Ruby, very small, really too small, if it is a entrepreneurial company, have the courage to use these two languages, absolutely very courageous, so know and watercress or compare let me take notice, choose these two languages, it means that, Programmer bad Recruit Ah, recruit work not hard and you huff Ah, oh, also JAVASCRIPT,HTML5 development now more and more fire, throw away some games, if the network is really good situation, actually HTML5 experience is really good, with HTML5 developed app has a biggest advantage , cross-platform, you just need to recruit a programmer to do the Java and object-c things, the revision is easy, do not need to compile Ah, Java and object-c if one day by JavaScript front-end engineers laughed at the time, I really won't be surprised, finally say PHP bar, You say the language above, who can be qualified to laugh at PHP, in fact, every language, is in the wrong.
    • In mobile app development here, most companies are the choice of PHP to write interfaces, there are a few companies with the python, but not many, because the PHP programmer easy to recruit, the Internet company leaving the situation is particularly serious, basically rely on job-hopping to raise wages, so a project someone to go, you have to quickly someone to fill, The objective situation had to keep PHP going so booming.
=================================================
continue to update
  • In fact, the discussion of PHP is not good, also not to PHP and JavaScript python language comparison, but often a lot of people say Java to compare with PHP, but I have to say that the PHP5 version of the object-oriented part is really copied from Java, too much, As long as the Java programmer to change to PHP, quickly put the object of PHP is clear, because PHP and Java compared, really is the introduction of simple language, less multi-threading, and PHP programmers almost half of the use of the socket is rarely used
  • This controversy, is the compilation of language and interpretation of the war between the language, the same year is not possible to explain the language, the interpretation of the language of PHP python JavaScript appears with the development of hardware, the beginning of the computer at that time a few m of memory, c write programs, but also the continuous malloc memory, And then have to release, for fear of causing a little memory leaks, c inside the allocation of memory can be done according to the pointer address one by one of the points to you, that era of programmers, have to say, the level is higher than now, and the quality of the profession is also very good, of course, the programmer is very very few, when the computer just invented Just a few scientists in the programming, with the development of hardware, computer performance continues to improve, memory and CPU constantly become larger and faster, and then the memory is not so precious, coupled with the emergence of virtual machines and performance improvements, so that the interpretation of language began to embark on a page of history
  • Many people think that the interpretation of the language is really no variable type, this is really wrong, no variable type, how to allocate memory address how large to you, read from an address when read how long memory address? So the answer is that the variables in PHP are all C inside the struct structure, popular point said struct is equivalent to C + + class, is a mixed data type, to PHP and Java in order for everyone to learn, it is said that people are human, cat is cat, dog is a dog class, You are the object of human, Samoyed is the object of the dog, I went to his uncle's, I was so fooled, thought object-oriented is this, I also often hear the QQ group inside the new chat when it is said, I think the whole world is not good, this is who invented the saying, metaphor although good, But object-oriented completely and human cats do not have a half-gross money relationship, learn a little C and C + + basic grammar, and then go to Google search under the PHP kernel analysis of the article, you can understand
  • Interpretation of the language is the key to the disease is speed, performance, because limited to virtual machines, in the CPU and memory utilization is completely unable and compiled language ratio, but with the reduction of computer costs, with the rise of mobile terminals, and with the increase in speed, people find that the demand for applications in the overnight increased, In the performance to meet the needs of people at the same time, everyone is the speed of development, the cost of development time for the interpretation of the language of the advantage of an instant to fill his performance on that small flaw, take PHP, the same project with Java, and PHP do, Finally found that the speed of the limitations of MySQL and Oracle above, unexpectedly is the hard disk IO speed is a short board, and then began to use Redis to cache data, improve the speed of reading, and then continue to use distributed architecture, server-side load balancing to deal with large-scale concurrency problems, so many GUI desktop software , are beginning to have the corresponding Web version, I believe no one will not dislike the installation, only need to access a browser address on the landing in this way, for example, so many years, all the people in the country to receive mail, basically from the browser, a lot of software has a desktop version, But a lot of people just like to use the web version
  • Web application with interpreted language, very perfect, because the Web application like to change the front desk UI, like to change the function, I believe a lot of programmers hate the product manager, if the development of a station in C language to printf out, estimated every day with the GCC compiler can put the keyboard GC two keys to the smoke, So in the past few years the interpretation of the language has been particularly much, the next few years with the upgrading of hardware, will continue to fire, so go on, C + + and Java is dead? No, no, no, no, because if a project requires performance, it needs to compile the language to write, such as the engine of each big game, the operating system kernel, the big desktop GUI software, the server, the database, the driver is basically the compiler language to achieve, and the application layer level of development, Getting eaten up by PHP python ruby JavaScript
  • =====================================
  • Say something new, PHP7.
  • PHP internal variable implementation is the smallest unit inside the struct is zval, this is the abbreviation of Zendvalue, this structure in PHP7 to rewrite, even the hashtable are rewritten, volume compression, performance directly increased twice times, say the truth, I also do not like PHP, after all, speed again how fast, are more than the C language, the weak type of PHP made him have to waste too much memory to access a large number of variable types, in the pre-compilation time to spend a lot of time to calculate, run into some experienced PHP programmer, write out the code is OK, If a novice sometimes write out of the PHP code, really is a line to write down, the compiler and virtual machine run smoke, throw away the C language, in fact, look at the other so many high-level object-oriented language, the speed of the program code, a lot of it is. The programmer himself, A novice to write Java code is absolutely not a veteran PHP programmer written by PHP code to run more efficient, so when people criticized PHP, more because of the PHP practitioners generally low level of technology
  • This is really indisputable fact, I met a lot of PHP programmers, not only the data structure did not learn, but even the C language has not learned, a ask just know, the original training courses so strong, a few months to train out a person out of the interview can go to work, and now seemingly engaged in training like training PHP, after all, the entry is really low , even a variable type does not have, and the variable even declaration does not need, the object-oriented part of the multi-state is not, PHP interface only when injected to find a little bit of function, anti-Java, interface, abstract class, do very standard, Java at that time my favorite is his inside Hashtable Treetable is really good rich, in PHP here, is completely an array inside is also full of Hashtable to implement and PHP memory planning is really a mess and C + + Java really can not compare, why still learn PHP, because simple, Without Java so complex, I still like the simple language, although the performance above is really not as good as Java, more than C, especially when running a loop, a bit on the C language performance on the strong
  • But Php7 's new grammar really let me see dizzy, and the previous grammar is completely different, especially the Larvel framework, which is full of new grammar everywhere, estimated larvel so fire, all because of the results of the new grammar, after all, the code is really good-looking, a lot of anonymous functions and [], I used to have arrays everywhere, and now it's all square brackets.
When you say that. You have failed.
Do you remember the little horse that studied in elementary school when I crossed the passage?
Pony Passer, ask the old cow, the river is deep?
The old cow said the river is very shallow, I did not care about the easy walk past;
The pony asked the squirrel again: The river is deep?
Squirrel said: Deep, very deep, a few days ago almost drowned me;
As a result the pony himself overcame himself. Bravely crossed the river,
found that the river is not as shallow as the old bull said, nor so deep as the squirrel said. The best language in the world, how bad! PHP is the best language in the world .....
PHP Advanced QQ Group Welcome to join 474370592 to learn always have prospects, which industry of Daniel are good. It depends on your development! Five years ago someone told me that PHP was going to be knocked out. To learn JSP or ASP, that is the right way. The results found that several portal sites do not recruit JSP, all PHP, I just OH
  • 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.