This week's book giveaway is in the HTML Pages with CSS and JavaScript forum.
We're giving away four copies of Testing JavaScript Applications and have Lucas da Costa on-line!
See this thread for details.
Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

help with design and choosing frameworks

 
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • 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
  • 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
  • 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
  • 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?
 
    Bookmark Topic Watch Topic
  • New Topic