How to develop a web application?

What is the best approach to develop a reporting module for a Web based (Saas) application?

  • We are building a web based application that requires  a lot of inbuilt reports to be developed as well (Java/Hibernate technology).  Should we be building all the reports from scratch or are there ready to use open source tools we could consider leveraging ?  (Update - There seem to be quite a few sources for charts. Any opinions on what might be the best ones are much appreciated).

  • Answer:

    You can have a look at jasper http://reports.it has nice integration with java.

Abhishant Pandey at Quora Visit the source

Was this solution helpful to you?

Other answers

You should build them from scratch to be in control on the code so that when you need to grow or expand it will be easy for you to do it. It is cheaper to use a plug in but then you lose the scalability. I have developed all the reports for my three SaaS applications and they are working very well.

Ramesh Ramchandani

Hi,You may want to check Helical Insight. It is an open source developer friendly BI framework. Creation and consumption everything is web based. Built on backend java and frontend HTML + Javascript. It can be used to create reports, dashboards, infographs, mashups, balanced scorecards etc. It directly comes with support of D3 and C3 charts, but it also allows you to add any sort of javascripting chart which you like.For reports and dashboards creation, it allows three methods(1) Instant BI : With an integrated machine learning and NLP, it allows you to just type your question along with filters and get instant business answers. This could be in terms of reports, dashboards, geographical dashboard etc.(2) Self service BI : For slightly advanced user it provides option to drag and drop, add filters and create reports and dashboards on the fly without any technical knowledge. It has placed holders to add javascript, HTML, CSS, AJAX etc for further customization.(3) EFW : For advanced users like developers it also allows the option to use any editor and create analysis.You can check out onhttp://www.helicalinsight.com/

Nikhilesh Tiwari

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.