当前位置:  开发笔记 > 编程语言 > 正文

切换到ColdFusion?

如何解决《切换到ColdFusion?》经验,为你挑选了4个好方法。

我目前正在为一家中型公司构建一个Adobe Air桌面应用程序,而且我相信我可以将这个应用程序用于其他许多"类似公司".它将大大提高效率,节省资金; 并希望能给我一些钱!:)我正在设计数据库结构和应用程序的布局.

我目前的技能:

在PHP中间

在Actionscript 3.0中间

而且灵活和adobe air是新的

据我所知,AMF是Flex与服务器端语言之间"最佳"的通信形式.此外,我知道AMF是[ColdFusion到Flex]通信的原生,而PHP需要WebOrb,Zend AMF或AMFPHP进行[PHP到Flex]通信.我真的很喜欢ColdFusion是一个'一体化'.

我的问题是:

如果这是我计划花费几年或更长时间的程序,我会更好地使用ColdFusion或PHP吗?

我不喜欢我不得不依赖PHP的"第三方程序"这一事实

ColdFusion,Flex和Adobe Air都是Adobe - >可靠的集成

但是,我必须学习ColdFusion

请帮助,任何信息将不胜感激!



1> Hooray Im He..:

当我还是一个没有经验的大学毕业的年轻人时,我学习了ColdFusion并且在我大约一周的第一份工作中有了可行的基础.这真的很容易学习.

ColdFusion的优点:

简单易学

允许快速发展

世界上最容易连接数据库并编写SQL的语言

它是一个Adobe产品,因此配置非常简单

刚刚发布了一个具有大量新功能的新版本

你总能找到一份了解ColdFusion的工作

ColdFusion的缺点:

昂贵(以美元计)

更难找到一个好的托管公司

有点过时,即使有最新的更新

极其冗长和狡猾(可能将其描述为Enterprisey)

我已经将Java和ColdFusion与Flex AMF协议一起使用,并且两者都非常简单并且开箱即用 - 如果您对此感兴趣,请不要排除Java.

虽然我不知道一切,但我不得不问:如果您正在构建桌面应用程序,那么当AIR可以访问SQL lite时,为什么还需要连接到后端?

请记住,随着Flex/AIR变得越来越流行,更多语言(在我看来)可能会提供AMF协议作为语言的一部分.但你可能不想赌它.

说完这一切之后,我会说与ColdFusion一起去.尽管它并不富有魅力,但这是一项很好的技能 - 它将成为脚本语言的COBOL(少数州政府和大部分联邦政府使用它)


是的,SQL Lite仅限本地.

2> Henry..:

我投票支持ColdFusion.对于几乎所有软件开发人员来说,它都是小菜一碟,它非常简单.学习它并不需要太多时间.

不仅是AMF ......

远程对象就像声明方法一样简单 access="Remote"

与BlazeDS或LiveCycle Data Service集成(CF8中包含LCDS)

**CF即服务,公开直接从ActionScript发送电子邮件等服务

**支持Flash Builder 4中的数据中心开发

**ColdFusion 9支持**

这些确实使ColdFusion成为RIA的理想平台.我强烈建议你使用ColdFusion 9.基于脚本的CFC(CF中的类)将更容易学习PHP或JAVA或.NET背景的ppl.


当我完成输入我的问题时,你和CFDev都有-1,我认为这是因为有人试图游戏这个帖子,可能是那个答案与问题无关的人.所以我给了你+1

3> Paul..:

我是对ColdFusion的第二次投票.我最近推出了一个使用ColdFusion后端在Air中构建的Time trackign应用程序.你提到了所有这一个,这就是你容易设置和可靠的东西.有了Adobe支持这两种技术(客户端和服务器),你就不会出错.以下是一些Flex和CF示例,可能会让您了解CF和Flex/Air的通信情况:http://flexcf.com/



4> 小智..:

我也推荐ColdFusion.我每天都在构建Flex/AIR应用程序三年.我用PHP,.NET和Java内置的后端开发它们.

ColdFusion是迄今为止最顺畅的集成.还有许多其他好处.

对于那些说CF正在死亡的人来说,它每年都在突飞猛进.而不是发布您的随机,无法核实的负面信息,发布一些真实和可验证的信息来备份您的陈述.否则你说的任何事都完全失败了.像你这样的人一直在说CF死了10年.

奇怪的是,鉴于它已经濒临死亡,根据Evans Data的数据,开发人员基数在过去两年中仅增长了30%(如果您想验证这些数据,请购买报告).它自2004年以来增长了400%.

在过去几年中已经开发了两种主要的开源CFML引擎.非常了不起有人会为一种垂死的语言付出一切努力.http://www.getrailo.org www.openbluedragon.org

绝大多数财富100强企业都使用ColdFusion:www.adobe.com/products/coldfusion/customers/

所以回到原点.ColdFusion是Flex/AIR应用程序的可行后端,并且是许多解决方案的最佳选择.您的需求应该确定您的明显选择,无论是CFML/BlazeDS,PHP/AMFPHP,Java/BlazeDS,.NET/Web服务等.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有