We love designing and developing websites, but what really drives us is solving problems and cultivating strong relationships with our clients
Popularising Django - Part 2
By : shabda
If you would have read my Popularizing Django post, you might know that I consider building a killer packaged app to be the best way to popularize Django. This is a post about what that app must be.
For PHP it was Wordpress and PhpBB. Both were free, very easy to install and came with every thing packaged. If you have followed the history of either you must know that they have always been plagued by security problems. Assertion: Most users, even programmers, value ease of use and install over technical superiority. Case in point, Windows vs Linux.
For Rails, arguably it is Basecamp. This is a website people can use for free, and can see that building complex, rich and engaging applications is possible with Rails. With the build a weblog in 15 minutes, Rails already proves that building webapps is fast and easy. Assertion: Killer apps need to prove easy things are easy, but complex things are possible.
Can a blog application be Django's killer app? We have many, many Blog applications written with Django. If we build a technically better application than Wordpress, can this be Django's killer app? Sorry, if you are still writing a Blogging app, (apart from personal use/learning), you are deluding itself. You can build an awesome application, but can you get Chris Pearson to designs a theme for your app for free. Wordpress's three gazillion free themes/plugins make competing against them with a blogging application almost impossible. Same goes for competing against MediaWiki or PhpBB or Drupal.
The other end of the spectrum is building say a CRM as the killer app for Django. There is SugarCRM, but it is not widespread, and a technically superior solution can knock this off its pedestal. Of might be a open source project management application? Yet with killer apps you want width of penetration, not depth of penetration. With a CRM you can get a few Rabid fans, but not an army of people who are tweaking your application everyday.
So what can be the killer app of Django? Are there still applications left which can have a depth of penetration, and are not yet in widespread use? Yes. A lot of people want to build a Social news site, and they are forced to use Pligg, and Pligg absolute sucks. Or maybe a social network app?
But I am most hopeful about Everyblock. Once the source for Everyblock is released, a ton of localities and cities not served by Everyblock would like to build such a site. Imagine a large number of Everyblock clones, and a million people hacking on Django. Never underestimate the power of large number of college kids tweaking small little things.
Comments
- How to use pep8.py to write better Django code
- Screencast: Django Tutorial Part 1
- How and why to use pyflakes to write better Python
- Getting started with South for Django DB migrations
- A brief overview of Vagrant
- Writing jQuery plugins using Coffeescript
- Behind the Scenes: Request to Response
- Using SQLite Database with Android
- Haml for Django developers
- Coffeescript for Python programmers
- rails
- django
- linkroundup
- django opinion
- opinion
- business
- API
- appengine
- python
- satire
- startup
- Uncategorized
- marketing
- personal
- rambling
- search
- interviews
- seo-interviews
- 5startupideas
- ideas
- seo
- tips
- forms
- paypal
- utilities
- datetime
- web2.0
- Amazon
- algorithms
- presentations
- products
- pinax
- satchmo
- ecommerce
- microsoft
- yahoo
- book
- tutorial
- models
- aggreagtion
- meta
- India
- apps
- about
- CSS
- Design
- wordpress
- test slug
- vim
- urls
- reviews
- javascript
- xmpp
- emacs
- Typography
- Grid Theory
- Color Theory
- iphone
- android
- titanium
- mobile applications
- CSS3
- Browser Compatibility
- mobile
- jobs
- lamson
- django setup
- files
- upload
- jsTree
- hierarchical view
- web page
- Treeview
- coffeescript
- request
- response
- South
- django south
- django migration
- --fake
- screencasts
- February 2012
- January 2012
- December 2011
- October 2011
- September 2011
- July 2011
- June 2011
- April 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- June 2010
- April 2010
- March 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- April 2009
- March 2009
- February 2009
- November 2008
- October 2008
- June 2008
- May 2008
- April 2008
Hello. It is test.