I should also note that I've been learning C# in my job which is interesting and the guy I code with prefers to write in functional languages, so his code contains lots of delta expressions and recursion. Strongly-typed language written in a functional style can make a poor CF coders head explode.
On Thu, Jun 11, 2009 at 10:03 AM, Judah McAuley<[email protected]> wrote: > On Thu, Jun 11, 2009 at 9:35 AM, Scott Stroz<[email protected]> wrote: >> >> cfml is not a framework..sorry...not even close >> > > Agreed, cfml is not a framework. As evidenced by the fact that you can > write cfml procedurally or OO, you can do everything in custom tags, > you can mix presentation and business logic or separate them, on and > on. > > For years, I used a home grown procedural framework using some of the > ideas from an early version of Fusebox. It worked quite well and I did > a lot of projects in it and made clients happy. > > I've now switched over primarily to OO-style CF development and I use > Coldbox as a framework. I love the MVC pattern and the OO stuff is > really clicking for me now. It took a lot of pondering to grok it but > now that I have, I find my code is a lot tighter and easier to > refactor. The refactoring is probably the biggest thing. > Maintainability in a fairly large scale project is key, even if you > are the only guy working on it. > > I'm not going to give a guy shit for being a procedural programmer. OO > and Coldbox are just rocking my world right now and my code is better > as a result. Your mileage may vary :) > > Judah > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:298311 Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5
