W
W
web_dev2013-11-03 21:03:19
JavaScript
web_dev, 2013-11-03 21:03:19

JS Framework - UI, CSS, Layouts, REST, good documentation?

Hello, I'm doing a javaEE project.
The project is educational, and the choice of Frontenda is a quick UI building. I do not want to dance with html and css. Therefore, it was decided to look for a ready-made JS framework with UI.
But as in the case of javaEE, js has its own “zoo” of various frameworks.
After googling for half a day, I got tired of marveling at the beauty and power of js-frameworks, and due to the lack of extensive experience with frontend and, in particular, with JS-UI. Decided to turn to the community for opinions and advice.
Means for me the main criteria:
— Layouts;
- UI (the framework has a fairly large number of ready-made components, widgets);
- CSS (accordingly, all kinds of css classes have already been written and everything already looks beautiful, I just have to use it);
- REST functionality (to communicate with my application);
- good documentation, intuitive and simple syntax, a sufficient number of examples;
From my search, these libraries are the most liked.
ExtJs
Webix
yuilibrary
angularjs
jqueryui
Questions:
1. Which of the libraries is the most suitable for the requirements?
2. Advise something better that I have not found.
Thank you!

Answer the question

In order to leave comments, you need to log in

5 answer(s)
L
lindverka, 2014-03-06
@lindverka

I would choose Webix. Layouts are very easy to customize and work great on desktop and mobile devices. There are about 40 UI ready-made components in the library, all styles are written using CSS.
Starting from version 1.1, you can use the REST API with Webix components.
The number of examples is also pleasing (they write that there are about 80 demos with interesting functionality (I didn’t check it, but I believe it;), and I counted 9 interesting demo applications).
The documentation is in English, but written clearly and consistently. There are also interactive tutorials.

N
Nazar Mokrinsky, 2013-11-03
@nazarpc

Instead of jQuery UI, I recommend UIkit, or Twitter Bootstrap 3 (I prefer the former).
They are faster, lighter, look more pleasant and modern.

R
Ruslan Lopatin, 2013-11-04
@lorus

It's not entirely clear what you're looking for. The list you provided is a mixture of completely different technologies and approaches. If you are still looking for a ready-made set of widgets for building RIA, and not just a tool for working with HTML5 / JS / CSS, then you can also take a look at qooxdoo. And, of course, on Dojo, to know how it happens.
As part of Eclipse, by the way, the Remote Application Platform project is being developed . He seems to be using qooxdoo. I don't know how usable it is.
And so, here is a comparison of various libraries. Choose.

D
Dmitry Groza, 2013-11-05
@boxfrommars

I think extjs just meets your requirements, but it has a rather high entry threshold.
here is what is front-end (grids, forms, layouts and other components): docs.sencha.com/extjs/4.2.1/extjs-build/examples/themes/index.html
there is a rest proxy: docs.sencha.com/extjs/ 4.2.1/# !/api/Ext.data.proxy.Rest
the documentation is just great I think

Y
Yuri Yarosh, 2013-11-21
@d00mko

If you do not want to dance with html / js, then it is better not to look at all in the direction of JS frameworks.
For j2ee there is vaadin zk
It integrates well with Grails.
I can’t say that they work very smoothly, but in general, the generated html / css / js is quite sane, and customization takes place with a half-kick.
IMHO ExtJS is rubbish, although ExtGWT is also there ...
The entry threshold is not as high as they say - the documentation is shitty and there are a lot of amateurs.
By and large a big bloatware.
For applephiles, you can look cappuccino
True, there is now total re-piping and the division of power, the future of the project is rather vague.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question