Web Technologies e.g. SASS, LESS and Doctrine

Web technologies, as the name indicates are the technology used over the world wide web. These technologies help the users to communicate with each other. You may have learned in your social sciences subject that Language is the main source of communication. Similarly when computers communicate, they also use certain specific language or languages for this. 
As we all know HTML is the hypertext markup language. It is the core of web technologies. Then comes JavaScript, React, Angular, Ruby, CSS and so on. 
Everyone likes beauty. CSS adds beauty to your page. But you need to write a lot of code for minute things in the style sheet. So to make the task of web developers convenient, Henry Thorton  with Natalie Weizenbaum designed and developed SASS (Syntactically Awesome Style Sheets) respectively. SASS is the style sheet language written in PHP. It is an extension to CSS and .css file can be converted to .sccs file. SASS is backward compatible meaning, it is compatible with all the versions of CSS.
LESS ( Learner Style Sheets ) is also one of the CSS preprocessors. It is based on JavaScript. LESS is dynamic CSS preprocessor, it provides the the run time compilation. Wikipedia says real time compilation of CSS.
We can have functions, variables and nested style structures both in LESS and SASS. The full guide to the installation and usage of SASS and LESS could be found here.
We have gone through the concept of Libraries in the previous blog post. Web technologies includes several languages, and almost each language has come up with several libraries. PHP is also one of those languages. And Doctrine is a project that is the hub of different PHP libraries. Doctrine itself says:
The Doctrine Project is the home to several PHP libraries primarily focused on database storage and object mapping.
And this database storage and Object mapping is done mainly using ORM (Object Relation Mapping : We'll get to this in coming blog posts)
So this was the brief overview of web technologies.
Technology is growing with each passing second or I would say; with each passing minute. And to sync our knowledge+morality with the technology is a challenging task.


 

Comments

Popular posts from this blog

Relational Data Model

An Interview with Pakistani Data Scientist : Dr. Zeeshan Ul Hassan Usmani

Data Engineering Tools

Applications of Data Engineering

Five People to Follow on Social Media

Data Science : The Fusion Reaction

Elasticsearch and Redis : NoSql

Web Scraping : Urdu News