Comment LCD Screens (Score 2, Insightful) 397
My HP photo printer has a touchscreen LCD. I think most have an LCD of some sort. I can imagine HP thinking they could reserve some of the space for ads...
My HP photo printer has a touchscreen LCD. I think most have an LCD of some sort. I can imagine HP thinking they could reserve some of the space for ads...
Bind 10 was written in Perl 6!
I will teach a programming class this summer to advanced middle and high-school students. I plan to teach Ruby. Python is a good choice as well; the two languages are actually quite similar.
I've heard that the book Learn to Program is excellent for this type of student.
Hmm. I don't think you have proven its better than Rails. All you've proven is that you don't know Rails, so you *want* Django to be better. The truth is, they're more similar than you think. And they are both great frameworks.
Let me address your comments...
An object-relational mapper so you don't have to write SQL. But you can still use SQL if needed;
Exactly like Rails.
Automatic admin interfaces. You never need to write another stinkin' admin interface again.
In Rails, you can pick from many plugins that give you very nice ajaxy admin interfaces, or generate a simple one automatically. You don't need to write one if you don't want to.
It's own template language. Although, you can use any other template language you want.
Rails has a template language, too. Erb. And you can use other template languages as well via plugins. I prefer Erb, but many like Haml.
Support for memcached caches is built-in
This is built into Rails too. Along with support for other types of caches as well.
Built in support for i18n and l10n.
You can do this now, though it's not quite as clean as in Python. I was surprised, with a language that started in Japan, that Ruby didn't initially support these things.
Oh, yeah. Building Rails apps is fast, too.
"Be there. Aloha." -- Steve McGarret, _Hawaii Five-Oh_