Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder3.xlned.com!newsfeed.xs4all.nl!newsfeed3.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.042 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'that?': 0.05; 'subject:Python': 0.06; 'currently,': 0.09; 'curve': 0.09; 'mess': 0.09; 'sure,': 0.09; 'python': 0.11; 'gui': 0.12; '"but': 0.16; 'enough.': 0.16; 'matlab': 0.16; 'non-trivial': 0.16; 'other,': 0.16; 'steep': 0.16; 'programming': 0.22; '(in': 0.22; 'header :User-Agent:1': 0.23; "aren't": 0.24; 'now?': 0.24; 'tend': 0.24; '(or': 0.24; 'header:In-Reply-To:1': 0.27; 'point': 0.28; 'chris': 0.29; 'ease': 0.30; 'cool,': 0.31; "we're": 0.32; 'agree': 0.35; 'tool': 0.35; 'something': 0.35; 'but': 0.35; 'building': 0.35; 'there': 0.35; 'done': 0.36; 'subject:?': 0.36; 'problems': 0.38; 'e.g.': 0.38; 'whatever': 0.38; 'to:addr:python-list': 0.38; 'anything': 0.39; 'moving': 0.39; 'to:addr:python.org': 0.39; 'easy': 0.60; 'problems.': 0.60; 'solve': 0.60; 'then,': 0.60; 'most': 0.60; 'new': 0.61; 'course': 0.61; 'simple': 0.61; 'more': 0.64; 'world': 0.66; 'due': 0.66; 'programs,': 0.74; 'attractive': 0.81; 'excel,': 0.84; 'received:192.168.0.5': 0.84; 'ruled': 0.84; 'approach.': 0.91 Date: Sat, 26 Jul 2014 12:14:08 +0200 From: Dietmar Schwertberger User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: python-list@python.org Subject: Re: .Net Like Gui Builder for Python? References: <53D2CAD8.1040306@schwertberger.de> <757bd14c-3742-4674-b305-b0cfe5a58b90@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 39 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1406369662 news.xs4all.nl 2832 [2001:888:2000:d::a6]:51620 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:75241 Am 26.07.2014 11:05, schrieb Chris Angelico: > IMO it's an attractive nuisance at best. Make it easy to build > something simple and flawed, and people will build things that aren't > simple but are still flawed. Microsoft has done this to the world a For most software/tools that's good enough. It's better to have this than having nothing. Sure, when you have a look at the VB-created programs, most of them are flawed, but still they solve problems. Currently, Python is ruled out as tool in many situations due to the steep learning curve when it comes to GUIs, so people use Excel, Labview, Matlab or whatever (or nothing at all or still VB). > But for > building a large and complex application, they tend more to make the > job harder than easier; and for people who've learned on that system Most problems that are out there to be adressed require only simple applications. For anything non-trivial I don't see that a GUI-builder, I agree that hand-coding the GUI is the better approach. But then, we're now in a world where e.g. Qt is moving away from widgets to QML which makes GUI programming a huge mess (in the same way that PHP made web-programming a mess). > and no other, it's "but this works - what, I have to learn a whole new > system now? That new system sucks". What is the point of not having tools to ease the entry? Of course it makes the others, who still learned it, feel cool, but other than that? Regards, Dietmar