Multi-layer architecture design preface and architecture design preface. Multi-level architecture design Preface: because php native is designed to assist in the generation of HTML, code and HTML code are mixed and written together. it is the characteristic and advantage of PHP. multi-level architecture design preface, architecture Design Overview
Because php native is designed to assist in the generation of HTML, code and HTML code are mixed and written together. it is a feature and advantage of PHP, but it is also causing many division of labor issues, that is, when you write php, you must also understand front-end and backend skills, such as DataBase, HTML, css, and JavaScript.
In this situation, it is difficult to find a new person to develop. in this case, you can refer to the job advertisement to find a second. Next, I found a job advertisement to show you his job search conditions, we all know how serious these problems are:
1. have experience in website construction and programming.
2. familiar with PHP programming language.
3. familiar with MySQL database.
4. understand HTML, Java Script, CSS, jQuery, and other Web technologies.
5. be conscientious and responsible, and hope to keep improving in programming and web technology.
The above is the skill required by a certain company to find a PHP programmer. it can be seen that it is really difficult to be a php programmer to mix up, and almost everything will happen.
While the developer secretly scolded the boss for a very high job search condition, he also had a headache for the boss, because it was really difficult to find the talents who needed everything, and the key point was, he still can't afford to pay too much.
In this context, we can only find one person at a time. Have you ever heard of the story of the poor technology?
Nothing can happen. in turn, nothing is familiar.
So I often say that technology comes from human nature and management from needs, and needs can be created by companies.
In addition, I found another job-seeking condition for job shortage. let's take a look at it. His title is
Work condition:
1. Routine website creation and maintenance updates
2. website creation and maintenance updates
3. originality
4. Research enthusiasm
5. good team skills
6. independent DIV + CSS cutting (PSD to HTML)
7. mobile website development experience
8. familiar with multi-browser CSS adjustment
9. familiar with JQuery
The requirements for this job are much less than the previous one, but the point is that the salaries of the two jobs are similar. I would like to ask each developer, is how you choose.
This also gives everyone a way of thinking. when people come out to work and start a company, they must talk about the return on investment. for developers, they need to get the biggest new capital at the lowest learning cost,
For business owners, the fewer work conditions your talents need, the lower your costs.
Therefore, in recent years, we can see that the design theory of multi-layer architecture has emerged. for website development, the most common thing is MVC, that is, Model-View-Control.
However, to cut down the division of labor, there is no need for advanced design theories or advanced technologies.
You only need to have an architecture designer in the company's system to control it. of course, this role needs to be senior enough to call people to do things, enough Power to grab resources (it sounds like the boss himself ).
This role works as follows:
Regularly Review Code to check whether Code writing complies with the specifications.
Hold regular Supervisor meetings to review the company's public application library, underlying architecture, and current development project usage issues
Regularly checks whether the company's vision and underlying architecture can be used together
In fact, the above does not sound complicated, but it only needs to be executed.
Because php native is designed to assist in the generation of HTML, code and HTML code are mixed for writing. it is also an advantage of PHP ,...