/srv/irclogs.ubuntu.com/2011/12/12/#ubuntu-app-devel.txt

=== mterry is now known as mterry_sprinting
doc_hello everyone. Could you please advise which version of Python is better to use if I want to build an app, 2.x or 3.x. Constructive answer is appreciated. thanks19:16
doc_hello? is anybody here?19:20
JanCdoc_: some people are "here", but not always looking in the channel all the time  ;)19:23
doc_i see...19:23
JanCdoc_: I think Python 3 will become the default in the short term, but currently most applications are still written in Python 219:23
JanCyou could say we're in the middle of a switch right now...19:24
doc_oh, i see...thanks...19:26
JanCactually, 3 switches are happening (if you want to use Gtk): Python 2 -> 3, Gtk 2 -> 3, and PyGtk -> GObject introspection-based Python Gtk bindings19:27
JanCdoc_: if you stay around, maybe somebody else can give you more info (e.g. their experience with the newer technologies)19:30
doc_ok, thank you. I think that it is better to stick to the newer technologies19:31
doc_because they are being developed with more effort19:32
jo-erlenddoc_, Python 2.7 will be supported in Ubuntu for at least five years. The problem isn't really Python itself, but with third-party libraries. They have to be ported to Python 3 before you can use them. This transition is not complete, which means you'll have less tools available in Python 3.19:36
jo-erlendfurthermore, a lot of applications will be based on 2.x for a long time, so it'll be useful to know. The changes to Python 3 isn't radical. You can pick them up easily when you're comfortable with Python itself. I would recommend that you start with Python 2.7 and GTK3, avoiding the PyGTK/PyGI problem altogether. It makes your knowledge more reusable.19:38

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!