2013-07-04 51 views
3

我想在ColdFusion中取得我的職業生涯。我想學習這本書的ColdFusion「Adob​​e ColdFusion,請9 Web應用程序構建工具包,卷1 - 入門成爲ColdFusion開發者需要什麼?

到目前爲止,我已經達到了頁面 - 350

反正。我想要一個真正的ColdFusion開發人員職業生涯的建議。

我需要這些問題的答案:(我真的問

1)將需要花多少時間掌握的ColdFusion?

2)什麼框架最好?

3)ColdFusion還需要其他什麼技術?

4)作爲ColdFusion開發人員您有什麼個人經歷?

編輯:

我知道PHP和Java的一點,當我把它比作ColdFusion的,然後ColdFusion的似乎比PHP更容易十億倍。這並不是說我不喜歡PHP,而只是說。

因爲我有一些Java的經驗,我認爲它可以幫助我進行ColdFusion開發。

一旦我平均使用ColdFusion開發,我計劃學習一門新的語言。就像Objective C.我不知道ColdFusion和iOS Development是否是一個很好的組合。

+4

是否有一個原因,你想成爲一個冷聚變專家......這是否真的會長期持續語言是值得懷疑的。工作較少,而且很有競爭力 - 語言沒有像python或php這樣的大型開源社區(無論如何我可以找到,也許看錯了地方)以及我個人的偏見;它只是作爲一種編程語言感覺不對:D – Trent

+0

我同意Trent,是什麼讓你選擇ColdFusion而不是其他技術/語言? – MrCode

+2

@MrCode起初對那些不熟悉CF的人來說看起來很奇怪,但即使在幾年前,它也有很長的路要走。這是一個偉大的編程框架/語言學習初學者和以後。但是,對於OP來說,我會讚美你用PHP之類的東西學習,看看pro和con的位置。就我個人而言,我不喜歡PHP,但由於其受歡迎程度,它是有意義的調查。當然ColdFusion是一個利基,但你也可以通過學習其他語言來提高你的CF技能......聽起來很奇怪。 –

回答

10
  1. 編程既是一門藝術,也是一門科學。我建議你永遠不要「掌握」它,你應該有一個永遠學習和成長的心態。
  2. 框架是一種工具。使用正確的工具來完成這項工作。像FW/1和Coldbox這樣的框架雖然完全不同,但都有其用途。
  3. 您應該花一些時間瞭解您將運行的環境。Web服務器,如Apache,Nginx和IIS。 ColdFusion運行在Java上,因此瞭解更多關於Java作爲一種語言以及Java EE服務器(如Tomcat等)的信息並不會有什麼壞處......
  4. 我作爲一名全職ColdFusion和.NET開發人員謀生。 CF並不總是具有很好的聲譽,但它可以像大多數其他基於Web的語言一樣很好地工作。

我建議你不要只限於一種語言/堆棧/操作系統/技術。尋求其他觀點只會增強你的經驗和能力。

+0

首先感謝您抽出時間來回答一些承諾,時間,經驗。是的,一旦我平均使用ColdFusion開發,我就計劃學習一種新語言。就像Objective C.我不知道ColdFusion和iOS Development是否是一個很好的組合。什麼是最常用的框架? – baburao113

+0

+1不錯的答案。尋找其他觀點是一個很好的觀點,但沒有人願意僱用一個開發者,他是一個初學者,使用10種語言,而不是任何中級/高級。擁有或致力於紮實的知識/經驗是非常重要的。 – MrCode

+0

@ baburao113把我的頭FW/1,冷箱,馬赫II的頂部,保險絲盒(以上),並CFWheels浮現在腦海中。我甚至有一個名爲CF-Basis的Github。 –

2

迴應 3)ColdFusion還需要其他哪些技術?

典型的ColdFusion應用程序將包含一個數據庫。學習數據建模。這是謎題中最重要的一部分。一個好的數據庫設計將使其他事情變得更容易。爲此,我已經聽說了關於這本書的數據庫設計的一些好消息。

SQL也很重要。如果您的應用程序包含數據庫,則必須編寫查詢。我也聽說過關於這本書的好消息,Ben Forta在10分鐘內學習了你自己的SQL,他也寫了你的WACK。

典型的ColdFusion應用程序將包含網頁。學習HTML,JavaScript和CSS。

祝你好運。

1

這很大程度上取決於你想要做什麼類型的工作。 如果你想建立網站,然後cf是不是最好的解決方案,因爲它缺乏一些在該地區由於缺乏開源應用程序,併爲您創造更多的工作,結果與PHP相比,你會更好掌握流行的cms和開源系統以及諸如jQuery,css,bootstrsp等等。

如果您想要構建定製的應用程序並在後端系統上工作,那麼當您從頭開始構建某些東西時,cf是完美的工作類型,仍然給你RAD的優勢。 如果你喜歡cf,那麼你應該也應該看看groovy,grails和railo。

我建議你在做出決定之前先看看你有哪些工作可用。

您應該學習的其他技術還取決於您想要做什麼,前端或後端。 至少需要學習ajax,jquery,sql,html和css,如果沒有這些,你不能做很多的webvwork。

4
  1. 我能夠在一天內創造出有用的東西。 (謝謝cfinclude)。 15年後,我仍然掌握着它。 ColdFusion是技術棧的一部分。一個人不會自己學習ColdFusion。它是ColdFusion + HTML,ColdFusion + SQL,ColdFusion + jQuery,ColdFusion + Java。最近的一些更有趣的(​​2013年7月)我看到的是ColdFusion + angular.js。

  2. FW/1的偉大工程,我

  3. 見上文1。在2013年,,所在的ColdFusion閃耀着的地方,它可以將一個乾淨的格式帶到非常多樣化的技術中。

  4. 這個ColdFusion開發人員不得不處理「是不是ColdFusion死了?」很多很多年。有一次ColdFusion推動了可能的事情。今天,它沒有。在很多方面它已經死了。當然,Adobe正在維護它。 Railo正在研究一個非常好的克隆。勢頭不在那裏。

+0

@Mohler所以你告訴我ColdFusion現在已經死了? – baburao113

+3

死了沒有,但它正在艱難的時刻堅持下去。我希望將來看到更少。 –

相關問題