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

  • Home
  • SEARCH
  • 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

Ask A Question

Stats

  • Questions 294k
  • Answers 294k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer It is difficult to diagnose performance issues without seeing the… May 13, 2026 at 6:45 pm
  • Editorial Team
    Editorial Team added an answer Well, the loading image thing can be done like that:… May 13, 2026 at 6:45 pm
  • Editorial Team
    Editorial Team added an answer Prior to C11 The C library doesn't have any. On… May 13, 2026 at 6:45 pm

Related Questions

NOTE: I am not exactly sure how to title or tag this question, so
I'm very new to JSON, and I need to parse some that an API
This is a purely pedantic question, to sate my own curiosity. I tend to
I am still mostly unfamiliar with Inversion of Control (although I am learning about

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

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.