Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.115 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.77; '*S*': 0.00; 'python': 0.11; '2.7': 0.13; 'django': 0.14; 'things.': 0.15; 'escribi\xf3:': 0.16; 'qt,': 0.16; 'sqlalchemy': 0.16; 'tkinter.': 0.16; 'wrote:': 0.16; 'gui': 0.18; 'lawrence': 0.22; 'tkinter': 0.22; 'seems': 0.24; 'header:In-Reply-To:1': 0.24; 'example': 0.25; 'header:User- Agent:1': 0.26; 'plain': 0.27; 'adequate': 0.29; 'fast.': 0.29; 'mind,': 0.29; 'certainly': 0.31; 'header:Received:8': 0.31; 'gets': 0.32; 'knows': 0.32; 'running': 0.34; 'to:addr:python- list': 0.35; 'something': 0.35; 'really': 0.35; 'problem.': 0.35; 'but': 0.36; 'tool': 0.36; 'there': 0.36; 'should': 0.37; 'received:10': 0.37; 'subject:: ': 0.37; 'list.': 0.37; 'to:addr:python.org': 0.39; 'mark': 0.40; 'learn': 0.60; 'course': 0.64; 'decided': 0.65; 'started.': 0.66; 'received:200': 0.69; 'enjoy': 0.70; 'bite': 0.84; 'cecil': 0.84; 'subject:good': 0.84; 'subject:tool': 0.84; 'westerhof': 0.84; 'graphical': 0.91 X-Virus-Scanned: Debian amavisd-new at libra1.minem.cu Date: Fri, 22 May 2015 10:50:11 -0400 From: felix User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Camelot a good tool for me References: <87zj4xoxfd.fsf@Equus.decebal.nl> In-Reply-To: Content-Type: multipart/alternative; boundary="------------070302010208020005060400" X-Mailman-Approved-At: Fri, 22 May 2015 16:54:26 +0200 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 89 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1432306467 news.xs4all.nl 2948 [2001:888:2000:d::a6]:52624 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:91043 This is a multi-part message in MIME format. --------------070302010208020005060400 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit El 22/05/15 10:24, Mark Lawrence escribió: > On 22/05/2015 08:59, Cecil Westerhof wrote: >> I want to learn a lot of things. For example writing database and >> graphical applications. For database I decided on SQLAlchemy and GUI >> on Tkinter. In principal I want to write Python 3 applications. >> >> I came across Camelot. As I understand it, this is something to write >> graphical database applications fast. It works with Qt, but that >> should not be a big problem. It is just to get me started. But it >> seems only to work with 2.7 and not 3. Is this true? >> >> Would Camelot be a good tool to get me started, or can I better bite >> the bullet and just start with Tkinter and SQLAlchemy? >> > > As others have already said plain SQL is perfectly adequate in many > situations. There are also other ORMs with peewee and ponyORM > springing straight to my mind, although there's certainly a far longer > list. What it gets down to is "horses for courses" and you're the > only person who (hopefully) knows the course you're running :) > I really enjoy Django ORM! --------------070302010208020005060400 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
El 22/05/15 10:24, Mark Lawrence escribió:
On 22/05/2015 08:59, Cecil Westerhof wrote:
I want to learn a lot of things. For example writing database and
graphical applications. For database I decided on SQLAlchemy and GUI
on Tkinter. In principal I want to write Python 3 applications.

I came across Camelot. As I understand it, this is something to write
graphical database applications fast. It works with Qt, but that
should not be a big problem. It is just to get me started. But it
seems only to work with 2.7 and not 3. Is this true?

Would Camelot be a good tool to get me started, or can I better bite
the bullet and just start with Tkinter and SQLAlchemy?


As others have already said plain SQL is perfectly adequate in many situations.  There are also other ORMs with peewee and ponyORM springing straight to my mind, although there's certainly a far longer list.  What it gets down to is "horses for courses" and you're the only person who (hopefully) knows the course you're running :)

I really enjoy Django ORM!

--------------070302010208020005060400--