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

