Re: QuickForm isn't
| From: | Seth Price | Date: | Wed, 11 Oct 2006 14:04:07 +0000 |
| Subject: | Re: QuickForm isn't | ||
| References: | 1 2 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-25391@lists.php.net to get a copy of this message | ||
When I initially started having problems last year, I started extending the base classes to get the functionality that I wanted. After a significant amount of work, I was able to fix a few of my complaints. But I started to find things that couldn't be fixed without patching the main code, and then I started to tweak things where I knew that it would need much more work past the functionality that I used. And while rooting through the code, it had just gotten to the point where I felt that I was only adding more bloat that was causing me problems in the first place. Somewhere in there I gave up on something that others could use, and started working on something that would get me through my project. I was pretty sure I sent in patches somewhere, but I can't find an email where I did, so maybe I didn't. To show that I am not completely full of shit, here is a link to my package (no warranty provided with code, if I never think about it again it would be too soon, good luck):
http://pricepages.org/temp/QuickForm.zip
I suppose that I should issue a public apology for the rant part of the rant. I had just wasted two days fighting with QuickForm, my tendonitis was coming back, and I was getting frustrated. This is after I spent several weeks last year fighting with it. Bertrand, Alexey, thanks for all your hard work on QuickForm, it really is appreciated in my own special way. But yes, the simplest quickform usage noticeably slows down the page. A complex form is like a DOS attack on my computer. Maybe it's just due to Mac's poor LAMP performance (which is also very true), and my computer is old anyway, but do I see the same problem when I upload the script to the Linux server. I wish that I kept some of my APD traces so I could show you. I called QF2 vaporware because I saw no package available for download on PEAR (even if alpha quality), doesn't everything condense from vaporware? Maybe my terminology is just confused?
That all said, after I recieved the first responses to my rant I started working on my own Form class. It won't be as full featured (or as complex) as QF or QF2, but it should do what I want with the minimum of extra code. I'm basing it on designs in QF and QF2, and you are free to use any of my code, but at the moment it is vaporware. ;) If there is interest, I'll post it to the list when it's usable.
~Seth
On Oct 10, 2006, at 11:53 PM, Paul Scott wrote:
On Wed, 2006-10-11 at 01:00 +0200, Bertrand Mansion wrote:Seth Price wrote:After reading your tirade, and Bertrand's answers, I actually physically shook my head in amazement. If you have all of these gripes, why not start submitting patches? You would soon see that most of your complaints were erroneous to start with. I find it laughable that you seem to think that these things should be fixed for your personal consumption by the people that initially took time out of their busy lives to create something that you are now bitching about. Did you donate to the developers? How many items on Bertrand's wishlist did you fulfil? I am going to now have a pot of coffee, maybe then I will be in a better mood. --Paul All Email originating from UWC is covered by disclaimer http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm --PEAR General Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpI find myself drawn to QuickForm because I like the idea. Create elements, define rules for them, add them to a form, and it does the rest for you. It should be that simple. But I find myself fighting with it. I feel like I should be able to develop faster, but I get the feeling that I would have been better off without "Quick"Form.