Browsers are the main interpreters of the web. They request information and then when they receive it, they show us on the page in a format we can see and understand.
Google chrome – Currently, the most popular browser brought to you by Google
HTML is a markup language. It mainly provides the structure of a website so that web browsers know what to show.
CSS is a Cascading Style Sheet. CSS let’s web designers to change colors, fonts, animations, and transitions on the web. They make the web look good.
Programming languages are the best ways to communicate with the computers and they tell them what to do. There are many different programming languages and also there are many different lingual languages like (English, Spanish, French, Chinese, etc). One is not better than the other. Developers are just a couple so they can easily promote those more than others. Below are just some of the languages and the links to their homepages.
Python -It is used by the Django framework and used in a lot of mathematical calculations.
Ruby – It is used by the Ruby on Rails framework
PHP – It is used by WordPress
web development course coimbatore
Frameworks are built to make building and also they work with programming languages easier. Frameworks will take all the difficulties and also in setting up a new web application and also either framework does them for you or they make them very easy for you to do.
WordPress – It is a CMS (content management system) built on PHP. Currently, about 20% of all websites run on this framework.
.NET – It is a full-stack framework built by Microsoft
Libraries are defined as groupings of code snippets to enable a large amount of functionality without having to write it all by you. Libraries go through the trouble to make sure that the code is efficient and they work well across browsers.
Databases are where all your data is being stored. It’s like a bunch of filing cabinets with folders that are filled with files. Databases come mainly in two flavors such as SQL and NoSQL. SQL provides more type of structures which helps with making sure that all the data is being correct and validated. NoSQL provides a lot of flexibility for building and also for maintaining the applications.
MongoDB – It is an open-sourced NoSQL database and currently they are the only database supported by Meteor.
MySql – It is another popular open-sourced SQL database. MySQL is used in WordPress websites.
Oracle -It is an enterprise SQL database.
SQL Server – It is an SQL server manager created by Microsoft.
Client (or Client-side)
A client is a user of an application. It is you and me when we visit http://google.com. Client’s can be either desktop computers, tablets, or the mobile devices. There are much number of clients who are interacting with the same application that is stored on a server.
Server (or Server-side)
A server is defined as the application code that is typically stored. Many Requests are made to the server from clients, and the server will gather the appropriate information and they respond to those requests.
The back-end is mainly comprised of your server and database. The backend is the place where functions, methods, and data manipulation happens that you don’t want the clients to see.