On 03/02/2019 06:51, Zeev Suraski wrote:
While this is anecdotal, I think you might find a different perspective from
user group organizers. I've encountered many user group members over the years
who run PHP on Windows. It's more common that they develop on Windows and
deploy to Linux, but I do know those who also deploy to Windows in production.
This is actually very consistent with my experience, including some hard data I
have from relevant (even if it 100% representative) download and usage stats.
Windows is an extremely popular platform for developing PHP on - in fact, from
the data I have (which isn’t conclusive) - it’s even more popular than Linux in
certain demographics. But much like you say, this dev scenario is more common
(I would say a lot more common) than it is to see Windows in production - which
does not come to say it’s non existent in prod, just that it’s a lot less
common.
To add to that ... just how many windows based developers have actually
moved to PHP7? I'd missed that the official windows package HAD dropped
PEAR, but it's provided as part of the older third party windows
distributions, and THOSE are the ones being used by the people I'm
supporting because for a time there were no official distributions on
windows.. THAT is the reason their code base has not move to PHP7 as it
does not have access to all the third party packages being used.
While JIT should be totally transparent, is it not the case that
invariably edge cases can cause different effects on different
platforms, and it is perhaps that which is creating a concern if code
can't be fully tested on a windows platform for that reason? In
practice, it's academic, since if there are subtle differences between
Linux and Windows it probably does not matter if JIT is enabled or not?
One or other is simply displaying a bug that needs fixing?
Certainly production wise there is little evidence that W10 has done
anything to improve the speed of the web stack which still lags far
behind Linux on the same hardware, bu it's some time since I ACTUALLY
tested that but perhaps it is time to update my own benchmarks.
--
Lester Caine - G8HFL
-----------------------------
Contact - https://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - https://lsces.co.uk
EnquirySolve - https://enquirysolve.com/
Model Engineers Digital Workshop - https://medw.co.uk
Rainbow Digital Media - https://rainbowdigitalmedia.co.uk
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php