Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!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.016 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'python.': 0.02; 'wednesday,': 0.07; '22,': 0.09; 'http': 0.09; 'system?': 0.09; 'cc:addr:python-list': 0.11; 'django': 0.11; '11:42': 0.16; 'fork': 0.16; 'language:': 0.16; 'object),': 0.16; 'subject:GUI': 0.16; 'subject:library': 0.16; 'folder': 0.16; 'wrote:': 0.18; 'obviously': 0.18; 'wed,': 0.18; 'app': 0.19; 'everyone,': 0.19; 'cc:addr:python.org': 0.22; '(by': 0.24; '\xa0if': 0.24; '(or': 0.24; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; "i've": 0.25; '>': 0.26; 'this:': 0.26; 'header:In-Reply-To:1': 0.27; 'chris': 0.29; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'url:mailman': 0.30; 'code': 0.31; 'requests': 0.31; 'serve': 0.31; 'directly,': 0.31; 'file': 0.32; 'option': 0.32; 'regular': 0.32; 'another': 0.32; 'url:python': 0.33; 'plain': 0.33; 'but': 0.35; 'received:google.com': 0.35; 'like,': 0.36; 'url:listinfo': 0.36; 'url:org': 0.36; 'should': 0.36; 'application': 0.37; 'level': 0.37; 'server': 0.38; 'window': 0.38; 'files': 0.38; 'pm,': 0.38; 'anything': 0.39; 'skip:& 20': 0.39; 'embedded': 0.39; 'url:mail': 0.40; 'future': 0.60; 'serving': 0.60; 'utilize': 0.61; 'browser': 0.61; 'high': 0.63; 'myself': 0.63; 'networking': 0.64; 'facilities': 0.69; 'browser.': 0.78; 'application?': 0.84; 'hand.': 0.84; 'ideas.': 0.84; 'discount': 0.87; 'free!': 0.95; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=bJTQ2F4EkIlu1j6HQCkIe9GOYYeFCJuXh8O113MOV/A=; b=iPj3SW+mHHz1o7S5+JZkXXwOfR3/FhNKOBBjJ4I2NHWZtVKebAXTZixaVUFWHlYz/H k0lWa58oFIyGdG59P7/YTW4eNZB14knxKQU+JUWgcI98YLQ/Jo7EcHolMiH2zsm/4Ds4 YLPujrJP5Nh01T4HV1pGrWuJEkK3ap3md+gCy9Rr+d7lAIHfFwPP2Jw1oS94Fgg1vpWa ZwXvGPgkG6vAiN8c+UJYPeQHTRBekGw24UgD0iLYHJ+sYb0+TpLayrCKqo4t7g9CHnXT Bxb2tyCjNzkAE0Ivv7/SUvs+9IYYkhGcbu14CQ8cktQ8GGwmYA3BELa4blcPD8DIkC7R JzbA== MIME-Version: 1.0 X-Received: by 10.229.172.70 with SMTP id k6mr3632017qcz.118.1369291395932; Wed, 22 May 2013 23:43:15 -0700 (PDT) In-Reply-To: <19c925fc-dbf8-417c-9298-f682c9b2e558@googlegroups.com> References: <20130522154233.fe5263cb231c375fc60c7c9b@gmx.net> <19c925fc-dbf8-417c-9298-f682c9b2e558@googlegroups.com> Date: Thu, 23 May 2013 07:43:15 +0100 Subject: Re: Future standard GUI library From: =?ISO-8859-1?Q?F=E1bio_Santos?= To: llanitedave Content-Type: multipart/alternative; boundary=001a11c1d27e3fc63304dd5cffd4 Cc: python-list@python.org 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: 96 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1369291405 news.xs4all.nl 15903 [2001:888:2000:d::a6]:58183 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:45775 --001a11c1d27e3fc63304dd5cffd4 Content-Type: text/plain; charset=ISO-8859-1 On 23 May 2013 03:39, "llanitedave" wrote: > > On Wednesday, May 22, 2013 7:24:15 AM UTC-7, Chris Angelico wrote: > > On Wed, May 22, 2013 at 11:42 PM, Wolfgang Keller wrote: ... > > there's another option that is available to every platform and > > (practially) every high level language: the web browser. Make your app > > serve HTTP and do up your UI in HTML5/CSS3 - your facilities are > > pretty extensive. Plus you get networking support for free! Obviously > > this option isn't for everyone, but don't discount it out of hand. > > > > ChrisA > > I've been thinking about that myself for some future app ideas. If you have a stand-alone app working from your web browser, don't you need an embedded web server to utilize the file system? Is a system like Django for an app overkill? Or is its embedded development server underkill for a single-user browser-based application? > -- > http://mail.python.org/mailman/listinfo/python-list JavaScript has this: http://appjs.org/ It's a node.js server app serving a folder of plain old HTML files to a chrome embedded browser. You can code in a node.js server using anything you like, serve requests for your client app (or use the server code directly, you can just put the functions you would like to share with the client in the window object), etc. I'm using it for a peer to peer configurable application. To do that I serve up the web application for me and my peers (by using a regular server instead of the fake server it comes with), and the browser is just a client which can connect wherever I want it to. Someone should fork this and make it work in python. --001a11c1d27e3fc63304dd5cffd4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable


On 23 May 2013 03:39, "llanitedave" <llanitedave@veawb.coop> wrote:
>
> On Wednesday, May 22, 2013 7:24:15 AM UTC-7, Chris Angelico wrote:
> > On Wed, May 22, 2013 at 11:42 PM, Wolfgang Keller <feliphil@gmx.net> wrote:
...
> > there's another option that is available to every platform an= d
> > (practially) every high level language: the web browser. Make you= r app
> > serve HTTP and do up your UI in HTML5/CSS3 - your facilities are<= br> > > pretty extensive. Plus you get networking support for free! Obvio= usly
> > this option isn't for everyone, but don't discount it out= of hand.
> >
> > ChrisA
>
> I've been thinking about that myself for some future app ideas. = =A0If you have a stand-alone app working from your web browser, don't y= ou need an embedded web server to utilize the file system? =A0Is a system l= ike Django for an app overkill? =A0Or is its embedded development server un= derkill for a single-user browser-based application?
> --
> http:/= /mail.python.org/mailman/listinfo/python-list

JavaScript has this:

http://appjs.org/

It's a node.js server app serving a folder of plain old = HTML files to a chrome embedded browser.

You can code in a node.js server using anything you like, se= rve requests for your client app (or use the server code directly, you can = just put the functions you would like to share with the client in the windo= w object), etc.

I'm using it for a peer to peer configurable application= . To do that I serve up the web application for me and my peers (by using a= regular server instead of the fake server it comes with), and the browser = is just a client which can connect wherever I want it to.

Someone should fork this and make it work in python.

--001a11c1d27e3fc63304dd5cffd4--