In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
Editor to share with you the meaning of front-end and back-end in programming, I believe that most people do not know much about it, so share this article for your reference, I hope you will learn a lot after reading this article. Let's learn about it!
In programming, the front end, that is, the foreground part of the website, is the web page content displayed to users on browsers such as PC and mobile, while the back end refers to the interaction of the database to deal with the corresponding business logic. what needs to be considered is how to achieve function, data access, platform stability and performance, and so on.
The operating environment of this tutorial: windows7 system, Dell G3 computer.
What is the front end in programming?
1. Front-end concept
The front end is the front part of the website, which is displayed to users on browsers such as PC, mobile and other browsers. With the development of Internet technology, HTML5,CSS3, the application of front-end framework, cross-platform responsive web design can adapt to a variety of screen resolutions, perfect dynamic design, and bring users a very high user experience.
2. Front-end features
Front-end technology is generally divided into front-end design and front-end development, front-end design can generally be understood as the visual design of the website, front-end development is the foreground code implementation of the website, including basic HTML, CSS and JavaScript/ajax, the latest advanced versions HTML5, CSS3, and SVG.
3. Main front-end technologies: HTML, CSS, JavaScript
These three are the most basic and necessary skills in front-end development. In the front-end development, in the layout of the page, HTML defines the elements, CSS locates the displayed elements, and then realizes the corresponding effects and interactions through JavaScript. Although it looks simple on the surface, there is absolutely no shortage of things to master. Before the development, you need to understand these concepts, so that you will be comfortable in the development process.
(1) HTML
It refers to Hypertext markup language (HyperText Markup Language), which is also the most commonly used common language on our web pages. After the development of many versions, it has developed to version 5.0. thanks to the standards and specifications established by W3C, it has been generally upgraded to XHTML,XHTML Extensible Hypertext markup language (EXtensible HyperText Markup Language). XHTML became the W3C standard on January 26th in 2000, which is a stricter and purer HTML code. The goal of XHTML is to replace HTML. XHTML is almost the same as HTML 4.01. XHTML is a redefined HTML as a XML application and is a W3C standard. The W3C defines XHTML as the latest version of HTML. All new browsers support XHTML.
(2) CSS
Cascading style sheets (Cascading Style Sheet) referred to as "CSS", often referred to as "style sheets" (Style Sheet), are used for web page style design. For example, if you want the link word to be blue when not clicked, and the word turns red and underlined when the mouse is moved up, this is a style. By setting up a stylesheet, you can uniformly control the display properties of each flag in HTML. Cascading style sheets can give people more effective control over the appearance of web pages. Using cascading stylesheets, you can extend the ability to accurately specify the location, appearance, and creation of special effects of web elements.
(3) JavaScript
Is a prototype inherited from Netscape's LiveScript case-sensitive client scripting language of object-oriented dynamic types, the main purpose is to solve the speed problems left by server-side languages, such as Perl, to provide customers with more smooth browsing effect. At that time, the server needs to verify the data, because the speed of the network is very slow, only 28.8kbps, the verification step wastes too much time. So Navigator, the browser of Netscape, joined Javascript to provide the basic functions of data validation.
What is the back end in programming?
The back end mostly refers to the interaction of the database to deal with the corresponding business logic. What needs to be considered is how to realize the function, the access of data, the stability and performance of the platform and so on.
In the Web development world, most back-end developers are engaged in building the actual logic behind the applications they are working on.
Typically, the front-end developer builds the user interface, while the back-end developer writes code to make it work. For example, the front-end developer creates an interface in the application with a button on it and presses the button to get the customer's data.
The back-end developer writes code that makes the button work by indicating which data is extracted from the database and passed back to the front end (and eventually displayed there).
Back-end developers may also be heavily involved in the system architecture, deciding how to organize the logic of the system so that it can be maintained and run properly.
He may be involved in building a framework or system architecture to make it easier to write programs. Back-end developers spend more time implementing algorithms and solving problems than front-end developers.
One of the important skills required by back-end developers is related to SQL and databases. Most back-end systems need to connect to the database where application data is stored.
Back-end developers usually write, read, and process data from databases or other data sources, so it is important to have skills such as SQL. Back-end developers-- at least for Web development-- also need a server-side language that specializes in the technology stack they are using.
For example, while front-end Web developers focus more on HTML,CSS and JavaScript, back-end developers need to know more about the PHP Web framework, Ruby on Rails,ASP.NET MVC, or any server-side Web development framework that is being used to build applications.
Finally, back-end developers need to know more about the application architecture, because in most cases, back-end developers need to build the architecture and internal design of the application.
A good back-end developer needs to know how to use frameworks and libraries, how to integrate them into applications, and how to build code and business logic in a way that makes the system easier to maintain.
If you like to design the infrastructure of your application, implement algorithms and logic, and work on data, you may like to be a back-end developer.
The above is all the content of the article "what do front-end and back-end mean in programming?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.