Building a Python app with Mozilla

happybrowndog happybrowndog at hotmail.com
Sun Jul 13 10:19:41 CEST 2008


Is that why Komodo is so damned slow????


Brian Quinlan wrote:
> Kevin Walzer wrote:
>> Komodo is not a Python application. It is a Mozilla application that 
>> supports Python development. Komodo is more akin to Thunderbird and 
>> Firefox than anything else; it uses the XUL framework for rendering 
>> widgets, if I'm not mistaken. If you want to build an application like 
>> Komodo, get a book on developing with the Mozilla framework (XUL, XPCOM, 
>> and all that) and look at that. Python has little to do with that.
> 
> Most application logic in Komodo is implemented in Python, using the 
> PyXPCOM bindings. The UI is implemented using XUL and JavaScript. The 
> editor is Scintilla (C++).
> 
> ../Komodo Edit.app/Contents/MacOS % find . -name "*.py" | xargs wc
> ...
> ...
> 126392  456858 4949602 total
> 
> This doesn't include the python code in the Python libraries themselves.
> 
> Cheers,
> Brian
> 
> 




More information about the Python-list mailing list