Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:49748 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 46610 invoked from network); 17 Sep 2010 09:28:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Sep 2010 09:28:14 -0000 Authentication-Results: pb1.pair.com header.from=christian.kaps@mohiva.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=christian.kaps@mohiva.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain mohiva.com designates 78.46.69.5 as permitted sender) X-PHP-List-Original-Sender: christian.kaps@mohiva.com X-Host-Fingerprint: 78.46.69.5 zucker.schokokeks.org Received: from [78.46.69.5] ([78.46.69.5:44764] helo=zucker.schokokeks.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 59/C4-10701-DA4339C4 for ; Fri, 17 Sep 2010 05:28:14 -0400 Received: from roundcube.schokokeks.org (localhost [::ffff:127.0.0.1]) (AUTH: LOGIN christian.kaps@mohiva.com, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by zucker.schokokeks.org with esmtp; Fri, 17 Sep 2010 11:28:10 +0200 id 0000000000018011.000000004C9334AA.00006436 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Date: Fri, 17 Sep 2010 11:28:10 +0200 To: RQuadling@googlemail.com Cc: PHP internals In-Reply-To: References: Message-ID: <12df042bd98b449afa15c788b9083e51@localhost> X-Sender: christian.kaps@mohiva.com User-Agent: RoundCube Webmail/0.4 Subject: Re: [PHP-DEV] On how a little knowledge is completely useless. From: christian.kaps@mohiva.com (Christian Kaps) On Fri, 17 Sep 2010 10:02:10 +0100, Richard Quadling wrote: > Hello all. > > In trying to follow the annotations threads currently running, I've > come to realise just how little I understand a LOT of what I read > here. > > But, then again, I don't need to, so hurrah for me. I try to follow, > but, #fail most of the time. > > One thing that did come to mind is if we ignore all the issues and > complexities of actually implementing annotations, are annotations > useful to a significant number of userland developers. On the surface, > (and this is probably where I'm going wrong), it would seem to only > really be of use to framework developers, and whilst there are at > least 2.5 frameworks per developer, the vast majority of userland > developers are not framework developers. So are they useful enough to > be included at all, or is it just serving a small minority and > distracting the other core developers? > This isn't right. At a first glance, yes it looks that only framework developers can have a benefit from annotations in the core. But the annotations extending the API of a framework so that all developers which using this frameworks have a great benefit of them. Lets take as dependency injection as example. If the framework implements this concept than the user of the framework make the usage of this. Or the bean validation framework. This is only for the framework users. > Is this something that can just be an extension with its own evolution? > > Richard. > > -- > Richard Quadling > Twitter : EE : Zend > @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY