Coding in a mixed environment of Python and C creates problems because it's hard to profile across the language boundaries like you want to do when fixing memory and CPU problems.On the client side you can't get an old Power PC user to upgrade. Not a big deal on the server side, just buy bigger machines. OK, it can use too much memory and be too slow.Easy to learn, easy to read, easy to write, easy for new people to pick up.Developers talk to each other and express ideas in Python.Dropbox runs on Windows, Mac, Linux using tools like PyObjs, WxPython, types, py2exe, py2app, PyWin32. Runs on a single code base using Python.Can't use Python on the Android due to memory constraints.Used on the server backend desktop client, website controller logic, API backend, and analytics. Not a lot of info on how Dropbox handles this massive scale was dropped, but there were a number of good lessons to ponder: We learn that Dropbox is a startup company located in San Francisco that has probably one of the most popular file synchronization and sharing tools in the world, shipping Python on the desktop and supporting millions of users and growing every day.Ībout half way through the talk turns technical. The first part of the presentation is some Dropbox lore, origin stories and other foundational myths. That mind blowing statistic was revealed by Rian Hunter, a Dropbox Engineer, in his presentation How Dropbox Did It and How Python Helped at P圜on 2011. Dropbox saves one million files every 15 minutes, more tweets than even Twitterers tweet.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |