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 215289
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T18:27:23+00:00 2026-05-11T18:27:23+00:00

I just posted a question about whether WPF is a good choice for a

  • 0

I just posted a question about whether WPF is a good choice for a long term project, and it got me thinking in general about development for long term projects.

If you have to choose the technology (language/environment/framework) for a project that is expected to last for many years (at least 10), what would you choose? Which technologies that we take for granted today are expected to disappear in 3-5 years?

Will C# exist in 10 years? Will Ruby? Will Python’s interpreter 5 years from now still run Python 3.0 code?

What would you choose? What would you definitely not choose?

  • 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-11T18:27:23+00:00Added an answer on May 11, 2026 at 6:27 pm

    Tying your project to C# is about as risky as tying it to Windows ie not very.

    Windows won’t disappear overnight no matter what happens barring extinction level events.

    Other than that it’s hard to say because it simply depends on the project you’re developing. The likelihood that something is developed now and will require absolutely no maintenance or modification for the next 10+ years is… remote.

    But just look at the difference between now and 10 years ago:

    • Java was around 10 years ago but those JDKs (1.0/1.1) have long since been EOLed and those apps will have needed updating to work on Java 5+ (the current minimum supported JDK);
    • Apps written in C/C++ for the Win32 API are probably still mostly OK although Vista (and to a lesser extent 2000/XP) did break some things that worked just fine on Win95/98. Still, DOS games from that era (for example) typically still run on emulators;
    • Perl is still around and still on version 5;
    • There are some COBOL applications that have been running for decades although there’s almost zero chance any of them have gone 10 years without modification.

    So I really don’t know what you’re expecting. Software is a living breathing thing. If you don’t feed it and maintain it, it dies. What you should be concerned with is catastrophic change (like if you’d bet the farm on the success of BeOS for example) and anything tied to Windows or Linux will be just fine. Java, .Net and Python will still (I’d bet) be around. But care will be required.

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

Sidebar

Related Questions

So I just have posted a question about this code (which was answered): $(document).ready(Main);
I just posted this question and learned about <see cref=> , however when i
I've just posted a question on stackoverflow about a hide/show issue I was having
I posted a question not to long ago about how my program was essentially
I posted a question here last week about using Ajax with J2EE and got
I just posted a question about how to get a delegate to update a
I just posted this as part of a reply to a question about the
I just posted this question link text about 5 minutes ago and I forgot
I just posted this question jQuery - passing arrays in post request , where
This question is related to another question I just posted . I'm prepping for

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.