Re:Why must you laugh at my back end?
by justincormack on Tuesday August 30, 2011 @04:33PM
(#2943129)
Sorry, you do not understand the meaning of "first class". You mean "included in the standard library". First class is as in first class functions, ie you can assign them to variables.
And for a second I was excited by first class transactions.
Re:Why must you laugh at my back end?
by beernutz on Thursday September 01, 2011 @05:31PM
(#2951863)
Yes, you are of course correct. I was using the term to mean "built in and part of the language"
Thanks for the correction!
Re:Why must you laugh at my back end?
by bobstobener on Tuesday August 30, 2011 @03:58PM
(#2942992)
CFML has great frameworks as well. One of many ... https://github.com/seancorfield/fw1/wiki
If you don't like tag based language, you can use pure scripting in CFML pages. Also, nothing in CFML requires or even leads ANYONE to use table based layout. I don't know where you got that idea from.
When i first looked at CFML I had distaste for what i saw. The problem is, what i saw was other peoples bad code. Once i really dove in and started writing CFML myself, i found it is like any other language in that, you can write beautiful, clean, easy to understand and modify code.
CFML has a LOT of things built into it that make db backed web development VERY nice, including:
Db queries and transactions as a first class language member. Pdf generation, ftp access, email sending, graphing, ALL are first class language features, not to mention native use of java libraries.
Don't get me wrong, i see the value in frameworks like ROR. I just think CFML gets a bad rep when it does not deserve it.