Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 929055
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T20:06:28+00:00 2026-05-15T20:06:28+00:00

I’m planning on starting a new project, and am evaluating various web frameworks. There

  • 0

I’m planning on starting a new project, and am evaluating various web frameworks. There is one that I’m seriously considering, but I worry about its lasting power.

When choosing a web framework, what should I look for when deciding what to go with?

Here’s what I have noticed with the framework I’m looking at:

  • Small community. There are only a few messages on the users list each day
  • No news on the “news” page since the previous release, over 6 months ago
  • No svn commits in the last 30 days
  • Good documentation, but wiki not updated since previous release
  • Most recent release still not in a maven repository

It is not the officially sanctioned Java EE framework, but I’ve seen several people mention it as a good solution in answers to various questions on Stack Overflow.

I’m not going to say which framework I’m looking at, because I don’t want this to get into a framework war. I want to know what other aspects of the project I should look at in my evaluation of risk. This should apply to other areas besides just Java EE web, like ORM, etc.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T20:06:29+00:00Added an answer on May 15, 2026 at 8:06 pm

    I’ll say that so-called “dead” projects are not that great a danger as long as the project itself is solid and you like it. The thing is that if the library or framework already does everything you can think you want, then it’s not such a big deal. If you get a stable project up and running then you should be done thinking about the framework (done!) and focus only on your webapp. You shouldn’t be required to update the framework itself with the latest release every month.

    Personally, I think the most important point is that you find one that is intuitive to your project. What makes the most sense? MVC? Should each element in the URL be a separate object? How would interactivity (AJAX) work? It makes no sense to pick something just because it’s an “industry standard” or because it’s used by a lot of big-name sites. Maybe they chose it for needs entirely different from yours. Read the tutorials for each framework and be critical. If it doesn’t gel with your way of thinking, or you have seen it done more elegantly, then move on. What you are considering here is the design and good design is tantamount for staying flexible and scalable. There’s hundreds of web frameworks out there, old and new, in every language. You’re bound to find half a dozen that works just the way you want to think in your project.

    Points I consider mandatory:

    • Extensible through plug-ins: check if there’s already plug-ins for various middleware tasks such as memcache, gzip, OpenID, AJAX goodness, etc.
    • Simplicity and modularity: the more complex, the steeper the learning curve and the less you can trust its stability; the more “locked” to specific technologies, the higher the chances that you’ll end up with a chain around your ankle.
      • Database agnostic: can you use sqlite3 for development and then switch to your production DB by changing a single line of code or configuration?
      • Platform agnostic: can you run it on Apache, lighttpd, etc.? Could you port it to run in a cloud?
      • Template agnostic: can you switch out the template system? Let’s say you hire dedicated designers and they really want to go with something else.
    • Documentation: I am not that strict if it’s open-source, but there would need to be enough official documentation to enable me to fully understand how to write my own plug-ins, for example. Also look to see if there’s source code of working sites using the same framework.
    • License and source code: do you have access to the source code and are you allowed to modify it? Consider if you can use it commercially! (Even if you have no current plans to do that currently.)

    All in all: flexibility. If I am satisfied with all four points, I’m pretty much done. Notice how I didn’t have anything about “deadness” in there? If the core design is good and there’s easily installable plug-ins for doing every web-dev 3.0-beta buzzword thing you want to do, then I don’t care if the last SVN commit was in 2006.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

No related questions found

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.