Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #95429

Re: Old DbaseV DOS Programmer wants to step over to new/actual modern program software

Path csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail
Return-Path <renting@astron.nl>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.011
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'python,': 0.02; '16,': 0.03; '(mysql,': 0.09; '101': 0.09; 'additionally': 0.09; 'complicate': 0.09; 'ide': 0.09; 'subject:software': 0.09; 'python': 0.10; 'language,': 0.11; 'systems.': 0.11; 'suggest': 0.15; 'subject: \n ': 0.15; '"good': 0.16; 'choose,': 0.16; 'code?': 0.16; 'compares': 0.16; 'debugger.': 0.16; 'observatory': 0.16; 'postgresql).': 0.16; 'qt,': 0.16; 'subject:program': 0.16; 'wrote:': 0.16; '>>>': 0.20; '2015': 0.20; 'aug': 0.20; 'to:2**1': 0.21; 'java': 0.22; '2.x': 0.22; 'c++,': 0.22; 'users,': 0.22; 'trying': 0.22; 'programming': 0.22; 'code,': 0.23; 'tutorials': 0.23; 'cheers': 0.24; 'header:In-Reply-To:1': 0.24; "i've": 0.25; 'distribute': 0.27; 'define': 0.27; 'projects,': 0.27; 'comparison': 0.29; 'use?': 0.29; 'allows': 0.30; 'subject:/': 0.30; 'code': 0.30; "i'd": 0.31; 'software,': 0.32; 'are:': 0.32; 'problem': 0.33; 'source': 0.33; 'choices': 0.33; 'curious': 0.33; 'suit': 0.33; 'open': 0.33; 'phone:': 0.33; 'changing': 0.34; 'worked': 0.34; 'clear': 0.35; 'c++': 0.35; 'exist': 0.35; 'mix': 0.35; 'widely': 0.35; 'knowledge': 0.35; 'step': 0.36; 'but': 0.36; 'too': 0.36; 'there': 0.36; 'url:org': 0.36; 'smaller': 0.36; 'to:addr:python-list': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'two': 0.37; 'operating': 0.37; 'charset:us- ascii': 0.37; 'things': 0.38; 'version': 0.38; 'building': 0.38; 'hi,': 0.38; 'received:192': 0.39; 'to:addr:python.org': 0.40; 'still': 0.40; 'some': 0.40; 'software': 0.40; 'easy': 0.60; 'your': 0.60; 'header:Message-Id:1': 0.61; 'email:': 0.62; 'programs': 0.62; 'needs,': 0.63; 'more': 0.63; 'past.': 0.66; 'choose': 0.68; 'received:nl': 0.72; 'directly.': 0.76; 'subject:wants': 0.76; '100': 0.79; 'winner': 0.79; 'heavy': 0.81; '"best': 0.84; 'beside': 0.84; 'have?': 0.84; 'horrible': 0.84; 'netherlands': 0.84; 'subject:Old': 0.84; 'subject:over': 0.84; 'url:app': 0.84; 'crucial': 0.91
X-Mailer Novell GroupWise Internet Agent 12.0.3
Date Mon, 17 Aug 2015 12:29:25 +0200
From "Adriaan Renting" <renting@astron.nl>
To "Vladimir Ignatov" <kmisoft@gmail.com>,<python-list@python.org>
Subject Re: Old DbaseV DOS Programmer wants to step over to new/actual modern program software
References <12bc0fae-7331-48f2-80fb-831b210cd90d@googlegroups.com> <65e075e4-211b-4800-af04-0ffc9eebd86c@googlegroups.com> <CAK_Erkj7TS724wH_P7vH9WR-pKHoPPE5WxgtGX+kyX3iWGehpg@mail.gmail.com>
In-Reply-To <CAK_Erkj7TS724wH_P7vH9WR-pKHoPPE5WxgtGX+kyX3iWGehpg@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset=US-ASCII
Content-Transfer-Encoding 7bit
Content-Disposition inline
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.20+
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.54.1439808582.4764.python-list@python.org> (permalink)
Lines 73
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1439808582 news.xs4all.nl 26748 [2001:888:2000:d::a6]:52257
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:95429

Show key headers only | View raw


For building new programs using free software, I currently like a mix
of Qt, Python, C++ and various open source SQL databases (MySQL,
PostGreSQL). I have found QtCreator an easy IDE to use in such cases, I
don't really like Eclipse.
But it requires a heavy knowledge of C++, which is not an easy
language, if you want to use Qt directly.
PyQt works for smaller projects, I've used it with
http://eric-ide.python-projects.org/ in the past.

A few things you need to ask yourself:
- How much time do I have?
- Who are my users, what OS/systems do they use? I like Qt because it
allows me to create programs for all kinds of operating systems.
- How do I want to distribute my software? Is it a problem if a user is
able to read the souce code?
- How well do I really know Dbase V? What do I want to do the same and
what differently? My dad worked with Dbase III/IV/V for years, but
learned how to program it by changing the autogenerated code, which is a
horrible way to learn programming and leads to very bad habbits.
- What kind of programs are you trying to make? There also exist a lot
of more specialized solutions, like http://www.4d.com/, which might suit
your needs, if you're looking for a dBase replacement.

Cheers



Adriaan Renting        | Email: renting@astron.nl
Software Engineer Radio Observatory
ASTRON                 | Phone: +31 521 595 100 (797 direct)
P.O. Box 2             | GSM:   +31 6 24 25 17 28
NL-7990 AA Dwingeloo   | FAX:   +31 521 595 101
The Netherlands        | Web: http://www.astron.nl/~renting/



>>> On 16-8-2015 at 20:40, Vladimir Ignatov <kmisoft@gmail.com> wrote:

> On Sun, Aug 16, 2015 at 1:11 PM, Rustom Mody <rustompmody@gmail.com>
wrote:
> 
>>> I have some ideas in mind like Java with (ECLIPS) because it is
very 
> popular, it is the most widely used and can get tutorials and videos
all over 
> the internet.
>>> I've read a lot of good things about Python, that it is much easier
but too 
> complicate to define what to choose,
>>> at the first place witch version 2.x or 3.x, a lot of IDE's to
choose from, 
> beside of that witch IDE with what pluggin.
> 
> Hi,
> 
> I am using python for years but still curious about best IDE to
suggest 
> newbies.
> IMHO - too many choices with no clear winner and each with its own
flaws.
> For me two crucial features are: good autocompletion and ability to
> step over code in debugger.
> I'd try Eclipse+PyDev first and then additionally check PyCharm
($$$)
> for comparison (to see how "best free" compares to "good
commercial")
> 
> 
> Vladimir
> 
> https://itunes.apple.com/us/app/python-code-samples/id1025613117

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Old DbaseV DOS Programmer wants to step over to new/actual modern program software AGOSTINHO TEIXEIRA <agostinhoteixeira17@gmail.com> - 2015-08-16 09:40 -0700
  Re: Old DbaseV DOS Programmer wants to step over to new/actual modern program software Igor Korot <ikorot01@gmail.com> - 2015-08-16 12:54 -0400
  Re: Old DbaseV DOS Programmer wants to step over to new/actual modern program software Michael Torrie <torriem@gmail.com> - 2015-08-16 11:07 -0600
  Re: Old DbaseV DOS Programmer wants to step over to new/actual modern program software Rustom Mody <rustompmody@gmail.com> - 2015-08-16 10:11 -0700
    Re: Old DbaseV DOS Programmer wants to step over to new/actual modern program software Vladimir Ignatov <kmisoft@gmail.com> - 2015-08-16 14:40 -0400
    Re: Old DbaseV DOS Programmer wants to step over to new/actual modern program software "Adriaan Renting" <renting@astron.nl> - 2015-08-17 12:29 +0200

csiph-web