Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:33151 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39220 invoked by uid 1010); 15 Nov 2007 10:15:33 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 39205 invoked from network); 15 Nov 2007 10:15:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Nov 2007 10:15:33 -0000 Authentication-Results: pb1.pair.com header.from=rquadling@googlemail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=rquadling@googlemail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain googlemail.com designates 209.85.146.177 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: rquadling@googlemail.com X-Host-Fingerprint: 209.85.146.177 wa-out-1112.google.com Received: from [209.85.146.177] ([209.85.146.177:43136] helo=wa-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 75/DB-46940-24C1C374 for ; Thu, 15 Nov 2007 05:15:31 -0500 Received: by wa-out-1112.google.com with SMTP id l24so631896waf for ; Thu, 15 Nov 2007 02:15:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=MbUJ930Ck5PQYmVidDELNe81eOSKkigyiNZJjCSDfFU=; b=dKoxlR1sDYHMkFcNlDQ59Ba0vxWnhq6PghtKAn5lm7nVh68IOHvb5x5lGBop+3TX/5BiT6aHQK3WswKGttqYmQ+JH7F5+XkVgxWdxIcP8mR2ty+OatibKerWZB+OeYomAoWh2diSRZfPkyiK8r3VpdFnrbJ3I7MWwknqfc8waeQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=beta; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=LR2U3XuBNldSqt9/BxDPkjRbfy1tU/ahnTIfsJamzGeHdV57szd3sL2hsE9iETiWjDGCJOWrHQbv3Uy4pUD259bShBJ/bTRTLjCG6z3u/DFjLSH2WGxSKSm/FjiGVBP52uZpZZJcwpQDZ097c2cBI63GF2fg0BBaCRAEd/ab6YQ= Received: by 10.114.75.1 with SMTP id x1mr260036waa.1195121704803; Thu, 15 Nov 2007 02:15:04 -0800 (PST) Received: by 10.114.210.8 with HTTP; Thu, 15 Nov 2007 02:15:04 -0800 (PST) Message-ID: <10845a340711150215m260aaaa6vea192e3c1c767fca@mail.gmail.com> Date: Thu, 15 Nov 2007 10:15:04 +0000 Reply-To: RQuadling@GoogleMail.com To: "Steph Fox" Cc: "Rob Richards" , "Elizabeth Smith" , internals@lists.php.net In-Reply-To: <01ab01c826c7$549a60d0$e6dfc350@foxbox> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <02.DE.09095.25988374@pb1.pair.com> <698DE66518E7CA45812BD18E807866CEE8A7F6@us-ex1.zend.net> <473AC517.9080707@ctindustries.net> <10845a340711140230h18d507cax29af6f5f66cffca9@mail.gmail.com> <01ab01c826c7$549a60d0$e6dfc350@foxbox> Subject: Re: [PHP-DEV] Providing Visual Studio 2005 builds (again) From: rquadling@googlemail.com ("Richard Quadling") On 14/11/2007, Steph Fox wrote: > Hi Richard, > > > It would be useful to see some stats about actual performance > > increases from using the new runtime. If it is minimal, then > > cost/benifit isn't great and we are probably going to have to > > "make-do" for a while on VC6. > > Agree. > > > But, if MSVC2005EE (Microsoft Visual C++ 2005 Express Edition - > > specifically chosen because of the "free" nature of the product - > > giving more opportunity to us unfortunates who have to normally pay > > for all of our development tools to "have a go" at building our own > > PHP binaries), offers a significant performance increase, then this is > > the marketing tool we use. > > 'marketing tool'??? "PHPx will run with these Microsoft libraries and provide a 25% on average performance increase in real world tests" sort of thing. If the new libraries REALLY are that much better we owe it to the users to give it to them! > > > Sure, we will have to explain why you need to install a runtime > > library, but this is windows. > > And these are Windows users. Ha. Yes. I see your point, but for those INSTALLING PHP, they would prefer an MSI which just "did it". So, bundle the libs and move on. > > Windows users unknowningly install the > > latest runtime all the time. Many MSI installers have them there > > simply because that is the safest way to install it and have you app > > run. > > > > Sure it makes the binary package bigger, so you have 2 packages - one > > with and one without. You make the recommendation that you have the > > "with" package if you are not sure of the difference. > > > > Even at this current time, PHP is relying on the presence of a runtime > > library. It just so happens that it is so ancient that it is not > > possible to be on windows without it. > > 'Relies on the presence of' is not the same thing as 'distributes'. The > runtime library we rely on the presence of has been shipped by MS since > Windows 98. > > > So, give 'Liz the space. Please. So those of us who will benefit from > > her expertise can do so. > > Where did anyone say she should have no space? Ok, support then. Rather than a no we are not, but an OK, yes, good idea, let's do it and see what the problems are. > > > > I really feel that the core developers who only deal with *nix really > > should allow those that deal with windows be allowed to do so. It has > > no impact on *nix development other than making code compliant across > > multiple platforms (a good thing, surely?) > > Couldn't agree more. Although actually most of the *nix guys have ended up > having to load doze at some point because otherwise Windows bugs don't get > tested/fixed. Some of us doze users submit patches which are overlooked or ignored! > > As a windows user I feel that we need to move forward and offer > > another binary which takes advantage of a more modern run time - if > > the benefit can be expressed. > > Are you assuming a Windows user is a rarity? lol No, I would guess that most people who INTERACT with PHP are windows users. Most people who CODE PHP with are probably NOT windows users. So, more *nix webservers, but more IE browsers. "Prove the benefit! Enhance the world!" (to suckingly paraphrase Heroes). > > - Steph > > Richard. -- ----- Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 "Standing on the shoulders of some very clever giants!"