Answer the question
In order to leave comments, you need to log in
Which platform to choose for a large-scale web project?
Good day! Need help choosing a frontend platform for a large scale web project. So far, the project has an average size, but it is necessary that the platform allows you to easily build up and debug the client-side. We started to make a project on Angular 2, but there was a need to use components with rich features (for example, keyboard input). And the native libraries of Angular 2 PrimeNG or Material are not as multifunctional as we would like. By and large, there is a back-end (Java-app), a database - MS SQL Server, it is necessary to quickly create an attractive and multifunctional web user interface. All options are being considered (JS-frameworks, PHP-frameworks, maybe take on Python). The main thing is to have a ready-made set of user interface components at hand, which you only need to customize. We do not consider paid options for boxes. It is also important that the future implementation box had good reliability of the executable code, as it is planned to solve serious problems, and documentation, the presence of a community. The question is not exactly technical, more conceptual, sorry, but I hope I can get help on this issue. Thanks for any advice.
Answer the question
In order to leave comments, you need to log in
All options are being considered (JS-frameworks, PHP-frameworks, maybe take on Python).
Django
[+] Not PHP
[+] Scales well
[+] A ton of batteries
[+] Easy to develop and fun to deploy
[+] Friendly with load caches
[+] Always find a developer
There is no component library in the
world , even a paid one, that would satisfy all the needs of all developers. You always have to top up. If you want to create a large project without writing a single line of code and without spending a single ruble, you are in the wrong place.
In my experience, the simpler the original library, the easier it is to modify / add to the required functionality. Therefore, I would suggest a bunch of Angular + Bootstrap. For tricky UI components, React is also good, but it also needs a zoo of libraries for managing state, caching AJAX requests, and everything else.
1. Visual blocks (markup): includeHTML for simple, fast and dynamic loading (or initial loading through a tag) of the necessary visual blocks (block markup code) without reloading the entire page.
2. Styling GUI components in the markup of visual blocks: Bulma
Bulma by Jeremy Thomas.3. Block handlers: js/ jquery to create modular handlers
An alternative to Bootstrap
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question