Use the latest technology or use a mature technology as a developer?

Posted by Ted Wong on Programmers See other posts from Programmers or by Ted Wong
Published on 2011-11-22T16:03:56Z Indexed on 2011/11/22 18:15 UTC
Read the original article Hit count: 393

I would like to develop an application for a group of people to use. I have decided to develop using python, but I am thinking of using python 2.X or python 3.X. If I use python 2.X, I need to upgrade it for the future... But it is more mature, and has many tools and libraries. If I develop using 3.X, I don't need to think of future integration, but currenttly it doesn't have many libraries, even a python to executable is not ready for all platforms.

Also, one of the considerations is that it is a brand new application, so I don't have the history burden to maintain the old libraries.

Any recommendation on this dilemma?

More information about this application:

  • Native application
  • Time for maintenance: 5 years+
  • Library/Tools must need: don't have idea, yet.
  • Must need feature that in 2.X: Convert to an executable for both Windows and Mac OS X

© Programmers or respective owner

Related posts about programming-languages

Related posts about python