How Do You Decide Which Framework to Use? 291
GPolancic asks: "Software frameworks are increasingly popular software reuse technique, because they provide infrastructure functionalities to an application, or a layer of an application and therefore
reduce the work of a software developer. Numerous complementary (for example: Struts and Hibernate)
and competitive (for example: JSF vs. Struts or JSF vs. ASP.Net) software frameworks are available as both proprietary and open source software. A major precondition for the success of a software framework is their acceptance, which is related to market share or community size. On the other side, application developers need to review and select the best available software framework for their needs. Which factors do you evaluate before you decide to use a specific software framework?"
"Our presumption is that software developers mostly evaluate following software framework characteristics based on:
- perceived ease of use (e.g. easy to learn, easy to adapt)
- perceived usability (e.g. improving developer performances, reducing work, faster development),
- perceived sustainability (e.g. perceived long term support, supporting standards, clear project directions) and
- perceived fit to specific developer requirements (e.g. suited language, suited functions, suited architecture).
Go for the hype. (Score:5, Funny)
Re:missing (Score:3, Funny)
I think you've spent too much time on slashdot.
Let me tell you about this better web technology (Score:5, Funny)
Use what everybody else is using (Score:3, Funny)
Here is how my boss did (Score:5, Funny)
Imagine the look on our face... One of the colleagues later told us he almost peed in his pants for that experience.
Seriously though, this story is just a bit exagerated, but not that much, the selection process was almost like what I just described
You know, I was wondering (Score:4, Funny)
bloop bloop
Good question. (Score:3, Funny)
That's just me, though. YMMV.
Frameworks? (Score:4, Funny)
*shrug* I use Lisp. Most frameworks take about 4 or 5 macros to emulate. Not really worth the time to download any of them.
Those who don't use Lisp are doomed to reimplement it...
Obligatory reference (Score:2, Funny)
Re:Let me tell you about this better web technolog (Score:3, Funny)
Re:Use what you know (Score:3, Funny)
Lovecraft metaphor (Score:3, Funny)
Struts and Hibernate get consumed by an error trace of Cthulhuian proportions, if the supply of live sacrifices runs out, which it eventually shall, doomed one.