A
A
Alex Me2016-04-08 11:02:01
JavaScript
Alex Me, 2016-04-08 11:02:01

Which JS framework to choose for the described purposes?

Hello.
I read a lot in the topic of JS frameworks, but I still didn’t understand which one to use for what I need.
The situation is this - for the most part I write backend in PHP, but it's quite nice to write data processing in js (no animations, no visual effects). For example, I write modules for CMS, and I configure them in the admin panel on backbone + handlebars, sometimes I use them on the frontend to render elements, and then the layout designer brings beauty.
Now a large project has come, which is essentially an admin panel with a bunch of statistical information, tables with sortings, graphs, forms, etc. in this spirit.
And now I want to know what can be used from modern js frameworks (or libraries) in order to draw a minimum of templates on the server side, and transfer most of them to the client side. I want to use the REST service to do all CRUD operations in JSON, and on the client to work with these models in a form that is as close as possible to this:

// получаем данные
statModel = Stat.get(10); 
// создаем на основе модели максимально красивенькую уже в стоке таблицу 
// в ней уже есть сортировки по столбцам, поиск и т.п.
dataGrid.render(statModel);

I looked towards Polymer, but something in the last year I do not see that it is developing and new projects are being written on it. And in general, a little material on it. Backbone that's all they write morally outdated.
I can't choose between the others. I don't need routing.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Alex, 2016-04-08
@mr_ko

Now we are doing two similar projects at the company.
We use Angular 1.5.* Backend in #C and Python in another.
There are different types of users, a lot of statistics, charts, forms, etc...
Everyone is happy. No unsolvable problems were encountered.

D
Dmitry Belyaev, 2016-04-08
@bingo347

If there are enough backbone capabilities, then it’s better to use it, and it’s stupid that he died
. If not enough, look towards Ember - after the backbone it will be the fastest to master it

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question