On 04.12.2015 11:29, Sebastian Bergmann wrote:
> Am 04.12.2015 um 00:09 schrieb Stanislav Malyshev:
>> Windows as a platform is different from Linux/Mac in several aspects
> 
>  True. But why does the PHP Project have to provide Windows binaries on
>  php.net? Microsoft should be treated as any other downstream vendor: let
>  them build their binaries on their infrastructure and let them distribute
>  their binaries through their channels.
> 
>  Again, my intention is not to "bash Microsoft". I appreciate and
>  respect everything they have done to make PHP on Windows more robust.
>  I just think that the PHP project would be better off to focus on
>  one release artifact: the source tarball.

While I'd love to share your view on this I think it's just unrealistic
in regards to ease of use towards anyone who's not a hardcore windows
developer.

a) building a php.net release tarball on a freshly installed
Ubuntu/CentOS/Debian/whatever box:

- it's literally 1 copy/pastable command line to install all
dependencies, then unzip, configure make.

b) building this on Windows:

- to be honest, I don't even know how many steps exactly are involved,
I've given up years ago. And in my team I am usually the one most
confident to develop *anything in any language* on Windows.

I hate to say it, but not providing an official Windows build is kind of
sticking the finger to everyone using Windows for PHP (not the language)
development. Yes, this could be alleviated with builds from external
sources, but most language teams release for "more platforms". And I
stand to what I said above. On Linux (and maybe also on OS X?) you can
get 90% of users non-versed in C development to build their PHP quite
easily, on Windows.. maybe possible, but not worth the hassle.

Greetings,
Florian

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to