我想在ColdFusion工作。我正在尝试使用本书“ Adobe ColdFusion 9 Web应用程序构建工具包,第1卷 - 入门”来学习ColdFusion。
到目前为止,我已经达到了Page - 350.
反正。我希望有一个严肃的建议,让我们成为ColdFusion开发者。
我需要回答这些问题:( 我真正要问的是)
1)掌握ColdFusion需要多长时间?
2)哪些框架最好?
3)ColdFusion需要哪些其他技术?
4)您作为ColdFusion开发人员的个人经历是什么?
修改
我知道一点点php和Java,当我将它与ColdFusion进行比较时,ColdFusion似乎比php容易十亿倍。这并不是说我不喜欢php,只是说。
由于我有一些Java经验,我认为它可以帮助我进行ColdFusion开发。
一旦我对ColdFusion Development求平均值,我计划学习一门新语言。就像目标C.我不知道ColdFusion和iOS开发是否是一个很好的组合。
答案 0 :(得分:10)
我建议你永远不要只限于一种语言/堆栈/操作系统/技术。寻求其他观点只会增强您的经验和能力。
答案 1 :(得分:4)
我能够在一天内创造出有用的东西。 (谢谢cfinclude)。 15年后,我仍在掌握它。 ColdFusion是技术堆栈的一部分。一个人不会自己学习ColdFusion。它是ColdFusion + HTML,ColdFusion + SQL,ColdFusion + jQuery,ColdFusion + Java。我最近看到的一些有趣的(2013年7月)作品是ColdFusion + angular.js。
FW / 1对我很有用
见上文1。在2013年,ColdFusion闪耀的 地方,它可以以干净的格式将各种各样的技术结合在一起。
这个ColdFusion开发人员不得不处理"不是ColdFusion死了?"许多年。有一段时间,ColdFusion推出了可能的信封。今天,它没有。它在很多方面已经死了。当然,Adobe正在维护它。 Railo正在开发一个非常好的克隆。势头不存在。
答案 2 :(得分:2)
回应 3)ColdFusion需要哪些其他技术?
典型的ColdFusion应用程序将包含一个数据库。学习数据建模。这是拼图中最重要的部分。良好的数据库设计将使其他一切变得更加容易。为此,我听到了关于这本书的数据库设计的好消息。
SQL也很重要。如果您的应用程序包含数据库,则必须编写查询。我还听过Ben Forta在10分钟内自学SQL这本书的好消息,Ben Forta也写了你的WACK。
典型的ColdFusion应用程序将包括网页。学习HTML,JavaScript和CSS。
祝你好运。答案 3 :(得分:1)
这在很大程度上取决于你想做什么类型的工作。 如果你想建立网站,那么cf不是最好的解决方案,因为它缺乏开源应用程序中的所有内容,并且与php相比为你创造了更多的工作,你最好不要掌握流行的cms和开源系统以及jQuery,css,bootstrsp等等。
如果您想构建定制应用程序并在后端系统上工作,那么cf非常适合这类工作,因为您正在从头开始构建某些东西,因此cf仍然为您提供RAD优势。 如果你喜欢cf那么你也应该看看groovy,grails和railo。
我建议您在做出决定之前先查看您所在地区的工作。
您应该学习的其他技术还取决于您想要做什么,前端或后端。 至少需要学习ajax,jquery,sql,html和css,没有那些就不能做很多webvwork。