Rails-like Quickly tools brings rapid development to Ubuntu
arstechnica.com
arstechnica.com
It's good that this is built in Python. I used to use C to write desktop apps, but developing in C is very, very slow. Using Python not only allows quick development, but it also allows you make "binary" packages that run on all Linux variants irregardless of ABI differences.
However, Quickly is doing something wrong compared to Rails: marketing and polish. The Quickly website is just a Launchpad page, and their documentation is just a wiki. They should have a proper website with documentation in an easy-to-read format that doesn't feel messy, maybe a few screencasts too. The current "website" looks to amateurish and doesn't exactly invite me to use it.
(Edited to correct an amiguous phrase.)
It is a template expansion system that also setups SCM for the “expanded” project templates — presently it sounds like there is only the template for Ubuntu projects, but that other templates could be created.
This is all boilerplate and can easily take half a minute. How am I doing things wrong? Are you saying there's an easier way?
Or I can just type something like "./script/generate class Foo Bar" and be done with it and save like 15 seconds.
It's not like some of the "enterprise" java tools that generate thousands of lines of incomprehensible code.
As I said, it seems to work well enough for Rails, but I am also not 100% in love with it. It worked especially well for the initial "write a web app in 5 minutes with Rails" hype, but seems less useful in practice.
No, what makes Rails so great is not the scaffolding or the generators. It's the philosophy of Don't Repeat Yourself and having a smooth learning curve, and how everything in it reflects that philosophy.
Edit: link: http://glade.gnome.org/
(1) http://dabodev.com/ - MIT license, using wxWidgets
(2) http://www.async.com.br/projects/kiwi/index.html - LGPL, pyGTK
(3) http://sourceforge.net/apps/trac/pygtkmvc/wiki - LGPL, pyGTK