代码之家  ›  专栏  ›  技术社区  ›  Ryan Michela

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

  •  0
  • Ryan Michela  · 技术社区  · 15 年前

    我最近一直在寻找ColdFusion的新工作。我的背景是ASP.NET/MVC和JSP/servelets。

    据我所知,ColdFusion主要是一种表示技术,它与用其他技术实现的业务层接口。对于一般的情况,看起来您也可以像PHP一样直接从标记转到数据库。

    我知道这可能是一个简单的产品视图。那么,它还能做什么呢?在像asp.net/jsp这样大肆宣传的web技术上使用coldfusion的商业案例是什么?

    2 回复  |  直到 15 年前
        1
  •  12
  •   Antony    15 年前

    您可以在CaldFielm中编写业务层,正如您所说的,可以用简单的钩子将其扩展到Java和.NET对象。

    ColdFusion的商业案例是它是一个快速的应用程序开发平台——作为一个开发人员,你完成工作的速度简直是疯狂的。有很多内置功能,从MS Exchange集成、图表、Excel生成,一直到Hibernate ORM实现(在CF9中是新的)。

    有一些流行的、成熟的MVC框架(ModelGlue、Coldbox、FuseBox、ONTAP等)您可以使用,或者您可以使用适合自己风格的模式来运行自己的框架。

    可能让您困惑的是,您可以选择用coldfusion标记编写表示层和业务层,这可能是您认为它不是业务层的一个强大选项的原因。CF标记以易于使用的语法包装了许多功能,但使用CF9,您可以选择使用基于脚本的语法完全编写ColdFusion组件(CFC),这可能有助于区分表示(标记)和业务逻辑(脚本)。

    开发者版是免费试用的,所以如果你试一试,你只会损失一些时间,我强烈建议你去看看。

        2
  •  0
  •   rip747    15 年前

    根据安东尼的建议,他忘记提到另一个MVC框架, ColdFusion on Wheels! 到下个月,我们将很快接近1.0版本,并且有一个活跃的社区正在开发一系列插件。通过构建一个遵循Rails设计的ORM,很容易获取。看看,给我们一些反馈。