P
P
pomaz_andrew2017-08-04 10:28:15
PHP
pomaz_andrew, 2017-08-04 10:28:15

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

7 answer(s)
E
Eugene Simon, 2017-08-04
@Comers

wordpress

I
Ivan, 2017-08-04
@IvanTheCrazy

All options are being considered (JS-frameworks, PHP-frameworks, maybe take on Python).

You have a Java backend. What about PHP and Python? Maybe it's too early for a large-scale project?

E
Eugene, 2017-08-04
@zolt85

Hire an experienced front-end developer, he will do everything for you.

7
776166, 2017-08-04
@776166

Django
[+] Not PHP
[+] Scales well
[+] A ton of batteries
[+] Easy to develop and fun to deploy
[+] Friendly with load caches
[+] Always find a developer

A
Aleksei Podgaev, 2017-08-11
@alexiusp

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.

X
xmoonlight, 2017-08-04
@xmoonlight

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.
An alternative to Bootstrap
3. Block handlers: js/ jquery to create modular handlers
4. Icons: modernuiicons.com

A
Alexander Kramov, 2017-08-05
@nexmean

Vue on the client, Elixir on the back.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question