Awhile back I took some Udacity courses and learned just enough basic programming in Python to get started on a web app idea I had at the time. I decided flask was the simple/robust framework I would commit to and I went to town. It's been a couple years now of bouncing between side projects and I'm about to start a fresh one and I can't help noticing that going from 0 to full-featured web application just takes forever with flask. by the time i get all the pluggins i need, i'm not sure how much simple/rubustness is left and i'm worried i'd be making the wrong choice if i keep sticking with it for projects that are more than its intended for. the thing that really gets me is that alot of the extensions haven't been touched for multiple years now and i don't know enough to know whether that is because they are just so rock-solid that they never need to be touched or if they have been fully abandoned and i'd be a fool to build a busy on top of them.<p>what draws me to RoR is it's web-focus (i don't really have an interest in programming anything but web applications) and what looks to be a large group of people focused entirely on always keeping Rails updated and secure and easier to use the latest technologies on. I don't know a thing about ruby or rails but I have this nagging suspicion that investing a month in getting up to speed on ruby/rails could make the next 6 months of product development go much faster/smoother. but i can't tell if this is just my procrastination talking and i should just use what i already know/have with flask.<p>any insight/input is appreciated. thanks in advance!
If you have experience with Python but not with Ruby, Django might be worth a look as a more batteries-included web framework (and maybe quicker to try out if you like that, since less learning is required).