3 ms·
I feel like the people who think Python 3 has no future and "will always stay on Python 2" are the same kind of people who thought that Windows XP was always go
by yladiz 10y ago
I feel like the people who think Python 3 has no future and "will always stay on Python 2" are the same kind of people who thought that Windows XP was always going to be the Windows OS to use. Of course, there's still a lot of valid reasons to use Python 2, like having an older codebase, but eventually security updates will stop and I doubt that Guido and other Python core devs will do anything to support Python 2 after that point.
It sucks to have to migrate code from 2 to 3 in some ways, and while the 2to3 code exists, it only goes so far and does miss some things, and if you have to support both, it's a non-trivial change. But Python 3 is the future whether these people like it or not, and many of the newer features like async/await and inline variable typing aren't going to be backported, so while I think it's fine and there are legitimate reasons to stay on Python 2 for now, it's worthy to start migrating in all but the most extreme circumstances.