A question for Alex Kleider: Do you want this thing to eventually run on mobile? -- android and IOS?
If so, tkinter isn't the place to start, but kivy (which also runs on desktops) is. http://kivy.org/#home re: full stack frameworks The thing about full stack frameworks such as Django is that they provide their own 'full ecosystem' -- if you are going to use Django, you are going to have to learn -the Django way to do things-. Now Django, in particular, fits many people's brains quite nicely. So they find doing things 'the Django way' fairly natural ... it works the way they expected. But there are a whole lot of other people who don't naturally think in anything approaching -the Django way-. They end up fighting the framework every inch of the way, which makes for an extremely unpleasant experience. And this goes for every full stack Framework there is -- every one of them has arbitrary decision after arbitrary decision after arbitrary decision -- we had to pick a way to do things, and also force everybody to do it this way, and this is what we picked. This doesn't bother many people at all. They are very good at accepting 'this is the way the world is' and it does not stress them out that this is the case. In contrast, many people find that this accepting attitude cuts right across their own creativity -- not accepting 'the world the way it is' in favour of 'the world, as I shall make it better' is essential to their own creative process. Unless the full stack framework happens to make the arbitrary decisions pretty much the same way that they would, they will find using such a thing a constant source of frustration. So, full stack frameworks can save you a lot of work and effort, but only if you are willing to do things the framework's way. If, as you explore using Django (or any other full stack framework) remember this note -- if you find the whole thing tedious, arbitrary and frustrating, it may be an indication that you have the wrong framework, or that Full Stack frameworks are not for you, and you would be happier with a much lighter one, such as bottle or flask. Laura _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor