A
A
Alexey Savchuk2015-10-21 21:17:13
Java
Alexey Savchuk, 2015-10-21 21:17:13

AngularJS or ExtJS for Java backend?

When designing a new service (personal account), opinions about the front-end were divided into two camps: ExtJS vs AngularJS. Backed - Spring MVC.
If you have success stories (not success stories) of using this bundle for an enterprise application, please share your thoughts.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
B
bromzh, 2015-10-22
@devpreview

At the current place of work, we create a personal account of the Internet bank. Quite a rich front-end - diagrams, a lot of all sorts of forms, etc.
The stack is just Spring + angular with requirejs (I'm sawing the frontend). It writes great. On another framework it would be more gemorno.
UPD. I will list the things that I like in Angular.

  • D.I. This is a pretty good pattern, and it helps a lot here. Yes, and it is close in spirit to Java itself, it is often used there.
  • Bidirectional data binding. Many criticize him, because. in large applications, brakes may begin due to a bunch of watchers. But in fact, if you write normal code, connect only what you need from 2 sides and remember about cycles. then everything will be fine.
  • directives
  • No templates. Instead, manipulating directly with the DOM. For me, this is a plus, since there is no separation between the usual html code and the syntax of the template engine. It is very comfortable. First, the layout is done, while the layout designer does not have to know angular. And then the js-developer arranges the directives according to the code and gradually builds up the functionality. In the case of a template engine, the layout designer must also be able to use templates.
  • Lack of a standard set of widgets. You can choose to your taste: there is a module with UI on Bootstrap, there is Matrial, and you can always make your own set of UI
  • Modules
  • A bunch of libraries for almost all occasions

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question