Home > Article > Backend Development > PHP development history and functions and features
web1.0Era:All codes are staticscripts executed on the browser side, and users request static web pages that already exist on the server. There cannot be any interaction with the server! (No database support required)
web2.0 era: Interaction (dialogue) between users and servers, PHP scripts need to communicate with the database Interactive, able to handle user-related complex business logic, future web pages will become more and more "software-based"
web3.0 Era: Internet of Things, cloud computing and The era of big data
##The original meaning of PHP: Personal Home Page Personal Home Page
It started out as a buddy from Canada who developed an online script tool to record how many people had visited his online resume. It was very popular, so he Just start developing your own toolset!PHPNow means: Hypetext Perprocessor Hypetext Preprocessing Language
ExplainsPHP is a language that is pre-executed on the server (working on the server side), and then sends the execution results to the browser
is mainly used for web development, butPHP It is also possible to develop desktop software (application software), but it is not commonly used
is an open source free software that can Runs stably on all operating platforms
C language (PHP itself is written in C language), and supports both process-oriented and object-oriented programming
Mssql, Mysql, SQL Server, oracle, etc., but they are "golden partners" with Mysql
Advantages:
Simple and fastDisadvantages:
Cannot provide reliable serviceC/S
Mode/ server mode, artificially separates the client (specially " Enjoy" services) and servers (specialized in "providing" services)! Master
/slave server, where the slave server is also called a mirror server! Features:
Client and server respectivelyinstalldifferent software, different services have different client softwareAdvantages:
Provide reliable web services
Browser/Server, that is, browser/server mode, developed from the C/S mode. It can also be said that the B/S mode is actually a special C/S mode is equivalent to turning all clients in the C/S mode into browsers!
For example: web games (web games)
webThe core of development is the B/S model !
Our main task today is to build a web server environment, but the browser side (B ) does not require us to build it, we only need to build the server software!
##Two questions:
What is the integrated environment?
The integrated environment is to combine all the components required to build a web server (apache, mysql, php, etc.) are artificially combined together! Common integration environments are: wamp(windows、apache、mysql、php)、Lamp、xamp、PHPStudyetc
##Why do we not recommend using an integrated environment?
apache、mysql、php Why should we put it together and how to put it together (very important for professionals)
apache (for example, there is also IIS), and you don’t have to use mysql, so , we must understand the principle!
2017 PHP development trends and ten suggestions for the development direction of PHP programmers
Today we will talk about the development trend of PHP in 2017, as well as the career development direction of a PHP programmer, and...
PHP development history. PHP, a nested abbreviation name, is the English Hypertext Preprocessing Language (PHP: Hypertext Preprocessor)...
The above is the detailed content of PHP development history and functions and features. For more information, please follow other related articles on the PHP Chinese website!