U
U
unixwz2017-03-02 18:54:55
JavaScript
unixwz, 2017-03-02 18:54:55

JavaScript, how not to get confused in frameworks?

Hello, I have experience in embedded systems development. C, sometimes Assembler, but times go by and I wanted to try JS and generally another area in software development.
I was used to the fact that I used a few tools that I needed, but when I started to study JS (more deeply), I was shocked by the abundance of frameworks and libraries. It seems like they appear daily.
I'm interested in how not to get confused in the abundance of frameworks? What is worth studying now?
The second question is more specific. I'm interested in developing single page applications (I don't know exactly what this term is called, but let's say an application like Telegram (web version) or zenpen.io) in the browser, what frameworks (or even several frameworks) do I need to learn for this? What are the most popular in this area.
There is a very great desire to develop in this area, but now my head is a mess.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
Snewer, 2017-03-02
@Snewer

It is called SIngle Page Application (SPA)
Although I do not do this, I recommend Vuejs https://ru.vuejs.org/v2/guide/

O
Oleg, 2017-03-02
@ptrvch

Both applications - both the web version of Telegram and Zenpen - are in open source, you can view the source code for each of them. Remarkably, Zenpen is just written without frameworks and libraries, and the web Telegram is based on the first AngularJS.
The most popular SPA frameworks have already been listed - these are Angular 1/2, ReactJS, Vue.
From myself, I recommend learning VueJS. Switched to it from AngularJS 1, very happy about it.

O
Oleg, 2017-03-02
@werty1001

It seems like they appear daily.

You don't think so.
Open vacancies -> see requirements -> study. At the moment, vue / react / angular is in trend.
It is called SPA, any of the three above.

X
xmoonlight, 2017-03-02
@xmoonlight

1. For loading content and markup on clicks: https://github.com/xmoonlight/includeHTML
There is nothing to learn there - a call through a tag or through JS (in one line).
2. Template engine (for data placement): https://sitecoder.blogspot.ru/2017/01/rex-tiny-tem...

A
abberati, 2017-03-03
@abberati

The best video about JS frameworks I've seen is here .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question