Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Part II - Technology Neutral Architecture Aspects

 
Maksim Kravets
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all

I am considering using MVC pattern as part of the solution for part II. The question I have is whether it is ok to be technology neutral in some aspects. So, instead of directly mentioning Struts or JSF, refer to certain design pattern participants such as Front Controller Servlet, Application Controller Servlet, Command POJO ... etc.

Thanks in advance for any info on this.

Maksim
 
Ghajini Johnson
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I believe there are certain advantages and disadvantages for every technology. If you could clearly choose the one most suitable for your solution, it is good.

If you leave those details, it is not impressive.
 
Maksim Kravets
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Ghajini Johnson:
I believe there are certain advantages and disadvantages for every technology. If you could clearly choose the one most suitable for your solution, it is good.

If you leave those details, it is not impressive.


Ghajini

One of the reasons I am considering being technology neutral on web framework implementation is because there are a number of forces that will influence the particular technology decision. One of such aspects is the development team experience. Another one is time constraint. So if most people on the team know Struts, nobody knows JSF and there is a time constraint on any learning curve then Struts may be the way to go (JSF may be integrated later).

Of course another approach to this issue as it relates to SCEA part II could be to choose a technology like JSF and make assumptions like: development team has a good understanding of JSF technology, or management is willing to allow a reasonable amount of time for learning specific technology.

Any other thoughts on this ?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic