What are the technologies used to develop websites in article 7 of the website series?

Source: Internet
Author: User

Before officially designing a website, you should have a preliminary understanding of the various technologies developed by the existing website to avoid blind use of various technologies. =

Why do we need to use various development technologies? development technologies are used to solve problems, but they are not used to create problems. I discovered that many children's shoes like to develop new technologies and follow up on new technology versions, this is all about putting the horse upside down!

 

Website development technologies are divided into three types based on the developer's division of labor or development level: front-end technology, logic technology, and database technology. This is what I customize based on my development experience.

As a matter of fact, there are still a lot of extended technologies. The most important thing is the distributed technology, which is subdivided from the logic technology, however, at the beginning, we didn't need to design a website with a total access volume of 1 million people. This will be expanded in the future.

 

Front-end technologies are divided according to our work: interface design technology, webpage layout technology, and intercommunication Processing Technology

1. interface design technology, which is often known to all people. For example, if Photoshop is used to draw webpages and divide images in detail, we will skip this section, I don't know much about art.

2. Web page layout technology, commonly used, is the entire bar, left and right two columns, three columns layout or something, and then define the style with HTML + CSS, and then draw it according to it. This growth version is the website raster layout, which will be further explored later.

3. the intercommunication processing technology is JavaScript's processing of various elements on the webpage. This enhanced version is Ajax, and there are various frameworks such as jquery Yui. Let's talk about it later.

 

Website logic technology, the most used in the technology, and the most influential in development, gradually decline by importance

1. string processing technology, including regular expression processing strings, verification, etc.

2. Orm: Database Operations

3. array, hash table, dictionary, and generic Usage Technology

4. Image Processing: compression and edge Filling

5. Cookie Session technology to process stored data

6. cache: Control cache, page-level cache, system-level cache, and distributed cache.

7. Log: error, access record, and access Analysis

Website extension technology is not available

8. Search Engine, Word Segmentation search, and index creation

9. Automatic Processing Service: for items that the system needs to automatically process, such as the regular index creation by the search engine, you need to add the automatic processing service.

10. multithreading technology is rarely used.

11. Lock Technology

12. IOC technology and class control flip

13. AOP encapsulation, marking of common technologies

14. Controls: component technology, control encapsulation, and overloading. Add methods to controls

Database Technology

1. Table Creation Technology

2. Indexing Technology

3. Functions and stored procedure Technology

4. Foreign key primary key

5. Table sharding, horizontal sharding, and vertical sharding

 

These are commonly used, and they are divided into three chapters. Meeting invitation

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.