File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Am i doing too much?

 
Steve Chaloner
Greenhorn
Posts: 22
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've got a funny feeling I'm doing too much for the assignment. I haven't even started on the actual assignment yet, I've just written a generic MVC framework to speed up client-side development. The thing is, the framework is now getting to the point where it's a project in itself (and it'll probably come in useful at some future point, so that's not a bad thing).

How much effort have other people put into their frameworks for their assignment?

Thanks,
Steve
 
Josh Allen
Ranch Hand
Posts: 37
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Zip. My experience has taught me to put very little time upfront in building a framework for a custom application. The most successful projects I've worked on have developed the framework side-by-side the application at the same time, for reasons of requiring less coding. Most importantly not to think about reusing the framework in the future for some as yet unspecified requirements. Deviating from these guidelines almost always resulted in either wasted time and/or a framework that was more of a hiderance then help, with a redesign difficult.
 
Charles Fung
Greenhorn
Posts: 13
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Steve Chaloner:
the framework is now getting to the point where it's a project in itself

I would not think about making a framework for the client GUI. In general, I would stick with a minimal implementation and not over-engineer it. This is a one-time application, there is no appreciation for a framework. Rather, you may lose points if the code is considered to be too complicated, hard to understand and maintain, under-documented, etc.
 
Steve Chaloner
Greenhorn
Posts: 22
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The framework itself is a fairly simple MVC job that uses attributes. It's not so hard to understand, and for the actual client implementation it results in views such as:



instead of the usual gui-intensive code.

(the formatting is not mine )

[ January 23, 2005: Message edited by: Steve Chaloner ]

[Andrew: Put code inside UBB code blocks]
[ January 23, 2005: Message edited by: Andrew Monkhouse ]
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic