Recomended GWT Frameworks for single page application [closed] - java

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
After google around, I have to ask this question on StackOverflow.
There are frameworks around, but most of them are from 2008 2009, unmaintained, multipage or will not work with GWT 2.0
What are the recommended framework should I use for a single page application that will scale most in term of deploy? 1 language is a plus point because GWT is all about 1 language, beside if we tune the server to run Java and serve HTML pages, it will be faster.
But any framework that works and good is okay also.
Thanks :)

In addition to Jay Askren's suggestions, another good framework is gwt-platform, which is a combination of two other good frameworks, gwt-presenter and gwt-dispatch.

I recommend watching this from last year's Google IO. They recommended using the Model-View-Presenter pattern for GWT apps. Here is one implementation of this pattern.
The following from this year's GoogleIO might also be helpful:
http://code.google.com/events/io/2010/sessions/architecting-performance-gwt.html
http://code.google.com/events/io/2010/sessions/architecting-production-gwt.html
I should also mention that GWT is a framework in and of itself. The above are more best practices on how to use the framework.

Have you looked at Sencha GXT? It's a single page framework.
http://www.sencha.com/products/gxt/

I think it's also important to note that GWT 2.1 will include a lot of application framework pieces. From what I've seen so far on the contributor mailing list, it should include:
MVP framework
EventBus integration
PlaceManager for navigation
Data presentation widgets (i.e. data binding)
Validation hooks? (JSR-303 annotations recently committed)
So make sure to check out vanilla GWT 2.1 M2 as well.

Related

Replacement for GWT [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
The community reviewed whether to reopen this question 11 months ago and left it closed:
Original close reason(s) were not resolved
Improve this question
I built an application using GWT in 2012 and it has worked fine until now when a major functionality upgrade is required.
I used GWT because my background is Java and having worked in MVP type projects prior to that it was a good fit.
Today, any problem I encounter and do a google search for has answers that are posted 2 to 3 years ago ( and in a lot of cases don't solve my own issues ) This is telling me that GWT is being left behind.
Because I built the app primarly as a hobby to learn GWT I feel like I would like to learn a more recent framework when rebuilding my application.
So to narrow it down, I want to know if there is any suitable more recent alternative to GWT out there that still allows me to code in Java.
I understand this may seem like a broad question where answers will be mainly based on opinion but how else can you pick peoples brains except asking "What is your opinion" How do I do a,b,c using Java is going to be answered 3 different ways by 3 different people based on their opinion of how it should be done.
I have heard about Vaadin (https://vaadin.com/home)
Vaadin is a covering around GWT giving you more flexibility to work and the same time maintaining the GWT like experience.
Otherwise this is a good compilation, you could pick what you might need:
https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
As a long time GWT user I am increasingly drawn to AngularJS. Obviously we're talking JavaScript rather than Java here, but coming from a Java background myself I'm finding JavaScript with AngularJS a decent alternative to GWT.
Check OpenXava it's easy to use. http://www.openxava.org/ate/gwt-alternative
There is nothing wrong with GWT per se. Polyglot programming has real costs and there is plenty of activity e.g. on gitter. https://gitter.im/gwtproject/gwt
New users can use https://github.com/gwtboot to get started and there are modern ui kits like https://dominokit.github.io/domino-ui-demo/index.html?theme=indigo#home
Since you still want to code in Java and want to learn something new, i would suggest using "modern GWT", i.e. using elemental2 / j2cl. You should consider learning to refactor your app to separate your view layer from the underlying ui framework. Avoid the parts that will go away in GWT 3.0 such as RequestFactory
JSF? http://en.wikipedia.org/wiki/JavaServer_Faces
It's the "official" (part of Java EE) framework for Java web apps. I've used it briefly in the past and was relatively happy with it. I very much prefer it over other frameworks that still rely on JSPs.
cuba-platform if you are looking for ready made components and Web Firm Framework if you are looking for a framework which can be used to build any UI component. Both are java frameworks to build web ui.
I would recommend learning either Swing or JavaFX.
Swing has been arround since Java 1.2 and is the more "mature" one.
javaFX is their new "hip" version and was introduced into the JDK at version 7.
Personally I'd go for JavaFX just to be "future-proof".

Circuit Diagram visualization framework for Java [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am looking for a framework to visualize Circuit Diagrams in Java application.
I have to show Diagrams like that:
For one of my previous projects (in 2008 year) I used Jung. It worked well, but maybe somebody could propose more suitable for my needs framework? Does anyone have a similar task or know a good tools?
Also one of my tasks is to try to layout elements, because there is only info about connections in DB, but there is no layout information. I want to try to minimize manual layout work and looking for layout algorithms.
Thank you in advance.
PS: It is very desirable that the framework will be free.
PPS: Also I am interested in frameworks which can help to show (and edit) such type of diagrams using web browser.
Prefuse is very similar to Jung. I haven't used it extensively but I evaluated both Jung and Prefuse for our graph application.
Another web based option is Protovis which I came across during my evaluation. You can draw interactive graphs with it but I suspect you might need layout information already available to use this tool. Anyway looks like the authors are moving to a new library named D3 so you can check that out.
Another option I see is graphviz.
Here is a big list of graph visualization tools. http://www.mkbergman.com/414/large-scale-rdf-graph-visualization-tools/
I found a java framework named circuit. I think it could help you fix your issue.
http://code.google.com/p/circuit-framework/

Dynamic website framework suggestions [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
What are the open source java based frameworks that can be used to build a dynamic websites?
The dynamic website should allow users to change content in the site. I am not looking for a portal solution, but something lightweight and customizable.
I would recommend Play! Framework. I have worked with it before and it is pretty easy to learn. Extensive tutorials and documentation are on their website.
Because of Play's extensibility, there are many modules for it, one of which is a lightweight CMS module. I have not used this module, but it sounds like what you might be looking for.
Search about Spring MVC or JSF.
Really every Java web framework can be used to create dynamic sites. That's pretty much the entire point of using Java and such frameworks.
If you only needed to serve static content just Apache would be all you need,
There is a bewildering choice of web frameworks in Java. Everyone will tell you theirs is best and all others are bad.
My 2 cents; JSF is one of the most popular choices, rather easy and has lots of support and resources available for it. It's already part of the standard Java EE library, so in most cases you don't have to download or install anything to get started. Any Java EE implementation (JBoss, Glassfish, Resin, Geronimo, etc etc) will do. The only exception is Tomcat.
While there are other choices that also work, it's hard to go wrong with JSF.

Design of Reporting Services for Java webapp [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
A design question.
I have developed an online test engine web app earlier this year. I have used Java servlets and Freemarker templates and done it entirely following the MVC paradigm.
One big missing feature in the application is that it provides no reporting. The initial design of the application did not consider reporting as part of the core because of various constraints, not necessarily technical. Reporting services as needed now should enable users to get their reports online anytime as well as download them in predefined formats.
The application has grown into a stage where I would not like to put in more code into it and want to isolate the core modules and develop future needs around this core.
I would like to hear a few ideas as to how to go on developing this reporting service around the core app.
Also what reporting tools can I use? I have used Jasper in the past but heard BIRT is good too. Throw your suggestions.
While Jasper is a pretty good choice if you have fairly advanced requirements such as:
Supporting esoteric formats
Parent-child reports
Charts and graphs
But if you really only need to show tabular reports in popular formats such as HTML/PDF/XLS, then you can go a long way with just diplaytag, with a lot less effort than Jasper requires.
A simple tabular report takes about 20 lines of JSP code using displaytag, but the same report requires about 500 lines of XML using Jasper. I'd investigate whether displaytag can meet your requirements before committing to a 'heavyweight reporting solution such as BIRT/Jasper.
I would recommend Jasper because I've used it in the past and found it quite easy to configure and use. It is possible to integrate it into your application without too much trouble.
I have only heard good things about BIRT but never implemented it myself.
I would recommend art: http://art.sourceforge.net/. We are using this tool without any problems. It is still active project so if you add new feature you can add request for it.

I'd like to learn Struts.Is there any good web sites or books? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I want learn it for abc.
And I'd like to know what's the difference between struts 1 and struts 2.
Check this free book:
Jakarta Struts Live
Also here you can find some good basic code examples.
For a Struts 1 vs. Struts 2 comparative, check this.
Personal opinion. Jakarta Struts For Dummies is really a piece of art from newbies.
It makes the shifting from jsp/servlet to struts so easy;)
I haven't read the specific book, but I generally have good experience with Manning books, so I would recommend Struts 2 in Action.
Also, I would generally recommend to start directly from Struts 2 as it has some adantages over the 1.x versions. However, if you are using Eclipse, I am not aware of any plug-ins for Struts 2. This could be a problem for a new user. For Netbeans there is this, but I haven't used it myself. For Struts 1.x there are mature plug-ins both for Eclipse and Netbeans.
I recommend struts 2 also.
The book Struts 2 in Action I also recommend.
The Struts 2 Apache web site has a great reference and lots of tutorials, once you start moving away from the book. Use that site, and avoid RoseIndia if you can.
I've had a bit of experience with Struts1 and Struts2. First off, Struts1 and 2 are different because Struts2 is not a direct evolution of Struts1 but rather it comes from another framework called WebWork. There are still a few similarities around the MVC pattern (Action classes, etc.). The validation and configuration XML files change. Struts2 uses the Dojo toolkit for many of it's JavaScript functionality. IMHO Struts2 has more features and improvements over Struts1, although it's probably not so widely spread in use as Struts1 is, at least not yet...
the best abc tutorial as of now Struts 2
I personally recommend struts in action and as well if u like to learn online these can be a good refference http://www.mkyong.com/tutorials/struts-tutorials/

Categories