2013-07-04 2 views
3

ColdFusion에서 경력을 쌓고 싶습니다. 지금까지 내가 페이지에 도달했습니다ColdFusion 개발자는 무엇이 필요합니까?

- "을 시작하기 어도비 ColdFusion에서 9 웹 응용 프로그램 제작 키트, 볼륨 1"- 어쨌든 350

나는이 책을 사용한 ColdFusion을 배우려고 노력하고있다. ColdFusion 개발자로서 경력을 쌓기위한 진지한 제안을 원합니다. (정말 물어 무엇)

1) ColdFusion을 마스터하는 시간이 얼마나 걸릴 것 :

나는이 질문에 대한 답을해야합니까?

2) 어떤 프레임 워크가 가장 좋습니까?

3) ColdFusion에는 어떤 다른 기술이 필요합니까?

4) ColdFusion 개발자로서의 개인적인 경험은 무엇입니까?

편집 :

내가 PHP와 자바의 조금 알고 내가 ColdFusion에서와 비교하면, 다음 ColdFusion이 PHP를보다 억 배 더 쉬울 것 같다. 그것은 내가 PHP를 좋아하지 않는다는 것이 아니라 단지 말하는 것입니다.

저는 Java에 대한 경험이 있기 때문에 ColdFusion 개발에 도움이 될 것으로 생각합니다.

일단 ColdFusion Development로 평균을하면 새로운 언어를 배우기로했습니다. 목표 C와 비슷합니다. ColdFusion과 iOS Development가 좋은 조합인지 여부는 알 수 없습니다.

+4

냉담한 전문가가되기를 원하는 이유가 있습니까? 언어가 장기간 지속될 지 여부는 의심 스럽습니다. 일자리가 적고 경쟁이 매우 치열합니다. 언어에는 파이썬이나 PHP (내가 어쨌든 찾을 수있는 곳, 잘못된 곳을 보았을 가능성이 있음) 및 개인 편견과 같은 대규모 오픈 소스 커뮤니티가 없습니다. D – Trent

+0

트렌트에 동의합니다. 다른 기술/언어에 비해 ColdFusion을 선택하게 된 이유는 무엇입니까? – MrCode

+2

@MrCode 처음에는 CF에 익숙하지 않은 사람들에게는 이상하게 보입니다. 그러나 불과 몇 년 전부터 먼 길을 왔습니다. 그것은 초보자를위한 훌륭한 프로그래밍 프레임 워크/언어입니다. 그러나 OP에게, 나는 PHP와 같은 것으로 당신의 학습을 칭찬하여 프로와 콘의 위치를 ​​확인합니다. 개인적으로, 나는 PHP가 마음에 들지 않지만, 그 인기로 인해 조사하는 것이 합리적이다. ColdFusion은 틈새 시장이지만 확실한 것은 다른 언어도 배워서 CF 기술을 향상시킬 수 있습니다. –

답변

10
  1. 프로그래밍은 예술이자 과학입니다. 나는 당신이 결코 "마스터"하지 않을 것을 제안하며, 항상 배우고 성장한다는 사고 방식을 취해야합니다.
  2. 프레임 워크는 도구입니다. 작업에 적합한 도구를 사용하십시오. FW/1과 Coldbox와 같은 프레임 워크는 완전히 다르지만 목적이 있습니다.
  3. Apache, Nginx 및 IIS와 같은 웹 서버에서 실행되는 환경에 대해 배우려면 시간을 할애해야합니다. ColdFusion은 Java에서 실행되기 때문에 Tomcat과 같은 Java EE 서버는 물론 언어로서의 Java에 대해 더 많이 배우는 것이 좋습니다.
  4. 전 ColdFusion 및 .NET 개발자로 활약합니다. CF는 항상 뛰어난 평판을 지니지는 않지만 대부분의 다른 웹 기반 언어와 마찬가지로 잘 수행 할 수 있습니다.

나는 하나의 언어/스택/OS/기술에 국한하지 말 것을 권합니다. 다른 시각을 찾는 것은 경험과 능력을 향상시킵니다.

+0

먼저 시간을내어 답변 해 주셔서 감사합니다. 예, ColdFusion Development로 평균을 내면 새로운 언어를 배울 계획이었습니다. 목표 C와 비슷합니다. ColdFusion과 iOS Development가 좋은 조합인지 여부는 알 수 없습니다. 그리고 가장 일반적으로 사용되는 프레임 워크는 무엇입니까? – baburao113

+0

+1 멋진 답변입니다. 다른 관점을 찾는 것이 좋은 지적이지만, 누구도 10 개 언어로 초보자이며 중급/고급이 아닌 개발자를 고용하고 싶어합니다. 하나의 지식/경험을 가지고 있거나 일하는 것이 중요합니다. – MrCode

+0

@ baburao113 내 머리 FW/1, ColdBox, 마하 II 및 Fusebox (구형) 상단에서 벗어나 CFWheels가 마음에 듭니다. Github에 CF 기반이라고 불리는 사람도 있습니다. –

2

에 대한 응답 3) ColdFusion에는 어떤 다른 기술이 필요합니까?

일반적인 ColdFusion 응용 프로그램에는 데이터베이스가 포함됩니다. 데이터 모델링을 배우십시오. 그것은 퍼즐의 가장 중요한 부분입니다. 좋은 데이터베이스 설계로 모든 것을 훨씬 쉽게 할 수 있습니다. 이를 위해, 필자는이 책에 대해 좋은 소식을 들었습니다. Mereals를위한 데이터베이스 디자인.

SQL 또한 중요합니다. 응용 프로그램에 데이터베이스가 포함되어 있으면 쿼리를 작성해야합니다.나는 또한 WACK을 쓴 Ben Forta가 10 분 만에 Teach Yourself SQL이라는 책에 관해 좋은 소식을 들었다.

일반적인 ColdFusion 응용 프로그램에는 웹 페이지가 포함됩니다. html, javascript 및 css에 대해 알아보십시오.

행운을 빈다.

1

매우 많은 일을하고 싶습니다. 웹 사이트를 구축하려는 경우 cf는 오픈 소스 응용 프로그램이 부족한 상황에서 PHP가 제공하는 것보다 부족한 부분을 제외하고 PHP를 사용하는 것보다 더 많은 작업을 생성하므로 cf가 최상의 솔루션이 아닙니다. 인기있는 CMS 및 오픈 소스 시스템과 jQuery, css, bootstrsp 등과 같은 것들이 있습니다.

맞춤형 응용 프로그램을 빌드하고 백엔드 시스템에서 작업하려면 cf가 무언가를 처음부터 작성하므로 cf가 이러한 유형의 작업에 적합합니다. cf 여전히 RAD의 이점을 제공합니다. cf를 좋아한다면 groovy, grails and railo도 봐야합니다.

결정을 내리기 전에 먼저 어떤 지역에서 일자리가 있는지 살펴 보시기 바랍니다.

배워야 할 다른 기술은 앞이나 뒤로하고 싶은 일에 다시 의존합니다. 적어도 아약스, jquery, sql, html, css는 배워야하며, 그것들이 없으면 많은 웹 작업을 수행 할 수 없습니다.

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

죽은 사람은 없지만 힘든 시간을 보내고 있습니다. 앞으로는 더 적을 것으로 예상됩니다. –

관련 문제