Hello everyone, back again at porkaone. On this occasion we will learn what is a framework?, its functions and types of frameworks. Let's follow the discussion below.
What are Frameworks?
The term framework must be very familiar to those of you who are in the world of web developers. Framework can be said to be a useful framework for developing websites and useful for web developers to help him write lines of code. Using a framework will make writing code much easier, faster and neatly structured.
Framework Functions
The main function of the framework is to make it easy for web developers to create a website. In addition, the framework also has other functions such as the following:
Because the framework has an architectural pattern in writing code, it makes the code easier to write and more structured. So you will be faster in finding errors and can immediately correct them.
Frameworks can also be useful for increasing the security of your website. Examples are various security systems such as authentication, encryption and hashing adopted by the Laravel framework.
Website creation is faster because developers can use available components and don't need to write code from scratch.
Frameworks can also make it easier for you to fix bugs, maintain, add features. Improving website security is also easier because usually the majority of frameworks already use various architectural patterns
Types of Framework
There are various types of frameworks that are often used to create a website. And each of these frameworks has a function and uses a programming language that is different from one another.
⦿ CSS Frameworks
The CSS framework or Cascading Style Sheet is a programming language that is useful for adjusting the layout and appearance of HTML to make it look more attractive. Generally CSS is created by front end developers. Examples of this CSS framework are:
This framework has a modern, dynamic and more user-friendly appearance. Websites created using bootstrapping will be responsive if appropriate and follow the rules available in bootstrapping and this is another feature of the bootsrap framework.
Semantic UI has one advantage over other frameworks, which is easier class writing. This framework also provides many UI components that can make HTML look more attractive
Material Design created and developed by Google has been adapted by the Materialize framework. By developing designs and making users feel the same experience when using products on all platforms is the goal of this framework.
Bootstrap |
⦿ JavaScript frameworks
The programming language that is more often used by front end developers to make websites look more interactive is JavaScript. This framework is a programming language that is classified as a high-level programming language and runs on the front end. Below are some JavaScript frameworks that are often used:
The nature of Angular JS is open source and this framework runs on the client side and the MVC concept is used to make the website appear more dynamic.
Facebook is the developer of this framework. ReactJS is mostly used for the purposes of creating a UI on a website or mobile application because of its multi-platform nature. ReactJS is the core of React Native which allows you to develop mobile applications on two operating systems simultaneously, namely Android and IOS.
⦿ PHP Frameworks
Hypertext Preprocessor or abbreviated as PHP is a programming language used for communication from the server side. Below are some PHP frameworks that are widely used to create websites:
Known as CI, this framework has a distinctive architecture, namely the MPV architecture or model, view, controller. So you can write code to be more structured and specific.
Developers usually use this framework to develop websites that have high complexity. Laravel has a complete library and chooses an elegant, concise and neat syntax or code.
This framework is perfect for developing large-scale and complex websites. The result is high performance but consumes less Memory when compared to other frameworks.
Laravel |
Ok, that's our article this time about what a framework is, its functions and types of frameworks. May be useful. If there is anything you want to ask, please ask directly at
0 Comments
Come on ask us and let's discuss together
Emoji