Re: About PHP NG "document lacking" argument
| From: | Laruence | Date: | Fri, 25 Jul 2014 07:12:16 +0000 |
| Subject: | Re: About PHP NG "document lacking" argument | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-76091@lists.php.net to get a copy of this message | ||
Hey:
On Fri, Jul 25, 2014 at 2:56 PM, Laruence <laruence@php.net> wrote:
> Hey:
>
> First of all, I don't want to make *that* thead longer...
>
> as you can see, some devers says critically phpng is lacking of
> document, and they make that as the main reason for them to against
> phpng.
>
> I have to say, in my opinion it's totally ridiculous.
>
> 1. how many devers in here really knows zend engine? how many
> tried to know it?
> I assume a little, as you can see, only a few activate zend
> engine maintainers now. dmitry is the most experience one.
>
> 2. does PHP really has had a good API document?
>
> no, when I first tried to write a extension, I found no
> documents, or they was far beyond outdate, I event don't know how
> config.m4 works..
>
> I learn PHP by reading the codes, and the example under ext/*
>
> 3. is document really important for PHPng?
>
> I don't think so, PHP can always read the codes, PHP is
> opensource , it is not *MS* who need document to tell people what it
> did in dark.
>
> 4. is PHPng API became more ugly? or harder to maintainable?
>
> I feel really bad to see somebody said such things...
>
> first of all. ugly, maintainable. it is too too subjective,
> and to be honest, it's obviously biased attitude.
>
> second, I , the main author of PHPNG, and Nikita, Dmitry,
> are the most activate internal contributors now. so you are saying we
> are writing ugly codes? I really can not agree with that.
>
> actually, the zend_hash API become more clear, and beatifuy
> than before.
>
> maintainable? who is the main force to maintain the PHP
> internal now? yes, the authors of PHPNG..
>
> I think I have the more rights to say whether it is more
> maintainer able or not.
>
> and it's become more maintainable, because of more clean API
> and more reasonable logics.
>
> 5. are we going to write docs?
>
> yes, for people, who in love with PHP, who want to make PHP
> extensions, we are glad to write some APIs (which will be enough in a
> dever eye).
>
> actually we already doing it:
> https://wiki.php.net/phpng-upgrading
>
> 6. is PHPng really faster?
>
> yes, from my own test, it get more than 80% qps improvement in
> wordpress than php-5.6 . for those big PHP users, that means they can
> save lots of money.
>
> I see no reason to not have such a great change. anyone who
> tried to block such a amazing feature merge into PHP, is doing crime
> for PHP.
>
> I am not a native english speaker, so maybe I confused you in
> some words , sorry for that.
>
> I really hope the people in this group, the people who loves PHP,
> the people who want PHP become more popular here. stop less reasonable
> arguing, let's together to make this biggest change merge into PHP,
> make PHP users more easy life..
>
> If you think we need write doc, let us write it.
>
> If you think we need more clean APIs? please tell me what style is
> more clean, we can disccuss it, refactor it.
>
> If you meet problems when you try to upgrade you extension from PHP
> to PHPng, let's add more info into the doc, or I can do some part of
> your work for you. as I have almost refactor all the extensions under
> ext/
>
> and what do you want else?
>
> please, just, please, stop the worthless talking, I really don't
> want to see such useless words anymore..
for those who don't know me yet..
I am Xinchen Hui, from china, the author of the first PHP
extension PHP framework Yaf, the first PHP occurrent RPC framework
Yar, and Yac a user data cache. lua..
I am also the maintainer of msgpack, opcache.
I start contribute to PHP from 2011, and I am also the main author of PHPNG
I care performance of PHP very much, since I am also the chief
architect of Weibo. we have thousands machines run PHP..
and * I will keep contributing to PHP, PHPNG *, so I think you
could trust me that I love PHP, and PHP NG is the most amazing work I
have participated in.
thanks
>
>
> thanks
>
> --
> Laruence Xinchen Hui
> http://www.laruence.com/
--
Laruence Xinchen Hui
http://www.laruence.com/