L
L
l4m3r2018-09-18 21:47:51
CRM
l4m3r, 2018-09-18 21:47:51

Which stack to choose for the simplest CRM?

There is a task to make the elementary CRM. In fact, just a couple of main tables: customers and their orders.
And the ExtJs framework saved me a lot before - there are a lot of ready-made components. You don't need to type anything.
Now I want to try something more up-to-date. As I understand it, it's better to move towards SPA. A couple of questions:
1) What would you advise on the backend? I know yii2 and laravel. But here I probably need a microframework. With lumen/slim/symfony4 - which would be easier or better?
2) What would you recommend for the frontend? vue? Are there any sets of components by analogy with ExtJs. Especially convenient grids are of interest. Such vue can or everything with 0 handles will have to be cut there?
3) If everything is from 0, then where can I see free layouts a la admin panel? I'm not just a designer.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
E
Evgeniy Volf, 2018-09-18
@l4m3r

I support the author of the previous answer, Mr. Sanes . I’ll add on my own that if you want to avoid redundancy, you can use, as you yourself indicated: lumen, silex, etc., although personally I don’t see much sense in this (in the context of the question) yet.

What do you recommend for the frontend? vue? Are there any sets of components by analogy with ExtJs.
Of course, I could be wrong (about ExtJS), but in my opinion, ExtJS is a set of components, and Vue is a JS framework, which in itself are somewhat different things ... There are components for VueJS, there are a lot of them, including . ready-made, they are very different, and most likely, some tables, calendars, buttons and other rubbish for Vue have either been adapted, or written, or [something else], but this did not become an analogue of ExtJS.
Especially convenient grids are of interest.
There are convenient grids on their own, there are a lot of them and they usually have nothing to do with Vue or ExtJS (although they can be presented as a VueJS component or adapted specifically for it), for example: DataTables .
Such vue can or everything with 0 handles will have to be cut there?
As I said earlier, in the "out of the box" mode in Vue there are no "components" at all (I mean components like jQuery UI and the like), it is intended for something else. Or maybe not ... - more likely than not. But it is possible and "handles".
If everything is from 0, then where can I see free layouts a la admin panel? I'm not just a designer.
No matter how strange it may sound, but in the search engine . There is a ton of this goodness, "a ruble for a bunch" , for example: one , two , three , etc.
PS
But here I probably need a microframework. With lumen/slim/symfony4 - which would be easier or better?
In my opinion, Symfony-4 is still not a microframework ... It's still the same good old symfony, after the "serious liposuction" by default. The microframework from the authors of Symfony is Silex .

S
Sanes, 2018-09-18
@Sanes

I know yii2 and laravel

Do it on them.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question