V
V
Vyacheslav Uspensky2014-09-11 11:41:36
JavaScript
Vyacheslav Uspensky, 2014-09-11 11:41:36

Which JS framework to choose for building extremely complex custom CMS?

I would be extremely grateful to the experienced public for a reasoned indication in the direction of a good JS framework.
Background: I usually use frameworks only at the request of the customer. It has historically happened that I look at all frameworks as bicycles, because the library of developments in native JS does not encourage the study of monster-like add-ons.
At this stage, there was a desire to try to make life easier for yourself by studying a certain high-quality front-end framework, so the problem of choice arose. As a rule, I am engaged in the design of various web applications: from automating food from the canteen to complex business applications like 1C.
Current example: CRM for an advertising agency, the main part is a table of clients with 11 fields, half of them are clickable and allow you to get quick access to notes / contacts / cases, etc., in addition, the list of clients for a particular user can change dynamically (transfer, delete etc.), including from the side of the head. In addition, there is a filter function, quick (on the client) and full-text (on the server, including by fields invisible from this table) search, and other nice goodies. Data exchange with the server using Ajax, json, html data format.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Vladimir, 2014-09-11
@azrail_dev

Choose, the pros and cons are painted, then you will figure it out yourself. habrahabr.ru/post/149872

S
Sergey, 2014-09-11
Protko @Fesor

that I look at all frameworks like bicycles

and that's why you sculpt and use different bikes every time? You can at least use some kind of backbone, since this is a library and not a framework.
If you write tests, or plan to cover future application with tests, or you are a TDD/BDD adept, then you can take angular.js. You can take the backbone and use it as a connection to the server, just like take a view knockout.js / react.js (the latter can be used with angular).
In short ... look at the examples, draw conclusions. The tasks that you described can be easily solved on angular.js, ember.js, backbone+knockout.js, etc.
There are also a lot of libraries that implement everything that you listed separately.

M
Maxim Grechushnikov, 2014-09-11
@maxyc_webber

extjs mentioned?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question