2009-09-23 67 views
1

我目前正在研究一个我认为是个好主意的程序(至少我当然希望它是这样)。对于我正在使用的程序(经过一些非常长的考虑)ColdFusion - Flex - Adob​​e Air。但是,我必须学习ColdFusion才能做到这一点。一些开发人员的建议

我是一个独立的开发人员,他大部分使用PHP来构建我的客户的网站。由于我计划学习ColdFusion来构建这个程序,你们有没有关于如何在其他地方使用ColdFusion的建议。认为我只学习一种语言并不令人兴奋。

我并不打算在很短的时间内建立可口可乐公司最新的最棒的网站,但我(出于某种奇怪的原因)喜欢编码,只是想知道你们是否有任何关于可能引起争议的较小时间渠道的建议??

任何意见将不胜感激! :)

悬崖笔记:我是一个独立的PHP开发人员学习客户端的ColdFusion。学习一种我永远不会再使用的语言并不令人兴奋。我可以在哪里申请ColdFusion?

+2

很难说太多不理解为什么** **你想学习另一种“服务器端Web只有”语言变得明显/环境,而不是坚持使用已经知道的语言,或者转而使用通用语言(Java,Python,Ruby等),然后您可以使用它们用于服务器端Web应用程序和其他许多类型的代码。你在ColdFusion中发现了哪些杀手级的优势,将你从PHP中解放出来,远离Java,Python,Ruby等? – 2009-09-23 04:31:28

+0

我改用ColdFusion,因为它具有Adobe Air的“推送”功能。我不认为PHP有​​这个,但我可能是错的。我的决定是在Java和ColdFusion之间进行的,而我最终选择了ColdFusion,因为语法对我来说比Java更有意义。 – Booski 2009-09-23 04:51:21

回答

11

您可以用ColdFusion建立,你可以建立与PHP Web应用程序的任何。最近我看到一些文章,其中有来自PHP开发人员转向ColdFusion的评论。这篇文章今天发布了,并列出了切换到ColdFusion的优点和缺点。

http://blog.rubicon.je/2009/09/coldfusion-half-a-year-away/

我不认为这是一个非此即彼/或命题虽然。如果你想为你的AIR应用程序学习CF,即使你不打算这样做,它对于其他事情也绝对会派上用场。知道一种以上(或三种)语言是总是有益,因为它让您更深入地了解解决问题的其他方法。

3

的ColdFusion或CFML语言是一种工具,就像任何其他你可能会添加到您的工具箱。作为开发人员,我个人认为我们选择工作的最佳工具。也就是说有另一种工具可用,总会派上用场,相当于你编写了另一个CFML应用程序。一般可靠的编程建议是每年至少学习一种新语言。

CFML很容易学习,但也提供了先进的开发,这就是为什么许多人选择它。我来自PHP/Perl背景,并在几个星期内拿起它。如果你习惯了编程,那么你可以用它来做任何你能用PHP做的事情。我详细写了this answer的比较。

而且冗长的提问/回答的生存能力/使用的ColdFusion:

Is ColdFusion a good choice for web development?

What is the status of ColdFusion today?

我知道你并没有问的比较,你们已经做出了决定。为了构建具有数据后端imho的Flex/AIR应用程序,ColdFusion或BlazeDs是最好的选择。 ColdFusion使您能够利用简单的脚本语言为Java提供强大的服务。有了这个起点,你就可以在Java平台上获得巨大的实力和广泛的实力。您可以调用与Java层的交互并利用该功能。许多人将跳到Java或更“友好”的JVM语言,如GroovyJRuby

你们对我如何在其他地方使用ColdFusion有任何建议吗?

slidesix是最近ColdFusion的一个有趣应用的例子。纳斯达克建立了Flex/AIR market replay application。你也可以通过检查Ben Forta's site了解更多运行ColdFusion的站点以获得一些想法。

但是我想你已经击中头部使用Flex/AIR应用程序的指甲,如果你打算做多,许多事情的Adobe确实是工作,使他们的技术的集成尽可能无缝。老实说,这一直是使我最兴奋使用CFML和最近添加的开源替代品Railo/BlazeDs我一直在构建由Railo/BlazeDs支持的Flex应用程序而无需向Adobe支付一毛钱。我猜的底线是Java平台(通过CFML)和Flash平台(通过Flex框架)都不会很快到任何地方,因此,这两个都不是PHP,所以我想你会有一个一套扎实的技巧,可以在任何一种方式上打造。

3

ColdFusion的是政府巨大,无论是在联邦和州的水平。我很大一部分是因为这里有大量的CF工作岗位而搬到了D.C.地区。

因此,您可以随时将其用于有收益的工作。

更新:某些链接的要求

+0

你能分享一些关于这方面的链接吗?谢谢 – Jay 2009-09-23 15:15:39

+0

不要忘记UPS - 世界上最大的CF非政府用户。所有他们内部的基于网络的系统都运行在上面,我上次与他们的内部开发者交谈。 – 2009-09-23 15:33:04

+0

为什么政府这么喜欢它? – 2009-09-23 20:25:28

1

您可以在任何地方使用ColdFusion和高达你喜欢用PHP。有足够的免费引擎(Railo,Smith,OpenBlueDragon)可以加载到Tomcat实例中,或者使用像stax这样的东西将coldfusion应用程序放入云中。

你做多或不做都取决于你。我发现我在PHP中使用ColdFusion编写了大约1/2的代码。也许这是语法,我觉得更少,我不知道。

但建立自己的第一个项目,我想连点会自行

相关问题