“I am learning Java, and I find it really troublesome. Especially when I want to create a form, I have to write all the controls. So I ask all of you for help. Is there a Java web report development tool which can add control directly without writing so much boring code like Visual Basic 6.0?"
I read the post above in a famous Java forum. In a short time, many kind members gave their own answers to the question, and those various answers listed about 10 Java development tool including Eclipse. However, they didn’t really solve the problem.
Maybe you have the same question with the guy. Then, is there a Java development tool which can change the web application develop mode from Java’s B/S web application coding to C/S graphical programming mode like VB?
What about Eclipse? Programmers familiar with it know that it isn’t a good interface design tool. Combined with development modes of various Java web application frameworks, it provides developers flexibility. However, it also increases programming complexity.
For example, there is development project to make a Business MIS (Management Information System) based on webapps and database with Java, and most Web pages are used to do addition, cancellation, amendment, inquiry to database.
According to a common MIS project, it needs a great number of people to work on the project. Artists will design the html interfaces of all pages, and system architects will choose various architectures (struts, spring, habernate, etc.) to build application programs’ basic frameworks, and engineers familiar with Java performance optimization will build underlying performance controls.
Even if we have enough budgets and time to do such a mass of work above, programmers will take a lot of time to study those complex architectures. Moreover, we have to deal with various frustrating problems caused by those complex architectures in the maintenance phase.
In fact, we have a better choice. We can use RAQ Report to realize our aims easily. RAQ Report is a pure Java reporting tool with real Excel-like design style. You can imagine the feeling of satisfying all the needs of end users with RAQ Report. I believe it is wonderful for project leader, programmers, and end users.