Subversion
Written by: Lorna Jane Mitchell
Featured Refcardz: Top Refcardz:
  1. Git
  2. DNS
  3. Data Mining
  4. Spring Data
  5. Subversion
  1. Spring Data
  2. Subversion
  3. Spring Config.
  4. Spring Annotations
  5. Data Mining

Link Details

Link 524907 thumbnail
User 458377 avatar

By chrislhardin
via jeviathon.com
Published: Dec 02 2010 / 17:47

Have you ever heard of "framework fatigue"? This term is meant to describe the creep of hundreds of third-party frameworks into development projects. Ten years ago, there wasn't a whole lot of choice out there for Java, so the average number of third-party libraries included in a project were 1-5, but today, the average has grown to around 30. You've got Spring, Hibernate, JUnit, Struts, Commons, TestNG, Joda, Unitils, DBUnit, iBatis just to name a few in the Java space and each of these have dependencies on other libraries and those have dependencies on others. While I don't think that choice is a bad thing, and while I tend to use 20-30 third-party libraries in a project, I do think that there have been certain side effects of this that have been detrimental to technology. I am going to address what I think is the biggest from an administration perspective.
  • 30
  • 0
  • 7877
  • 20

Comments

Add your comment
User 149937 avatar

ntpruett replied ago:

2 votes Vote down Vote up Reply

Nice article; bad title. It's not about there being too many frameworks, it's about the stupid practice of management/recruiters looking for "x years experience in framework y" and assuming that a good candidate can't learn.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.