我最近一直在寻找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) - 这可以帮助您区分表示(标记)和业务逻辑(脚本) ).
开发人员版本可以免费试用,所以如果你试一试,你真的只会失去一些时间,我强烈建议你检查一下.