Coldfusion不仅仅是一种演示技术吗?

Rya*_*ela 0 coldfusion

我最近一直在寻找Coldfusion即将到来的工作.我的背景是ASP.net/MVC和JSP/Servelets.

据我所知,Coldfusion主要是一种与其他技术实现的业务层接口的表示技术.对于琐碎的案例,看起来你可以像PHP一样直接从标记到数据库.

我知道这可能是对产品的简单看法.那么它还有什么用呢?对于像ASP.net/JSP这样的大肆宣传的网络技术使用Coldfusion的商业案例是什么?

Ant*_*ony 12

你绝对可以在ColdFusion中编写你的业务层,正如你所说,你可以通过简单的钩子连接到java和.net对象来扩展它.

ColdFusion的商业案例是它是一个快速的应用程序开发平台 - 您作为开发人员可以完成工作的速度只是疯了.有许多内置功能,从MS Exchange集成,图表,Excel生成,一直到Hibernate ORM实现(CF9中的新功能).

您可以使用一些流行的,成熟的MVC框架(Model-Glue,Coldbox,Fusebox,onTap等),或者您可以使用适合您风格的模式运行您自己的框架.

您可能会感到困惑的是,您可以选择在ColdFusion标记中编写表示层和业务层,这可能就是您认为它不是业务层的强大选项的原因.CF标签以易于使用的语法包含许多功能,但使用CF9,您可以选择使用基于脚本的语法完全编写ColdFusion组件(CFC) - 这可以帮助您区分表示(标记)和业务逻辑(脚本) ).

开发人员版本可以免费试用,所以如果你试一试,你真的只会失去一些时间,我强烈建议你检查一下.

  • 看,这是一个空白的画布,允许任何技能水平的编码员完成任务.作为初学者,你会犯错误,并通过练习和批判性复习来改进.我不相信任何系统都可以阻止你犯错误. (2认同)