Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66471 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65943 invoked from network); 5 Mar 2013 15:13:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Mar 2013 15:13:33 -0000 Authentication-Results: pb1.pair.com header.from=preinheimer@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=preinheimer@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.48 as permitted sender) X-PHP-List-Original-Sender: preinheimer@gmail.com X-Host-Fingerprint: 209.85.160.48 mail-pb0-f48.google.com Received: from [209.85.160.48] ([209.85.160.48:56768] helo=mail-pb0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 40/51-58003-B9B06315 for ; Tue, 05 Mar 2013 10:13:31 -0500 Received: by mail-pb0-f48.google.com with SMTP id wy12so4525183pbc.21 for ; Tue, 05 Mar 2013 07:13:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:cc:content-type; bh=qglPsDZ868nqICgg9sRekdoyJtFvZchdkUrSeoPdDuU=; b=1D7hvC5QyfIU3fX0ZzaiB6AZNDpOvZKYPH5uOLxXgMOHuSSx79hvsWml1HG/L9w/ZI f9aNpDSs8zsru967CnTohsQroL9O77+eyHDZwiEGrGp+CTNY5GqkrHYw0MgHx7KY5bMh TeZhyncn6wjWiLJvGv6SnV+rkQHHU6CrFR+xKbsVyjG/FWWOW8guYnxKlCAXhM6sCj6E YNv58MqgANI4+3STNwfs4MI0WYcDfTCuCq5aallwiN5SmSDDaFtSaTT/vWY2XSEswlk5 bOvsygeauE2PpHhPBSxBC5fepft56uzdhCY6AUzPlWwkqZ0YFpn74rBm91hhmLJkiks+ uy4w== MIME-Version: 1.0 X-Received: by 10.68.240.103 with SMTP id vz7mr37168013pbc.112.1362496407882; Tue, 05 Mar 2013 07:13:27 -0800 (PST) Received: by 10.68.21.99 with HTTP; Tue, 5 Mar 2013 07:13:27 -0800 (PST) In-Reply-To: <512DE223.7020308@lsces.co.uk> References: <512DC97F.9090901@lsces.co.uk> <512DE223.7020308@lsces.co.uk> Date: Tue, 5 Mar 2013 10:13:27 -0500 Message-ID: Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=047d7b339c2d6705d904d72eeabe Subject: Re: [PHP-DEV] PHP User Survey From: preinheimer@gmail.com (Paul Reinheimer) --047d7b339c2d6705d904d72eeabe Content-Type: text/plain; charset=ISO-8859-1 Hi Everyone, So I threw this idea out there, then I sat down and tried to come up with questions I'd want answered. There's a bunch, those questions are easy. Then I tried to focus my questions, I wanted questions that could possibly affect or guide the development of PHP as a language. That got much harder. Recognizing that much of how PHP advances is "scratch the itch" makes it harder still. Here I've got a few questions, as well as my thinking behind them: (I think this question is useful to group responses, we might see radically different responses from people deploying to a few servers versus hundreds) How many servers do you deploy code to 1 2-5 5-20 20-100 100+ (I'm not sure how this should steer PHP, except possibly trying to devote more resources to package maintainers if they're a large chunk of our user base) How do you install PHP on your production machines - Package (RPM, DEV) - Install from source - Executable from php.net (windows) (I'm not sure how this answer steers PHP as a language, but it might be useful for trends over time?) What server do you use in production: - Apache - IIS - nginx (How quickly are these new features being picked up in the language as a whole) Which of the following are you using today: - Namespaces - Closures - [other stuff] (Where are people, also useful for grouping results) What version of PHP are you using in Production -- (what motivates people to upgrade?) When do you upgrade to a new release of php e.g. 5.3 -> 5.4 - As soon as released - wait for the x.1 release - Once our OpCode cache supports it - When previous version hits EOL - When a new feature warrants the upgrade - When my Framework (Zend/Symfony/cake) or Software (Wordpress, Gallery, etc) requires it (This, I think, is the biggest question in the survey) Please rank the following in order of importance to you: - New language features - Language Speed - Language stability - Backwards compatibility between releases (I think this is useful in terms of rating priorities. If everyone uses a big framework, then we should temper their opinions against those of the framework authors/maintainers) Do you use any of the following frameworks (check all that apply) - Zend Framework - Symphony - Cake - Code Igniter - ... (Can we convince people with C to help out in the language? Send just PHP developers to work on tests? Documentation?) What other languages do you know: - C - C++ - Perl - Python - Ruby I think you can see that I was challenged by a lot of the questions to answer how it might affect the future of PHP. Some other questions to pull apart classes of responses might be helpful (are you a: hosting provider, development agency, deploying your own corporate code, etc.) but I'm really having trouble coming up with good questions that I think could affect things. Without those I'm not sure how useful the survey is to people on this list. paul On Wed, Feb 27, 2013 at 5:38 AM, Lester Caine wrote: > Pierre Joye wrote: > >> hi, >> >> On Wed, Feb 27, 2013 at 9:53 AM, Lester Caine wrote: >> >> I was in a van with my son-in-law yesterday and we got around to >>> discussing >>> websites and the like. I run his sites, but HE uses Joomla, so although >>> it's >>> PHP he has no interest in the language as such as long as Joomla works. >>> So >>> this morning I though 'What ARE people using with PHP?" expecting to see >>> a >>> large chunk of the 90 odd % of websites actually using PHP to be using >>> something to hide that, and got something of a surprise ... >>> http://w3techs.com/**technologies/history_overview/** >>> content_management/all >>> makes interesting reading, and so while I was anticipating that a large >>> chunk of users would be excluded from 'PHP' related questions, the >>> reverse >>> seems to be the truth? >>> >> >> We have discussed that hundred of times in the past. However let me >> try to compare with other mainstream products, in an understandable >> way: >> >> a company A delivers materials to a cell manufacturer > The >> manufacturer sells ready to be used cells to end users. End users do >> not care if the cell use a chip from Company A or B as long as it >> works. >> >> the manufacturer reports needs&feedback to the company A, based on its >> customers feedback and needs >> >> PHP is the company A, Joomla/Wordpress&co are the cell manufacturers. >> > > But the point is that apart perhaps for Wordpress, the 'cell > manufacturers' are possibly only a very small percentage of the PHP user > base? The piece of information we are missing is the split of users between > 'cell manufacturer' type users and those that are using PHP direct? What > part of the 68% of people 'not using a cms system' are using some other > 'cell manufacturer' and what part are just using PHP ... but even then, > where a 'cell manufacturer' is no longer around, the end user needs help > from PHP to port their website ... which is were a number of my own > customers are trapped. > > > -- > Lester Caine - G8HFL > ----------------------------- > Contact - http://lsces.co.uk/wiki/?page=**contact > L.S.Caine Electronic Services - http://lsces.co.uk > EnquirySolve - http://enquirysolve.com/ > Model Engineers Digital Workshop - http://medw.co.uk > Rainbow Digital Media - http://rainbowdigitalmedia.co.**uk > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Paul Reinheimer Zend Certified Engineer --047d7b339c2d6705d904d72eeabe--