Re: Re: php framework vs just php?
| From: | Tony Marston | Date: | Tue, 22 Apr 2008 16:06:26 +0000 |
| Subject: | Re: Re: php framework vs just php? | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-273433@lists.php.net to get a copy of this message | ||
"Stut" <stuttle@gmail.com> wrote in message
news:480E0561.5010701@gmail.com...
> Tony Marston wrote:
>> "Stut" <stuttle@gmail.com> wrote in message
>> news:480DF7B8.1080302@gmail.com...
>>> Tony Marston wrote:
>>>> ""Jay Blanchard"" <jblanchard@pocket.com> wrote in
>>>> message
>>>>
>>>> news:9F6B7518E92167499E0168D01C2D8D9C4174E9@YGEX01WAL.onecall.local...
>>>>> [snip]
>>>>> If you don't use a framework then obviously you are writing nothing
>>>>> but
>>>>> mickey mouse programs, and wouldn't stand a chance when it comes to
>>>>> writing a proper application.
>>>>> ......If you think you can achieve the same
>>>>> level of productivity WITHOUT a framework then you are living in cloud
>>>>> \cuckoo land.
>>>>> \[/snip]
>>>>>
>>>>> Tony is obviously joking here folks.
>>>> No I'm not.
>>> Shocking and unexpected opinion from the developer of a framework. NOT!
>>>
>>> Anyway, I can see this falling into another lengthy discussion so I'll
>>> get my contribution in early to avoid disappointment.
>>>
>>> As others have mentioned this question is plagued by semantic arguments.
>>> To me a framework is as much about the way requests are routed and
>>> handled as it is about utility code.
>>>
>>> I don't use what I would call a framework, but I do have a
>>> well-established file layout for my sites and an extensive library of
>>> code that covers everything I need to do regularly.
>>
>> This could be classed as a framework as it obviously provides the means
>> to make use of all that code which has already been written and therefore
>> does not (or should not) need to be written again and again. As well as
>> providing a few low-level routines a fully fledged framework will also
>> provide a series of high-level functions such as user authentication,
>> role based access control, dynamic menus, audit logging and perhaps a
>> workflow system.
>
> Not to me, that would be a code library. A framework is something that
> would tie it all together and in doing so would introduce certain rules
> and restrictions.
That's exactly what my framework does. It gives immediate access to a great
deal of standard functionality without having to reinvent the wheel.
>> The real measure of a good framework is the length of time it takes to
>> create a new database table, then write the components to maintain the
>> contents of that table. I can do this in 5 minutes without having to
>> write a single line of PHP, HTML or SQL. If you can't match this then
>> you're not in the same league.
>
> If that's your attitude I'm very happy to be in a different league. I tend
> not to measure my productivity by how quickly I can develop functionality,
> but rather on how well it runs, scales and how user-friendly it is. I'm
> yet to meet a "framework" that satisfies those requirements.
I tend to write applications which only expect to have a low number of users
and where the speed of development, and hence the cost, is the most
important issue.
> This is a personal preference and your arrogance has definitely put me off
> ever going near your code whether it be a framework or a hello world. You
> are not better than me just because you use something you call a
> framework, and the fact that you think you are has given me my biggest
> chuckle of the day, so thanks for that.
>
> -Stut
Glad to be of service. Don't applaud, just throw money.
--
Tony Marston
http://www.tonymarston.net
http://www.radicore.org