Path: csiph.com!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!newsgate.cistron.nl!newsgate.news.xs4all.nl!194.109.133.84.MISMATCH!newsfeed.xs4all.nl!newsfeed5.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.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:Python': 0.05; 'python': 0.09; 'already.': 0.09; 'commonly': 0.09; 'definition,': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'language': 0.14; 'interfaces': 0.15; 'banks.': 0.16; 'commented': 0.16; 'commercially': 0.16; 'fits': 0.16; 'from:addr:behnel.de': 0.16; 'from:addr:stefan_ml': 0.16; 'from:name:stefan behnel': 0.16; 'message-id:@dough.gmane.org': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'recognise': 0.16; 'still,': 0.16; 'wrote:': 0.17; 'certainly': 0.17; 'stefan': 0.17; 'examples': 0.18; 'written': 0.20; 'trying': 0.21; 'java': 0.21; 'libraries': 0.22; 'statement': 0.23; 'tools,': 0.23; "i've": 0.23; 'external': 0.24; 'least': 0.25; 'header:In-Reply-To:1': 0.25; 'header:User-Agent:1': 0.26; 'developers': 0.26; 'there.': 0.28; 'developing': 0.28; 'fixed': 0.28; 'header:X-Complaints- To:1': 0.28; 'gil': 0.29; 'perl': 0.29; 'piece': 0.29; 'definition': 0.29; "i'm": 0.29; 'usually': 0.30; 'subject: ?': 0.30; 'code': 0.31; 'doubt': 0.33; 'anyone': 0.33; 'to:addr :python-list': 0.33; 'languages': 0.33; 'pm,': 0.35; 'there': 0.35; 'received:org': 0.36; 'development.': 0.36; 'enough': 0.36; 'option': 0.37; 'quite': 0.37; 'subject:: ': 0.38; 'to:addr:python.org': 0.39; 'application': 0.40; 'where': 0.40; 'skip:" 10': 0.40; 'header:Received:5': 0.40; 'most': 0.61; 'provide': 0.62; 'mentioned': 0.63; 'jul': 0.65; 'ago.': 0.66; 'business': 0.70; 'bank': 0.77; 'brown,': 0.84; 'happier': 0.84; 'nonsense.': 0.84; 'subject:proposition': 0.84; 'kat': 0.91 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Stefan Behnel Subject: Re: Is Python a commercial proposition ? Date: Mon, 30 Jul 2012 08:07:00 +0200 References: <-1016624622349492799@unknownmsgid> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: fw-snc-frn5-de01.fw.telefonica.de User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 In-Reply-To: <-1016624622349492799@unknownmsgid> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 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: 29 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1343628439 news.xs4all.nl 6898 [2001:888:2000:d::a6]:51264 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:26230 Rodrick Brown, 30.07.2012 02:12: > On Jul 29, 2012, at 12:07 PM, lipska the kat wrote: >> I'm trying to understand where Python fits into the set of commonly available, commercially used languages of the moment. > > Python is a glue language much like Perl was 10 years ago. Until the > GIL is fixed Enough people have commented on this piece of FUD already. > I doubt anyone will seriously look at Python as an option > for large enterprise standalone application development. I know enough examples to recognise this as nonsense. You mentioned working in "financials" and even there I know at least one not-so-small bank that's been developing their internal (EAI and business process) code in Python for almost a decade now. And their developers are quite happy with it, certainly happier than many of the Java developers I've met in other banks. Still, you may still get away with the above statement by providing a sufficiently narrow definition of "standalone". By my definition, there isn't much "standalone" code out there. Most code I know interfaces with a couple of external tools, libraries or backends, usually written in languages I don't have to care about because they provide a language independent interface. Stefan