On 11/11/05, Mark Fuqua <[EMAIL PROTECTED]> wrote:
> Good morning,
>
> Could one of the guys who has done work with RoR work through the tutorials
> for PLUM?  It seems to me the two have similar features. It would have to be
> someone who doesn't mind working on a windows machine (rules out Sean, who
> might be the best suited).

There are certainly similarities -- *any* tool for autogenerating web
application skeletons will be similar since the fundamental problem
they are trying to solve it the same.

> I really can't believe Ruby would be/could be quicker than PLUM.  It might
> be more OO, but it can't be more RAD.  Do the mappings, point plum at your
> database, spend an hour or so in the IDE and modifying the CSS files and
> tweaking the generated code...and a HUGE amount of work is done.

<siderbar>Ruby is not equivalent to PLUM -- *Rails* is. Ruby is the
language, so it takes the place of CF. Rails is a set of Ruby
libraries.</sidebar>

Speed depends on your point of view -- PLUM takes infintely longer if
you want to use a non-supported database or develop on MacOS or Linux.
And it's important to point out that Rails doesn't have an IDE -- it's
got some generation scripts that can build your skeleton, but you use
your own IDE (eg ActiveState's Komodo, RadRails for Eclipse, Apple's
XCode, or the very popular MacOS TextMate are common).

But I'd heartily suggest that if you're not comfortable with Ruby or
with OO in general, taking a pass on Rails and focus on CF. A lot of
*my* part of this Rails discussion has specfically focused on
ActiveRecord -- which is an ORM for Ruby that is fundamental to the
model layer of Rails.

> You can have everything listed below, in less than 15 minutes, but to have
> it the way you really want it will take a few hours.  But seriously, in a
> few hours you can have all the below, formatted the way you want it.

<snip>lots of cool PLUM features</snip>

Rails has some really sexy features for building web apps as well

 * great AJAX implementation
 * hook-ins for web services (though CF is pretty sweet in that regard as well)
 * cool data structure handling, like acts_as_tree and acts_as_list in
ActiveRecord

but a feature-by-feature comparison isn't really all that important --
both will get your app built. The tools are aimed at different
audiences -- PLUM is oriented around an IDE, which is a very different
approach from Rails. Rails is heavily steeped in open source while
PLUM focuses (quite correctly IMHO) on the features common to the
majority of CF developers (e.g. Win desktop, MS-SQL/Oracle db)

> I know this shows off my selfishness and insecurity more than I would like
> to admit, but I am really torn between trying to make sure everyone gives
> PLUM a good look and selfishly keeping this secret to myself.  So pay
> attention, if you really want to see RAD, spend a day exploring PLUM.
>
> David and Adam Churvis have created quite a labor of love.

Rails is about more than RAD, which is a fundamental distinction
between it and PLUM. Doesn't make it better or worse, just different.
What a lot of people from other languages find specifically
interesting about Rails is ActiveRecord -- which is an implementation
of a well-known design pattern. The implementation is *sweet* though,
and Joe Rineheart's giving it a go with Arf. Looking at other
frameworks (including PLUM, natch) is the only way to really improve
and extend existing frameworks and libraries -- and that's why looking
at Rails is really healthy.
--
John Paul Ashenfelter
CTO/Transitionpoint
(blog) http://www.ashenfelter.com
(email) [EMAIL PROTECTED]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:224067
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to