On Nov 27, 2006, at 5:42 AM, Pedro Gato wrote:

> - Has anyone used dabo in a real-world app, screenshots, demos, URLs??

        I know that Paul is working one one for a client, but I don't know  
whether he can reveal much of it. We've been contacted for support by  
several people in various industries who are using Dabo for their  
businesses, but I can't give you more specifics than that. Perhaps  
one or two of them may come forward and respond if they are on this  
list. I'm still looking for that first paid Dabo client, but until  
then I've re-written all of my internal apps for managing the MySQL  
databases on my server in Dabo.

        But I think that an equally good demonstration of what Dabo can do  
is the fact that all of the Dabo tools, such as the Class Designer,  
are written in Dabo! There are no external libraries or specialized C  
code anywhere; it's 100% Dabo.

> - Can i change the default menubar??

        Sure; it's as simple as myForm.MenuBar = MyCustomMenuBar. Or you  
could add and remove items from the default menu bar as needed.

        Right now you have to create menus in code. I'm working on a  
MenuDesigner tool that will allow you to create the menus visually.

> - Is fieldspeceditor deprecated?? what replaced it??

        The fieldspec format, as well as its editor, are deprecated. They  
were an early attempt to come up with a standardized XML format for  
storing application information, but suffered from too many  
limitations. For one, it is completely dependent on the datanav  
subframework used by the AppWizard, and we wanted something that was  
more general-purpose.

        What replaced it is twofold: for AppWizard-generated apps, it was  
replaced by generated code. Still not optimal, but not as confusing  
to Python developers who were new to Dabo. For the XML format used  
for storing UI information, it was replaced by the .cdxml format used  
by the Class Designer.

        We'd eventually like to have the AppWizard create .cdxml files as  
its output, so that you could use the Class Designer to edit them.  
But that will require a major re-write of the datanav framework, so  
it probably won't happen in the immediate future.

> - Can the Select/Edit/Browse Forms be costumized?? Using  
> classDesigner??

        They can be customized, but only with a text editor. They are  
standard Python/Dabo .py code files, stored in the 'ui' folder of the  
generated app.

> - Can we drop down to wxpython if needed?

        Yes. There is nothing that would stop you from using wxPython code  
and objects if needed. You would be limited to doing this in code,  
since the visual tools are designed to work with Dabo objects. You  
would also need to rely on wxPython events instead of the Dabo event  
model.

        And I would ask that if you find some place where you feel the need  
to use wxPython, please post a note here explaining the problem.  
Either there is a way to do it in Dabo that is just not obvious, as  
we don't follow wxPython naming all the time, or perhaps it is a part  
of wxPython that we have not yet wrapped. In the latter case it is  
very likely that we could come up with a Dabo wrapper in a very short  
period of time.

> - How mature is the framework??

        Dabo is actually two distinct entities: the framework itself, and  
the visual tools designed to make developing with the framework easier.

        The framework is very mature, and has not changed significantly in  
the last two years. Aside from a few bugfixes, most of the change has  
been in the UI layer, where we have added several new controls, and  
enhanced the API.

        The visual tools are still a work in progress, though. I think of  
them as extremely complex Dabo applications, and I'm not done  
creating them yet. I still find things that I want to add to the  
Class Designer, for example, or places where some features are not  
fully implemented. Over the past few months I retro-fitted support  
for non-sizer-based designs into what had previously been a sizer- 
only tool, and there are still some kinks that need to be worked out  
with that. There are also some tools that need to be created, such as  
the Menu Designer mentioned above. Once they are completed, we want  
to tie them all together into a single IDE that will allow you to  
develop and manage all the parts of your application. That goal is  
still a long ways off, but it guides the way we develop the tools today.

> requirements i'm going to use PostgreSQL, is it stable on dabo??

        PostgreSQL support is very stable on Dabo. We use the psycopg2  
database adapter for dbapi access to Postgres, so our stability is  
basically the same as psycopg2.

> P.S: Sorry for my english, i'm portuguese...

        Your English is fine. And you never have to apologize for your  
English to someone who can't speak or write in anything *but*  
English! ;-)

-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users

Reply via email to