Two things: FIRST THING: Perhaps there are two levels of "read the code". ONE is read the test code, which NEEDS to be written in a easy-to-read- for-non-technical-people testing "framework" (or method). TWO is for people who want to get really down to the nitty gritty, thus read the non-test code.
SECOND THING: Arguments for using a framework: 1. I am not a good coder, I'm using the framework as a crutch because I can't code much myself. 2. I am an intelligently lazy coder, interested in saving myself time. I think Merb is targetted at the second one, and indeed I think all frameworks SHOULD be. HOWEVER (and this is huge), there will ALWAYS be instances of number 1, which means the framework should self-document if possible, so that people can transition VERY QUICKLY between stage 1 and 2, rather than reject stage 1 people and cling to stage 2 people. There's actually another layer or two above that: people who want to DO stuff, but don't want to code. ;-) (Most people). Julian. On 17/11/2008, at 5:54 AM, Michael Klishin wrote: > Source is there, it never lies, it's extremely high level language and > it's written with idea of > NOT using meta programming for meta programming's sake (some call it > "beautiful code') > and smartpants tricks as much as possible. > > I don't remember who and when made me think about topic but I > definitely feel thankful to that person. > I learned 1000 times more from the source of projects like Merb, > DataMapper, MooTools, Mercurial, Twisted and Git > than from all Ruby, Python, C and JavaScript books & documentation > chapters I have read (a bunch). > > So read the source. or you'll be bitching about "that core team that > never writes docs" for the rest of your life, no matter what you use. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/merb?hl=en -~----------~----~----~----~------~----~------~--~---
