473,406 Members | 2,378 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Rapid desktop application development

Hi all,

There has been much hype lately about web "megaframeworks", like
TurboGears, Django and Rails(Ruby side). Those are all fantastic
frameworks, nicely integrated so that the user can focus on solving his
problem, instead of doing all the scaffolding and framework integration
by hand.

Now, I am not a fan of web applications so I'm creating a few GUI
applications using Python. Thanks to wxPython, those are all
native-looking, with powerful components. This is quite nice. Now, I
want to use some OR-Mapper, so I chose SQLObjects. This is nice too. I
do have to write controllers, model, and all the glue code between the
frameworks by hand.

However, I don't have to do that with a framework such as TurboGears,
for web applications. Everything is neatly integrated so that I just
have to "fill in the blanks". It would be the same application, except
that the presentation is GUI-based, instead of Web-based. MVC
architecture too and so on.

Are there any frameworks like those, for GUI applications? It would be
interesting to abstract away that repetitive work.
Thanks,

Stephen

Oct 19 '06 #1
1 2486

Stephen Eilert wrote:
Hi all,

There has been much hype lately about web "megaframeworks", like
TurboGears, Django and Rails(Ruby side). Those are all fantastic
frameworks, nicely integrated so that the user can focus on solving his
problem, instead of doing all the scaffolding and framework integration
by hand.

Now, I am not a fan of web applications so I'm creating a few GUI
applications using Python. Thanks to wxPython, those are all
native-looking, with powerful components. This is quite nice. Now, I
want to use some OR-Mapper, so I chose SQLObjects. This is nice too. I
do have to write controllers, model, and all the glue code between the
frameworks by hand.

However, I don't have to do that with a framework such as TurboGears,
for web applications. Everything is neatly integrated so that I just
have to "fill in the blanks". It would be the same application, except
that the presentation is GUI-based, instead of Web-based. MVC
architecture too and so on.

Are there any frameworks like those, for GUI applications? It would be
interesting to abstract away that repetitive work.
Dabo
http://dabodev.com/

TraitsUI
http://code.enthought.com/traits/

Oct 19 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: carloschoenberg | last post by:
I am looking for the easiest web interface to a database. By easiest, I mean most rapid development. Because the requirements are so simple and standard, I'm hoping that something can take care of...
0
by: M.sajjad | last post by:
Five Steps to Rapid Development with TierDeveloper 3.0 Unlock the power of rapid development when you use TierDeveloper from AlachiSoft in your N-Tier application development. Follow the steps...
2
by: Barb | last post by:
Hi there, I sincerely hope that someone out there can help. I have two instances of the SQL 2000 Desktop Engine running. One is on my local machine for development and the other is on another...
8
by: Uttam | last post by:
Hello, I am currently in the process of developing an application in a pure desktop world using Access 2000. I am intending to convert this pure desktop application into a Client Server...
2
by: Mahir Karabacak | last post by:
Hi all, I need to write an server application which will work Windows Remote Desktop Server (may be Terminal server). But the difference, insted of sending whole windows desktop messages to...
4
by: TC | last post by:
Hello All, I apology for posting to many groups but I wasn't sure which group would be best targeted with my question. I have inherited an ASP.Net application that requires some maintenance &...
4
by: vvenk | last post by:
Hello: I have an ASP application that takes a file and parses it. I have a fileUpload control on my ASP page. Here's the code that gets file details: Dim srFile As StreamReader Try srFile...
2
by: sezanawa | last post by:
Hi Guys, I am new to java deployment things. Specially for desktop applications. I used to work with J2EE and i did deployment only for web projects. Now i have developed a small desktop...
1
by: abhijitbkulkarni | last post by:
Hello, I am designing a .NET database application that uses 3 tier architecture. Starting initially, this application will be desktop application but I will convert it into a website later but...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.