D
D
des1roer2015-06-03 07:14:38
PHP
des1roer, 2015-06-03 07:14:38

Application areas of web frameworks?

I read the article
but I still don't understand. what is used where? php frameworks (laravel, yii) and js frameworks
(angular, node).
explain what's what. can you drop detailed links
, but is there still react? and vaadin? and javaFX? and aspnet? in fact, you can write anything on them under the web? just who wants to - and d *** it?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
X
xfg, 2015-06-03
@des1roer

Yii - for writing the server side of the application.
AngularJS - for writing the client side of the application.
Nodejs is a platform for writing a server-side application.
In a classic web application, the server itself generates html code from templates with inserts of the simplest php code. But you can implement a "thin server" using the RESTful Api and return only data, for example in JSON format. Using AngularJS, a client is written to interact with the server. He also takes responsibility for generating html (view) from templates.

D
Denis Ineshin, 2015-06-03
@IonDen

Frameworks like Angular.js or Ember.js, as well as libraries like Backbone.js or React.js are used to build Single Page Applications on the Web (SPA). A single page application is a website that works on the web like a real application on other platforms (mobile, desktop). In most cases, this is necessary in order not to make an individual server for the site, but to get by with one that can work with any client, be it a web or mobile application.
Node.js is a platform based on the JavaScript programming language, not a framework.

D
Dmitry Shinkar, 2015-06-03
@DeadCowsDontMoo

A wonderful article, thanks to our Habr :D
There are so many things used on the web now - that your eyes run wide! A good friend of mine who works at Ciklum says that now cool projects are done in Java as a back-end, and simple ones in php. In other words, technologies began to replace each other without any problems, we can achieve the necessary functionality by different means - this is evolution ...)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question