Home >Backend Development >PHP Tutorial >PHP is booming: the revolution has not yet succeeded. Java still needs to work hard_PHP Tutorial

PHP is booming: the revolution has not yet succeeded. Java still needs to work hard_PHP Tutorial

WBOY
WBOYOriginal
2016-07-13 17:31:04846browse

Compared with Java’s evolution trend from simplicity to complexity, php (as the current mainstream development language) ’s persistence in being simple and easy to learn has been welcomed by the majority of developers. In recent years, it has gained momentum. Simplicity is power. This sentence could not be more suitable when applied to the recent rise of php (as the current mainstream development language). To be honest, I originally thought it would not be too powerful. Seeing its recent growth and development, and directly attacking the areas where the Java camp failed to manage, it made people look at it with admiration.


Former Netscape CEO Marc Andressen predicted at the Zend/php (as the current mainstream development language) conference that the simple and easy-to-learn description language php (as the current mainstream development language) The mainstream development language) will be used by more people than Java for the development of Web applications; citing data reported by Cnet Taiwan, there are about 22 million websites around the world using php (as the current mainstream development languages), and the number is still increasing steadily.


Why is php (as the current mainstream development language) so popular? I think simplicity and ease of use are the biggest reasons. If a website only provides an entrance for users to search for information, there are many ready-made, free, easily available, and ready-made website software on the Internet, such as calendars, website management, news, registration systems, e-newsletters, and weather forecasts. Free application modules are available for download and installation. Why not do such a good thing? Moreover, as long as you buy a book and install it, you can easily set up a discussion forum without writing any programs. This is a good entry point for people without programming experience, and it is also in line with the requirements of small and medium-sized enterprises to build websites at low cost. need. As a Java person, the rise of php (as the current mainstream development language) has given me three inspirations:


Web development: php (as the current mainstream development language) Mainstream development languages)How to survive in the cracks


Can't these network application software Java do it? php(as the current mainstream development language) is sandwiched between jsp(the first choice for SUN enterprise-level applications)(JavaServer Page) and ASP (Active Server Page). To be honest, There should be no chance of survival at all, because their difficulty, concepts and architecture, and programming syntax are not very different; from the perspective of flexibility, ASP can call COM+ components, jsp (SUN Enterprise The first choice for level-level applications) is called Java Beans component. In terms of development scalability and system scalability, it is much better than php (as the current mainstream development language) . Software applications The space is also relatively wider.


Of course, these languages ​​have their own development due to their own specialties, and php (as the current mainstream development language) has not changed in many website development tool markets. It is relatively poor, but it has become larger. Although the software is free is one of the main reasons, I think more importantly, the PHP (as the current mainstream development language) community is very dedicated to developing dynamic web pages. Technology, and if you do this right, if you want to learn ASP, you have to learn VB and component development. In the Java field, in addition to jsp(the first choice for SUN enterprise-level applications), you can also do Severlet. Severlet will want to combine EJB together, so the system will become more and more complex. The more complex it is, the higher the learning threshold will be. As a result, the willingness to learn is low, the talent is few, and the cost is relatively high, which directly affects the adoption of enterprises. Will.


Today’s software world is not only a battle for applications, but also a tug-of-war for platforms; in the past, developers would compare which programming language was better, such as combinatorial language, Cobol, PL1, Ada (artificial intelligence), LSPER, C and other languages ​​have come out one after another. In the end, only C language will remain. Even Pscal needs Delphi to survive. If you want to ask what characteristics a popular programming language must have, it is really difficult to summarize these characteristics. , such as development flexibility, powerful functions, few restrictions, easy development, high usability, etc. Every language has these characteristics innately. If these conditions are the key factors for the survival of programming languages, I think the above-mentioned languages ​​​​should not end, but then With the evolution of technology and changes in the environment, languages ​​that are not suitable or do not meet the needs of developers will gradually be eliminated.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/509123.htmlTechArticleCompared with the evolution trend of Java from simplicity to complexity, PHP (as the current mainstream development language) is loyal to simplicity and ease of learning. The persistence of the original flavor has been welcomed by the majority of developers, and its momentum has surged in recent years, while simplicity...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn