CREATING WEB APPLICATION
The complete application has two parts, the part which use all visual elements that the user can see and uses on his browser, e.g. text, colors, menus, buttons, shapes, interaction with the user. HTML, javascript, CSS languages are used for frontend programming, it can be added with libraries such as jquery and with the appropriate framework such as. Bootstrap, Angular, React. The simplest websites can only be done with the first 3 mentions.
Backend is the part of the application that the user does not see and it is the part that manages the data, ie. Database. This section is responsible for storing, organizing and storing data. Backend communicates with the frontend, receives information from it, then stores (stores) it. On request to download data from the database and send them to the frontend part of the application. On static sites, where the content of the page does not change, there does not have to be a background, while on dynamic sites it is mandatory.
The languages used on the server side are: Node.js, PHP, Java, Python, Ruby, etc.
Backend is the part of the application that the user does not see and it is the part that manages the data, ie. Database. This section is responsible for storing, organizing and storing data. Backend communicates with the frontend, receives information from it, then stores (stores) it. On request to download data from the database and send them to the frontend part of the application. On static sites, where the content of the page does not change, there does not have to be a background, while on dynamic sites it is mandatory.
The languages used on the server side are: Node.js, PHP, Java, Python, Ruby, etc.
CMS(Control Management System)
A website can only be created with the help of HTML, CSS and javascript to create each page, and a web platform can be used, ie. the system used to create and manage the website. The web platform is otherwise called CMS (Control Management System) and the most famous are: Wordpress, Joomla and Drupal.
CMS significantly speeds up the development of a website and makes it easier to maintain, but on the other hand there are limitations in creating your own code. CMSs themselves differ in this regard. While WordPress is the most popular and suitable for sites with a smaller number of pages, for sites that heve been created as blog sites. There are a large number of additions, ie. an extension that can be installed and increase the functionality of the website. Some are free, but there are also a large number of commercials. WordPress is good for users who don't know and don't want to write much of their own code and is easy to use.
Joomla, on the other hand, is suitable for creating larger sites and more than WordPress is suitable to write your own website editing code. Creating a website for school or college is a good example where joomla is a good choice for CMS.
Drupal is the most difficult to use, has the greatest support for writing your own code when creating a website and it is the most popular for large websites, as the base site, of some large corporations..
The greatest freedom in writing code, but also the most required time, is to create a site without a CMS, but with the use of appropriate frameworks to support the creation and maintenance of the website.
CMS significantly speeds up the development of a website and makes it easier to maintain, but on the other hand there are limitations in creating your own code. CMSs themselves differ in this regard. While WordPress is the most popular and suitable for sites with a smaller number of pages, for sites that heve been created as blog sites. There are a large number of additions, ie. an extension that can be installed and increase the functionality of the website. Some are free, but there are also a large number of commercials. WordPress is good for users who don't know and don't want to write much of their own code and is easy to use.
Joomla, on the other hand, is suitable for creating larger sites and more than WordPress is suitable to write your own website editing code. Creating a website for school or college is a good example where joomla is a good choice for CMS.
Drupal is the most difficult to use, has the greatest support for writing your own code when creating a website and it is the most popular for large websites, as the base site, of some large corporations..
The greatest freedom in writing code, but also the most required time, is to create a site without a CMS, but with the use of appropriate frameworks to support the creation and maintenance of the website.
Framework
Web framework or software framework is support for web application development and consists of APIs (classes that can be used for code development), web services and web resources. They facilitate application creation and standardization of application writing in MVC (Model View Controller) architecture. So, separating the model, the visual part and the part in charge of management within one application. They automate the writing of certain standard pieces of code, for example, they provide libraries for working with a database, managing sessions, a part for creating a Template.
There is one or more frameworks for each technology, e.g. Express for Node.js, ie the frame for the server part of the application written in javascript, for PHP the famous Laravel, Symphonies, etc., in Python is Django, Spring for writing code in Java, Angular as a frame for the client side of the web application, Ruby on Rails etc.
Since there are back-end and front-end parts of the application, there is both a back-end framework as support for creating server pages and a front-end framework for creating the client part of the application.
There is one or more frameworks for each technology, e.g. Express for Node.js, ie the frame for the server part of the application written in javascript, for PHP the famous Laravel, Symphonies, etc., in Python is Django, Spring for writing code in Java, Angular as a frame for the client side of the web application, Ruby on Rails etc.
Since there are back-end and front-end parts of the application, there is both a back-end framework as support for creating server pages and a front-end framework for creating the client part of the application.
Hosting website
In order for a website to be accessible to everyone over the Internet, it must be hosted by some host provider. After creating the files that make up a website, they need to be upload on some web platform that has support for the language in which the application is written. It is also necessary to create a website that has a domain, ie address and site name. In the background of addresses and names, the IP address is determined, through which computers communicate with each other on the Internet.
Depending on the writing technology of the website, you should also choose the appropriate providers.
Depending on the writing technology of the website, you should also choose the appropriate providers.
Next
Creating web site simple >| |