On Mon, Apr 20, 2009 at 4:28 PM, Vaudano Luca <[email protected]> wrote: > Hi, > I read in this mailing list the comparison between Guarana and Elementary, > now I'm looking into the difference between python-elementary and > python-terra (now that this one is become GPL). > > - Both are focused on the embedded devices, especially touchscreen > - Both are on the top of Evas / Edje > - Both offer a set of widget > > Which are the differences? > > I think that many python developers on top of EFL are interested in > this question.
Hi, As designer of both Terra and Guarana I can tell they share similar goals and implementation. As Python-Terra was not GPL when we needed it, I created Guarana. It was in C to avoid arguments as "you copied code from company and released" and also because we were targeting systems without much disk space to hold Python and dependencies, so C would work well for Guarana. As you might know, guarana is more than widgets, but it contains widgets (guarana_widgets) that will go away when they're merged into elementary. Other bits of guarana will remain there, actually more is to come, not related to widgets, but models and controllers. Terra supports basic widgets, not much of them and some provided are now in Evas/Edje itself, like H/VBox and Table, grid should be there in Evas/Edje as special layout as well. Most of UI components in Canola2 are still using Python-ETK and the plan is to move to Python-Elementary. Summary: elementary/evas/edje should take all the graphical user interface elements. Eventually Guarana will provide basic model/controllers that terra provides and in this case we'll remove from Terra and provide it as bindings for Guarana, because implementation in C should be faster while consume less memory. I don't see Terra going away as using Python modules in python is much easier, trying to fit modules that work both in C and Python is a pain and bears impossible. These are all *long* term plans, nothing is really changing in near future due lack of manpower to do it. Elementary+Guarana_Widgets should come first, then Guarana+Terra. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: [email protected] Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
