views:

579

answers:

3

A killer app is an app that make a library or framework famous. I think web.py is quite famous, but I don't know any big, widely used app written in web.py.

Could you point out any? I've head that the first version of youtube.com was coded using web.py but I'd like you to mention an open source one so I can see its code.

A: 

Well, when Reddit first moved from Common Lisp to Python they used web.py (src, src). That made a pretty big splash at the time, which might explain some of its popularity. It should be said, I guess, that Reddit has since abandoned web.py in favor of Pylons.

Will McCutchen
+4  A: 

From web.py website here is a list of "Real Web Apps" written in web.py. None of them has yet become the next twitter.

  • redditriver.com: a mobile version of reddit.com
  • webme: a blogging and podcasting system
  • webr: a flickr powered photo gallery
  • http://www.colr.org/ (v5): A site for playing with colors.
  • todo: a simple web.py example where you can create, delete and edit-in-place an item
  • music-share: a simple web app for music sharing (mp3 files).
  • Google Modules : an iGoogle Gadget directory written in MVC style.
  • Mailer : a very simple mass mailer.
  • MLSS Admin : a system to rate, comment and accept candidates for conferences and likes.
  • Wikitrivia : take randomly generated quizes generated using Wikipedia.
Yada
I've seen them and dowloaded some.
Juanjo Conti
A: 

A killer app isn't necessarily defined by whether it makes the framework/language famous. The Killer 'App' is an application that disrupts its industry in such a way that the rules or status quo of that industry is changed forever. E.g. the iPhone.

It is 'killer' because it 'kills' off market leaders in its industry.

A by-product of a killer app is that the technology used to bring it to market gets a fair amount of media attention. This is inevitably happens because the majority of developers(in our case) who operate in the killer app's industry want to be up on the latest trends/concepts/etc...

In the iPhone's case: It has sold millions; meaning the iPhone is a cash cow; therefore developers flock; developers need to then know what technology to use; more developers=more attention; etc...

Obviously this is a short summary on what generally happens.

Anyway... Pylons is pretty good. Its gaining quite a bit of attention because it is easily customizable, robust and focused on doing what is necessary which is rapid development.

There is also Turbo Gears, but the latest version is built on Pylons anyway. Hope this helps.

Kurt Campher
Django-app is an example a killer app for Django.
Juanjo Conti