• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

help with design and choosing frameworks

 
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I need help designing a web app project. I have worked on existing projects, but this is my first experience designing one from scratch and I want to do it right.
The app is a very small one. It has about 6-8 screens right now. But the requirements can change in the future.
It has a tabbed pane layout. I plan to use ajax instead of frames to get the tabbed pane layout. I will need to use ajax for other uses for eg, table editing; adding a row in a table etc..

The appserver that we have to use is Websphere 5.1 or websphere 6.0.
Since I have come from an open source background, I am familiar with struts and spring(business layer) and hibernate. I am not really familiar with EJBs, but I was wondering whether EJBs will be an overkill for such a small app. I would like to use declarative transactions and transaction support provided by websphere(but I am not very familiar with it). Is it good to use spring or Ejbs? I don't plan to use any ORM or Entity Beans.

Since I am familar with struts, I plan to use struts. I looked around and found ajaxanywhere library which integrates with struts.
But reading around I found that other frameworks are supposed to be better than struts. I need a good framework which will provide support for Ajax and not for autocomplete and stuff, but for also dynamically updating portions of a page and table editing. I want a clean design which will be easily enhanceable and easy to understand for another developer.

Please let me know your thoughts. Any suggestions of books or examples of good app designs will be very helpful.

Thanks,
Nikki
 
Sheriff
Posts: 14691
16
Eclipse IDE VI Editor Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ajax does not depend on which framework you're using. You can use Ajax with anything like Struts, Tapestry, Spring, JSF. So this is not a problem here.
I think you'd better stick with something that you and other developers know.
 
nikki mateti
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi

Thanks for the response. I do understand that Ajax does not depend on a frameowrk. It is just that I don't my app to be littered with all javascript functions which create parts of a page. I want to minimise use of javascript.

Niharika
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by nikki mateti:
I want to minimise use of javascript.
Niharika



You do realize that 99% of Ajax is Javascript, don't you? Do you mean you want to minimize the amount of hand written javascript?
 
There will be plenty of time to discuss your objections when and if you return. The cargo is this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic