Hahahaha ;) 

Von meinem iPad gesendet

Am Aug 18, 2012 um 17:50 schrieb "Dr. Tarique Sani" <tariques...@gmail.com>:

> The Force is with you, young Skywalker, but you are not a Jedi yet.
> 
> Feel the force! Luke :-)
> 
> T
> 
> On Sat, Aug 18, 2012 at 4:38 PM, Raffaele Sgarro
> <raffaelesga...@gmail.com> wrote:
>> I don't consider myself a Cake developer. I did a simple app (blog alike
>> with a gallery and multilingual support) with 1.3, and while everything
>> works as expected, there are lots of hackerish things that make the whole
>> thing feels like dirty. So I'm taking the opportunity to rewrite the app
>> from scratch on the 2.0 version. In the meanwhile I experimented with lots
>> of other languages/frameworks/philosphies (like Play/Java, Play/Scala,
>> Spring/Java, Ruby/Rails, Wordpress and other PHP stuffs, Android), plus I
>> knew Cake 1.x, so I expected a more streamlined process than the first time.
>> 
>> On the contrary, I first faced the new need for directory names being
>> Uppercase (I know the PSR0 thing, just can't imagine why they only in the
>> world chose this ugly and cumbersome convention). Then I found that helpers
>> must be accessed in a different way, so my layouts were to be rewritten. All
>> the way here, nothing that could not be budgeted with a major version
>> change...
>> 
>> But, hey!, the development still feels slow! All framework classes are full
>> of magic variables sparsely documented (API? blog tutorial? Cookbook?).
>> Still I can't get the Cake way of doing things. Still I feel like plain old
>> PHP development (à la wordpress) is simpler and faster, so I wonder why one
>> should depend on all this boilerplate. And what a passion for arrays!
>> Arrays, arrays, arrays everywhere! I never saw such a heavy use of arrays in
>> a library, which in PHP is particularly tedious, because the array "literal"
>> is array("key" => array("key" => "value")), and because arrays can't even be
>> dereferenced. For example, I read that the TranslateBehavior doesn't
>> translate models other than the principal, which makes it quite useless...
>> So I thought I could improve the code, but hey! here you a fantastic 631
>> lines file
>> (https://github.com/cakephp/cakephp/blob/master/lib/Cake/Model/Behavior/TranslateBehavior.php)
>> with its usual load of arrays of arrays of arrays :P
>> 
>> So far, my frustration, but I'm not here to spit out my complains. I really
>> think that if a framework applies successuful ideas (MVC pattern, Convention
>> over Configuration), and is used by thousands of developers in the world for
>> their businesses, maybe I am wrong, maybe I am approaching the framework
>> from the wrong part, maybe Cake is limited by PHP and we PHP developers are
>> damned to a "less sucking" experience at maximum... Or maybe it's just that
>> the documentation is badly organized. Anyhow, can you, experienced and
>> proficient Cake devs, share your thoughts on this subject and maybe suggest
>> a learning path? I know that the usual answers are "don't bother and just
>> use whatever language/framework you are productive in", but I'd like to make
>> Cake my framework of choice for developing PHP stuffs, so I want to be sure
>> it's not suitable for me before giving up and only work with better designed
>> languages than PHP
>> 
>> Regards,
>> Raffaele
>> 
>> 
>> --
>> You received this message because you are subscribed to the Google Groups
>> "CakePHP" group.
>> To post to this group, send email to cake-php@googlegroups.com.
>> To unsubscribe from this group, send email to
>> cake-php+unsubscr...@googlegroups.com.
>> Visit this group at http://groups.google.com/group/cake-php?hl=en-US.
>> 
>> 
> 
> 
> 
> -- 
> =============================================================
> PHP for E-Biz: http://sanisoft.com
> =============================================================
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "CakePHP" group.
> To post to this group, send email to cake-php@googlegroups.com.
> To unsubscribe from this group, send email to 
> cake-php+unsubscr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/cake-php?hl=en-US.
> 
> 

-- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com.
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en-US.


Reply via email to