|
|
|
|
|
by ebiester
5409 days ago
|
|
I will admit that my CFML experience is limited to studying it for an interview (that made me not want the job) and learning it well enough to read old source code for a new application based off the old. (The app was MX 7) My primary complaints were (as everyone) the verbosity - I've never seen a more verbose templating system, which led people to copy and paste all around. While there were some CFCs, those were mostly for tying to java backend. All this could happen in ASP, for example, but CF seemed to make it painful to do the right thing. Of course it could happen in other languages, but my experience let me to cringe whenever CF was mentioned. The OP used Microsoft already, so I'd look along those lines for him, even though my professional life is in java (95% javascript/HTML application with minimal templating from JSP)and my current weekend project is in rails. Razor looks like a nifty templating engine in ASP.NET MVC, for example. |
|
Interestingly, I didn't know ECMAscript (aka Javascript) is too verbose for folks out there.
It turns out that CFML has two syntaxes, script and tag.
The tag based html-type that's being discussed here, and and cfscript.
Cfscript is is nearly identical to javascript and based on ECMAscript. Several languages follow ECMAscript.
In a way, if you know HTML and Javascript, any language should be easier to pick up than a language that looks completely different from HTML and Javascript, no?
Googled and found: http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0...
ECMAscript: http://en.wikipedia.org/wiki/ECMAScript