Welcome to the discussion of Front and Development vs. Back and Development, we will try to understand it with a real-life example, hopefully, the point will be clear in this article.
Usually, in the early stages of web design or development, we go after the confusion about the difference between design and development. What is the role of a web designer? What is involved in working with the web design? Are our web design and web development the same? Do they have different names or the same role in the same sense?
Read More: how to become a web developer step by step
There will be no easy answer. Everyone's role is completely different from each other. But let's take a look at the different roles and methods of both a web designer and a web developer and the differences between them.
In the previous post I discussed the difference between web design and front end development, the point should be clear if you read the previous post.
Read More: how to track phone with imei
Web design
Let me say a little bit about Web design again, in simple terms to determine what a website will look like or what it will look like in general. Website Pages are designed by using a variety of UI (User Interface) tools, such as Adobe Photoshop, Adobe XD, Figma, etc. are widely used tools.
In the website design and the content of the website is usually static. Static means that the content of the website is not user-friendly.
Example: Like Facebook, when you log in to your profile on Facebook, you see your pictures, your details, your friends' posts, etc. You see different pictures, texts, different videos, etc., because of the dynamic web content, these contents One way to look at your profile and another time to log in to your friend's profile.
This means that the content depends on different people, in different places, but the design structure of the page will remain the same. Where there are pictures in your profile, there are pictures in your friend's profile, the way the posts on your profile are showing, the way the posts are showing in your friend's profile.
Showing different content in the same place in the same place is the design structure, the design structure is usually prepared before using different UI tools. The design structure is usually static and the initial part of the development is also static, after which it is made to work dynamically, Facebook changes their design structure from time to time. This is the simple difference between design and development.
Read More: top 10 android apps 2021 you should know
The design part of the web page is also called UI design, the design can be divided into more different ways, it can be discussed in detail in the discussion about the design.
Web development
On the other hand, the web development part is divided into two parts: -
- Front end development
- Back and development
Front End Development
In very simple language, front end development is the visible part for the user, which is used by the user.
And back-end development is an internal task that ordinary website users are not aware of.
To give a real example,
Suppose you are a foodie, you like to eat in restaurants. A restaurant has two parts, one is the outer part, where the restaurant boy serves the food to you and the other is the inner part (kitchen) where the food is prepared according to the needs of the customer. Here is the first part of the restaurant where the front end works where order management, food menu viewing, meals, bill payment etc.
Read More: what is the PowerPoint | Details about PowerPoint
On the other hand (processing food in the kitchen) is the work of the back end.
HTML, CSS, JS are used for front end development. The content of the web page is placed on the website with HTML, then with CSS it is converted to a static web page according to the designed layout, then the user interaction is done with the help of JS, such as clicking on different buttons, web site Creating various animated effects, etc. are done. For example, restaurant decoration, or decoration part, food menu, waiter, cash counter etc. are part of the front end.
Order Processing:
The customer first orders the food by looking at the food menu. Static content helps the customer see what the customer is seeing. The same goes for showing web content on a website HTML & CSS are used.
Then the customer wants to place an order with the kitchen staff. In this case, the job of a waiter is to have a conversation with the customer, understand the customer's demand, take food orders and send orders to the kitchen. It's just like ordering food, the visitor comes to the website and wants something.
Read More: 4 Reasons why Python is so popular
Then the summary of the front end is:
- The visitor visits the website and sees what you are offering or displaying (HTML).
- The customer wants more information for decision making (Interactivity / JavaScript)
- The visitor/customer takes action on what they want (User Request / JavaScript)
Back End Development
Have you seen the kitchen part of the restaurant? The kitchen part is completely different from what you see in the restaurant serving food, in the cash counter section.
This is the difference between the front end and the back end developer. Like the restaurant, the server-side or back end is completely different.
Back-end servers have a lot more power than front-end browsers or any user device.
What is a server is another discussion, but in a nutshell, the server is said to serve.
The main purpose of the work that is done in the back and server is efficiency and productivity.
Summary of the back end
1. The kitchen work of the restaurant and the work of the back end is of the same type.
2. All its components should always be in the right place.
3. All the ingredients must know their respective functions and continue to perform consistently, as is the case in the kitchen part of the restaurant.
4. The server must collect data from a website or an application and send the correct response at all times, just as the waiter prepares the food and delivers the food in the correct order by receiving it in the right order.
Summary: One of the things you need to learn to do front end development is: HTML, CSS, SCSS, jQuery and JS,
On the other hand, to work in the back end (Server Side Language (Php, Python, Node.js, Java, C # and more), the server-side must learn any language well and any database well (Database, MySql, MongoDB or others). ).
Read More: how to use google drive without internet
Importance of front end development and back end development (Importance of front end development and back end development.
The front end and back end are equally important when creating a complete website or mobile application, just as kitchen staff and waiting staff play a very important role in a restaurant, so the front end developer and back end developer are invaluable in creating a business digital solution.
If you have any questions or suggestions about front end vs. back end development, don't forget to let us know in the comments below.
Thank you for reading our entire post with your precious time.
0 Comments