• SourceForge.net chooses Python, TurboGears and MongoDB to Redesign their Web Site

Rick Capeland, SourceForge.net gave a presentation on, “How Python, TurboGears, and MongoDB are Transforming SourceForge.net”, at PyCon 2010 today in Atlanta, Georgia. Copeland discussed SourceForge’s desire to migrate off PHP code and start re-factoring their customer facing site, using a with the titled recipe of Python, TurboGears, and MongoDB. The PHP code was chosen by SourceForge to be the best technology at the time back in 1998, and SourceForge believes that a combination of Python and NoSQL is the best technology that the current times have to offer.

What was interesting was that Copeland goes on to explain that their reluctance to use Memcached due to the network overhead and object serialization and de-serialization. MongoDB can about the same performance as Memcached by utilizing local instance slaves, according to Copeland.

Copeland also recently released the open source project, Ming, which is an open source library for interfacing with MongoDB from Python. SourceForge plans to continue to re-factor more of their Web applications using the same technologies in the near future.

Copeland’s talk was interesting, and provides a different perspective on rebuilding a Web site from scratch. SourceForge is definitely breaking out the fun toys for their site redesign, and it will be interesting to see how quickly they can redesign their site and with how much manpower using these utilities.

What would also be interesting to see is a performance comparison of the site before and after the redesign on Python, TurboGears, and MongoDB.

More Resources

Rick Capland’s Talk (With Slides) http://us.pycon.org/2010/conference/schedule/event/110/
MongoDB http://www.mongodb.org/display/DOCS/Home
TurboGears http://turbogears.org/

Share and Enjoy:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • FriendFeed
  • HackerNews
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Technorati
  • Twitter
  • FSDaily
  • Ping.fm

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

  1. === popurls.com === popular today Says:

    === popurls.com === popular today…

    yeah! this story has entered the popular today section on popurls.com…

  2. TwittLink - Your headlines on Twitter Says:

    [...] Tweets about this great post on TwittLink.com [...]

  3. MongoDB与Tokyo Tyrant性能比较(1):基础CRU操作 « 最新最热网页游戏报道 Says:

    [...] 不过,既然选择NoSQL的原因是性能,那么他们的性能表现究竟如何呢?TT的性能表现在业界非常出名,而MongoDB的使用便相对较少了(当然,官网列举了不少案例,最近著名的开源网站SourceForge也打算使用MongoDB重新设计他们的网站)。为此,我决定亲手比较一下两者的性能表现。 [...]

Leave a Reply

You must be logged in to post a comment.