Traditional Culture Encyclopedia - Traditional stories - What's the difference between front-end development and back-end development?
What's the difference between front-end development and back-end development?
First, the display methods are different.
1, the front-end development mainly makes the front-end display interface that users can see.
2. The back-end development mainly does modules such as logic functions, which are invisible to users.
Second, the technology used is different.
The technologies used in 1. front-end development include but are not limited to html5, css3, javascript, jquery, Bootstrap, Node.js, AngularJs, etc.
2. Taking java as an example, back-end development mainly uses technologies including but not limited to Struts Spring MVC Hibernate HTTP Servlet Tomcat server.
Extended data:
Company's requirements for front-end and back-end personnel recruitment:
Web front end:
1, proficient in HTML, able to write HTML structures with reasonable semantics, clear structure and easy maintenance;
2, proficient in CSS, able to restore visual design, compatible with mainstream browsers recognized by the industry;
3. Be familiar with JavaScript, understand the basic content of ECMAScript, and master the js framework of 1 2, such as JQuery;;
4. Have a clear understanding of common browser compatibility problems and reliable solutions;
5. Have certain performance requirements, understand Yahoo's performance optimization suggestions, and effectively implement them in the project;
Web backend:
1, proficient in jsp, servlet, javabean, JMS, EJB, Jdbc, Flex development, or very familiar with related tools, class libraries and frameworks, such as Velocity, Spring, Hibernate, iBatis, OSGI, etc., and have a deep understanding of Web development mode;
2. Practice using common database systems such as oracle, sqlserver and mysql. , and has strong database design ability;
3. Familiar with maven project configuration management tools, tomcat, jboss and other application servers, and experience in load tuning under high concurrent processing is preferred;
4. Proficient in object-oriented analysis and design techniques, including design patterns and UML modeling;
5. Familiar with network programming, have the experience and ability to design and develop external API interfaces, and have the ability of cross-platform API specification design and API efficient call design;
Baidu encyclopedia: front-end development
- Previous article:Pears are in full bloom. What festival is it about?
- Next article:What kind of job do you usually look for after 90?
- Related articles
- Several problems about optical fiber replacing old telephone lines
- The topic selection of commercial illustration paper —— How to choose the topic of illustration
- Lyrics of Yu-Ching Fei's Qiu Chan
- The traditional virtues of the Chinese people attach great importance to thankfulness, can you cite a relevant idioms (or proverbs.). Aphorisms. Can you cite a relevant idiom (or proverb, aphorism, or
- 12 Urban Classic Novels That Are Enough to Become Gods. What are some urban classic novels that are enough to become gods?
- Sketch script "Kung Fu" script lines
- Jiangxi Pinbo Advertising Planning Co.
- The concepts, advantages and disadvantages of periodic inventory system and perpetual inventory system and their scope of application.
- Introduce what the English classroom teaching mode refers to.
- Method for making fruit vinegar