From cusce at jlab.org Tue Jul 17 09:02:03 2001 From: cusce at jlab.org (Collin Cusce) Date: Thu Aug 5 00:08:18 2004 Subject: [HRPM] Info on Mason Message-ID: <003f01c10ec9$0e8e32a0$f8213981@jlab.org> Hey, guys. Our site is going to get an overhaul soon and we are going to need a templating system that can be extended to a content managment/reporting sytem in the future. I've been researching tons of languages, and even with my Perl bias aside, Mason seems to kick some serious ass. What I'm wondering is why isn't it being used as much? What is your guy's input on the mod_perl extention? Have any of you had any experience with it? It's component system seems really nifty, but are there any drawbacks to it? Thanks, Collin Cusce' cusce@jlab.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/norfolk-pm/attachments/20010717/39f711ee/attachment.htm From jeff at alanne.com Tue Jul 17 10:34:36 2001 From: jeff at alanne.com (Jeff Duffy) Date: Thu Aug 5 00:08:18 2004 Subject: [HRPM] Info on Mason In-Reply-To: <003f01c10ec9$0e8e32a0$f8213981@jlab.org> Message-ID: On Tuesday, July 17, Collin Cusce wrote: > I've been researching tons of languages, and even with my Perl bias aside, > Mason seems to kick some serious ass. What I'm wondering is why isn't it > being used as much? What is your guy's input on the mod_perl extention? > Have any of you had any experience with it? It's component system seems > really nifty, but are there any drawbacks to it? Mason is nice (and there are quite a few large sites that use it: Canon, for one), but I think suffers from two problems. First, you'll find that as time passes and your site grows in complexity, you end up with a thousand components to manage. This can get quite unwieldy, so it's very important with Mason to plan out the structure of your components first. I like to keep as much code as possible out of the pages, so I recommend designing and coding a few utility modules to do most of your work, and calling them from your components. Second, since it's mod_perl-based, you cannot separate your content generation engine from the web server, so you cannot scale your site by spreading the load amongst more content engines without also beefing up your web server. For many that's not an issue at all. Ignoring the proprietary content management systems (like ColdFusion) for the moment, you will really end up getting the best performance out of the system with which you are most familiar. I have had to do a lot of JSP and JavaBean work lately, so I'm pretty adept at whipping out a few pages without too much problem. but if you have no Java coders, it makes no sense to go that route. Jeff From cusce at jlab.org Tue Jul 17 13:42:34 2001 From: cusce at jlab.org (Collin Cusce) Date: Thu Aug 5 00:08:18 2004 Subject: [HRPM] Info on Mason References: Message-ID: <00c201c10ef0$3ea316a0$51203981@jlab.org> Thanks for the advice! Welp, my options are pretty limited. I work in an NT-oriented office doing CF development (don't comment). I am most familiar with Perl as my secondary scripting language, so Mason seems like the most logical choice for me. Yet, my other co-workers dont seem to have a preference. I have one who knows Java, but doesnt seem to like the idea of using JSP, and I have another who wants to do PHP, but doesn't seem have the time to deal with working on the implementation. So that leaves me, who has the time, effort, and interest to deal with and research the language of my choice to go with. Not only that, but the component system has benefits that would allow us to develop a Content Mangement and Content Reporting System just by placing a header file on our pages b/c components can read each other's output text. So, Mason is probably what we are going to go with, but I just wanted to make sure I knew what we were getting into before I sugested it. ----- Original Message ----- From: "Jeff Duffy" To: Sent: Tuesday, July 17, 2001 11:34 AM Subject: RE: [HRPM] Info on Mason > > On Tuesday, July 17, Collin Cusce wrote: > > > I've been researching tons of languages, and even with my Perl bias aside, > > Mason seems to kick some serious ass. What I'm wondering is why isn't it > > being used as much? What is your guy's input on the mod_perl extention? > > Have any of you had any experience with it? It's component system seems > > really nifty, but are there any drawbacks to it? > > Mason is nice (and there are quite a few large sites that use it: Canon, > for one), but I think suffers from two problems. First, you'll find that as > time passes and your site grows in complexity, you end up with a thousand > components to manage. This can get quite unwieldy, so it's very important > with Mason to plan out the structure of your components first. I like to > keep as much code as possible out of the pages, so I recommend designing and > coding a few utility modules to do most of your work, and calling them from > your components. > > Second, since it's mod_perl-based, you cannot separate your content > generation engine from the web server, so you cannot scale your site by > spreading the load amongst more content engines without also beefing up your > web server. For many that's not an issue at all. > > Ignoring the proprietary content management systems (like ColdFusion) for > the moment, you will really end up getting the best performance out of the > system with which you are most familiar. I have had to do a lot of JSP and > JavaBean work lately, so I'm pretty adept at whipping out a few pages > without too much problem. but if you have no Java coders, it makes no sense > to go that route. > > Jeff > > From twebster at pcs.cnu.edu Tue Jul 17 16:32:56 2001 From: twebster at pcs.cnu.edu (Troy E. Webster) Date: Thu Aug 5 00:08:18 2004 Subject: [HRPM] Info on Mason In-Reply-To: <00c201c10ef0$3ea316a0$51203981@jlab.org> Message-ID: Did I just here Jeff Duffy recommend Java over Perl? Dogs and cats, living together, mass hysteria.... Troy ___________________________________________________________________________ ``Beware of bugs in the above code; I have only proved it correct, not tried it.'' -Don Knuth --------------------------------------------------------------------------- > > Ignoring the proprietary content management systems (like ColdFusion) for > > the moment, you will really end up getting the best performance out of the > > system with which you are most familiar. I have had to do a lot of JSP and > > JavaBean work lately, so I'm pretty adept at whipping out a few pages > > without too much problem. but if you have no Java coders, it makes no > sense > > to go that route. > > > > Jeff > > > > > > From jeff at alanne.com Tue Jul 17 16:34:26 2001 From: jeff at alanne.com (Jeff Duffy) Date: Thu Aug 5 00:08:18 2004 Subject: [HRPM] Info on Mason In-Reply-To: Message-ID: > -----Original Message----- > From: owner-norfolk-pm-list@pm.org > [mailto:owner-norfolk-pm-list@pm.org]On Behalf Of Troy E. Webster > Sent: Tuesday, July 17, 2001 5:33 PM > To: norfolk-pm-list@happyfunball.pm.org > Subject: Re: [HRPM] Info on Mason > > > Did I just here Jeff Duffy recommend Java over Perl? Dogs and cats, living > together, mass hysteria.... Hey man, I *like* Perl. There's just not too many companies out there willing to pay well for Perl coders. Jeff