Debating web development toolsets
Kareem Shehata
kareem-d+8TeBu5bOew5LPnMra/2Q at public.gmane.org
Tue Jan 8 20:32:34 UTC 2008
> -----Original Message-----
> From: owner-tlug-lxSQFCZeNF4 at public.gmane.org [mailto:owner-tlug-lxSQFCZeNF4 at public.gmane.org] On Behalf Of
> Christopher Browne
> Sent: Monday 07 January 2008 22:54
> To: tlug-lxSQFCZeNF4 at public.gmane.org
> Subject: Re: [TLUG]: Debating web development toolsets
>
> On Jan 7, 2008 10:26 PM, Myles Braithwaite <myles-Ufssi81vwmMSKvlGVnxYRVaTQe2KTcn/@public.gmane.org>
> wrote:
> > Bad stupid. If you want to learn about web development stay far away
> > from RoR.
>
> 100% agreed.
>
> All reports I see are that RoR defines a data access model that pretty
> much precludes any sort of "managed version migration."
The more I hear, the more I'm starting to think that RoR is great for
developing "the typical website" but falls flat as soon as you go outside
what it was designed for.
> > > That's pretty much what I'm looking for: something that can start
> > > small and
> > > grow big, with solid support. How well does it interface databases?
> >
> > Python has great support for databases.
>
> Absolutely. They've got APIs to pretty well any database you should
> be considering.
That's promising. How easy is it to generate a PDF report in python? Much
as I hated Crystal Reports for its flakyness, I have to admit they made
producing simple reports really easy.
> For a really different view on things, I'd suggest taking a peek at
> the Andromeda Project.
>
> http://www.andromeda-project.org/
>
> I'm not sure how usable it is, at this point; the notion of it is to
> have a large portion of the code that you write represent declarations
> describing business rules, as opposed to the frequent alternatives of:
>
> a) Business rules being defined in an ad-hoc fashion mixed in with
> GUI widget code
>
> (One might think this couldn't scale; the Germans have gotten it
> to, as that's how SAP R/3 was implemented...)
>
> b) Business rules being defined within a "business layer API" which
> may or may not always actually get used
>
> c) As declarations in the DBMS
>
> Somehow, the notion of starting out by implementing in PHP doesn't
> fill me with confidence in the likely results, but I'd rather see more
> experiments like Andromeda out there; people might learn something
> from them...
Wow, that is a really cool idea! If it were more established, I would
consider it, but it's too young for this project.
Thanks,
-kms
--
The Toronto Linux Users Group. Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
More information about the Legacy
mailing list