New ask Hacker News story: Ask HN: Dropbox uses Python a lot, is it also the case for their Windows client?

Ask HN: Dropbox uses Python a lot, is it also the case for their Windows client?
2 by josephernest | 1 comments on Hacker News.
It is well known that Dropbox uses (or used) Python a lot for their operation - I have read this quite often here on HN or elsewhere. I imagine this is true for their backend servers. Question: was their Windows client app mainly done in Python too? (the one that watches the filesystem for changes, stays in the bottom-right system tray icon notification area near the clock, has a GUI...) If so, which py => exe freeze solution did they use? How did they prevent the Python bytecode to be decompiled (obfuscation, or compilation in a similar way to Cython? another method?) Did they open-source some of the tools they developed to make Python perform well as a language that can be distributed as a .exe? I have tried py2exe and many similar tools, also Cython in embedded mode, and distribution as a .exe is usually not the strength of Python (usual tools work rather well, but sooner or later you find corner cases), so I am curious about the Dropbox company tools for this. Are there articles about this?

Comments

Popular posts from this blog

How can Utilize Call Center Outsourcing for Increase your Business Income well?

New ask Hacker News story: Is someone trying to steal credit for inventing the eTicket?