On Wed, Dec 31, 2008 at 9:24 AM, Uwe Grauer <[email protected]> wrote: > Wolfgang Keller wrote: >> >> To waste the effort just for Yet Another Web Framework was A Really Bad >> Idea. >> > > I guess you didn't look at Dabo at all. > > Instead of wasting time, go to http://dabodev.com/: > > """ > About Dabo > > Desktop applications. That's what Dabo does. It's not YAWF (yet another > web framework). There are plenty of excellent web frameworks out there, > so if that's what you are looking for, Dabo isn't for you. But there are > almost no desktop application frameworks out there, and if you want to > create applications that run on Windows, OS X or Linux, Dabo is for you! > """
He was talking about Ed's new addition of the client/server application. The way Ed explained it makes it sound like he was reinventing Pylons or Django, but it is totally different and has confused many people. I understand where both Ed and Wolfgang are coming from. Ed recognizes the need for a better web framework to overcome the limitations of http and html. Dabo is ideally suited to the framework because of the cdxml file. The idea is to use the rich GUI features of desktop widgets while using a client to pass updates and data back and forth. "Web Application" is not the right term. It is really a client/server application set. The client is a desktop application written in Dabo which provides a standard interface that can support many applications. The server side applications can be written using any web framework you want. I agree with the goal. I also agree with Wolfgang that Dabo is first and foremost a desktop application framework. That said, while I like the idea of the web framework and it definitely has merit, it shouldn't be part of dabo itself, since the client is essentially a Dabo app and the server is a app built from any web fromework.. That is the current structure. It is bundled in the main Dabo SVN repository, but not part of the framework itself. It is merely another tool, much like the IDE tools. If you don't use it, it is not being loaded by Python. Also, on the note of XML, you don't need to use it. We provide XML formats for most things because the are much easier to generate than code, making a visual IDE more doable. However, you can still hand code everything just as effectively. Both have strengths and weaknesses and the Visual tools need to come a whole lot further, but they are getting there. One last comment to Wolfgang. I appreciate the comments and the suggestions on the features that you would like to see in the framework. However, Dabo is an open source initiative. Paul, Ed, and everyone else that has contributed has done so on there own time. We tend to work on the things that interest us the most. I would have never thought twice about implementing the Web Update features, but it was something Ed wanted to do. If you want a feature in Dabo, the most surefire way to do it is to implement it yourself. That is how John and I got some of the features we needed. Regards, Nate Lowrie _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users Searchable Archives: http://leafe.com/archives/search/dabo-users This message: http://leafe.com/archives/byMID/[email protected]
