У меня есть неплохо работающее веб-приложение (Java / Servlet / Jsp), которое я хотел бы улучшить для конечных пользователей и что они получают от использования приложения.Я собираю бизнес-данные через HTML-формы на веб-страницах и сохраняю их в базе данных Oracle.Я отображаю данные обратно в простых HTML-страницах.Но я остался жаждать большего.Я хочу, чтобы мои данные были лучше переданы, я не хочу, чтобы это было просто хранилище.
Я наткнулся на BIRT и посмотрел демоверсию Listing
.Кажется, это не лучше, чем то, что я сделал на первом снимке экрана (используя MVC) с точки зрения связывания данных и представления данных.Кажется, что даже если бы я использовал BIRT, мне все равно пришлось бы задумываться о базовых запросах.Например, show me all commitments that are behind in schedule and owned by Mr. Smith.
BIRT не будет иметь это как постоянный запрос drag-n-drop.
Так что иметь кричащее отображение круговых диаграмм и графиков неплохо, но даже если бы я использовал BIRT или Crystal Reports, это не так.неужели мне еще предстоит представить результаты, которые отображаются на этих круговых диаграммах и графиках?Я не до конца понимаю, что может сделать BIRT?
На третьем снимке экрана мне хотелось бы узнать, правильно ли я поступаю.У меня есть серия выпадающих меню для фильтрации данных, а затем две кнопки для отображения в формате списка или календаря.Это хорошо работает, но теперь я хочу добавить больше фильтров.Что делать, если кто-то хочет видеть только праздничные мероприятия.Или что, если пользователь хотел бы показать события Holiday и Jury Duty?Является ли общепринятой практикой загромождать форму кучей задвижек, флажков и полей поиска?Может ли это помочь BIRT или подобному?
Должен ли я изучать использование BIRT или есть что-то еще, чему я должен научиться, например, интеллектуальный анализ данных или AJAX ??Кстати, это шоу для одного человека, я программист и дизайнер.
Спасибо заранее.
PS: Я не был в отпуске по беременности и родам в среду, 3 ноября!