Web Development Overview
In essence, web development is software development
1, b/s Software body system structure BS: Browser and server structure "reduce the load on client computers, reduce maintenance costs, improve CS, can do business anytime, anywhere" #对美工要求比较高, focus on Business processing CS: Client and server structure "need to download and install to use" 2, dynamic website Introduction Differentiate between dynamic and static Web sites: Whether a database development model has been taken. In a static Web page, the user is simply the browser of the site and cannot interact. A page in a dynamic Web site is simply a framework foundation in which resources are stored in the database. Easy for users to maintain and update the site "such as: Forum, blog"
Web artifacts required for dynamic web development
1. Client browser (IE,FF)
Different browsers have differences, and the pages explained may not be the same. Differentiate between Microsoft and non-Microsoft browsers, and be careful to differentiate between versions. Browsers are subject to the same set of standards
2. Extensible Hypertext Markup Language (XHTML)
The HTML (Hypertext Markup Language) document is an ASCII text file that has tags (tags) placed. HTML language is a variety of tags to identify the structure of the document, as well as to identify hyperlinks, pictures, text, paragraphs, forms and other information.
3. Cascading Style sheets (CSS)
Using the content identified by the HTML tag needs to be laid out and beautified by cascading style sheet CSS (cascading style Sheets). Styles define how HTML elements are displayed, effectively controlling the layout, font, color, background, and other effects of the page.
4. Client Script programming language (JAVASCRIPT)
The client-side scripting language is a program of Internet browser behavior that enables interaction between users and browsers. This will be able to deliver more dynamic site content. This is the development of page effects.
5.Web Server (Apache)
Save and publish the Web site's server Software
6. Server-side scripting language (PHP)
Server-side scripting is the programming language used to assist Web servers to do business on the server side. Is the extension of the functionality of the Web server and the plug-in works together on the Web server.
7. Database management System (MySQL)
Database management system is also a kind of software. Almost all of the content on a Web page comes from a database, which stores and manages the content data needed for the site, including text, images, and sound data.
Collaborative development process
1. Use a database to store Web page Content 2. Use HTML to identify the document structure and add content 3. Use CSS to lay out and beautify the page 4. Use JavaScript to complete user interaction with the browser to achieve page Effects 5. Publish to online using Web server (Apache) 6. Display via browser
Php.1-Website Development Overview