Sha256: 284baa3a8e1eb3634dfde0ead7a55d40d6f53442a8c1e2e5216709f58b2f7ee2
Contents?: true
Size: 1.31 KB
Versions: 146
Compression:
Stored size: 1.31 KB
Contents
## Recommended Learning Resources Welcome to learning ColdFusion (CFML)! CFML is a dynamic and loosely typed JVM scripting language. It has two different file types. `.cfm` files (ColdFusion markup)_ are purely procedural and use the tag-based syntax for templating out HTML. You would use these for views if building a web site: **index.cfm** ```xml <cfoutput> <html> <h1>Welcome to my site, #FirstName# #LastName#! </html> </cfoutput> ``` The other type of file is the `.cfc` (ColdFusion Component) and it is how you declare a class. Components are used for business logic, models, and controllers. These usually use the script syntax, which reads similar to JavaScript. **Car.cfc** ```js component accessors=true { property name='make' type='string'; property name='model' type='string'; property name='year' type='number'; function init() { return this; } } ``` Here are some guides for learning more about CFML * [Modern ColdFusion (CFML) in 100 Minutes](https://www.gitbook.com/book/ortus/modern-coldfusion-cfml-in-100-minutes/details) * [CF SCript Cheatsheet](http://www.petefreitag.com/cheatsheets/coldfusion/cfscript/) * [Learn CF In A Week](http://www.learncfinaweek.com/) * [CommandBox CLI Getting Started Guide](https://ortus.gitbooks.io/commandbox-documentation/content/getting_started_guide.html)
Version data entries
146 entries across 145 versions & 1 rubygems