4. IDE 선택하기

방금 읽은 것처럼 Starling 앱과 게임은 Adobe AIR SDK를 사용하여 제작되었습니다. 전문적으로 텍스트 편집기와 명령 줄을 사용하여 코드를 컴파일하고 배포할 수는 있지만 권장하지는 않습니다. 대신, 여러분은 통합 개발 환경 (IDE)을 사용하고 싶을 것입니다. 그러면 디버깅, 리팩토링 및 배포가 훨씬 쉬워집니다. 고맙게도 선택할 수 있는 몇 가지가 있습니다. 모든 후보자를 살펴 봅시다!

4.1. 어도비 플래시 빌더(Adobe Flash Builder)

이전에 Flex Builder라고 불렸던 Adobe에서 만든 IDE입니다. 독립형 버전 (표준 및 프리미엄 버전)으로 구입하거나 Creative Cloud 구독의 일부로 구입할 수 있습니다.

Eclipse 기반으로 제작 된 이 소프트웨어는 모바일 디버깅 및 리팩토링과 같은 모든 기능을 지원하는 매우 강력한 소프트웨어입니다. 프리미엄 에디션은 매우 유용한 성능 프로파일러를 포함합니다.

개인적으로, 필자는 Flash Builder를 매우 오랜 시간 사용했으며 Starling 다운로드는 적절한 프로젝트 파일과 함께 제공됩니다. 그러나 한 가지 주의할 점이 있습니다. Flash Builder는 Adobe에서 포기한 것 같습니다. 마지막 업데이트 (버전 4.7)는 2012 년 말에 출시되었으며 그다지 안정적이지는 않습니다. 또한 이러한 상황이 조만간 바뀔 것이라는 징후는 없습니다.

따라서, 어쨌든 크리에이티브 클라우드 사용자인 경우에만 추천할 수 있습니다 (그 이유는 추가 비용없이 얻을 수 있기 때문입니다). 또는 어딘가에 오래된 라이선스가 있는 경우에만 사용할 수 있습니다. 나를 오해하지는 마세요: 그것은 많은 기능을 가지고 있습니다. 그러나 가끔 충돌이 발생하면 AIR SDK를 업데이트해야 하는 번거로움이 있다는 것도 기억하세요.

  • 플랫폼: Windows, macOS
  • 가격: USD 249 (스탠다드 에디션), USD 699 (프리미엄 에디션)

Adobe Flash Builder.

4.2. IntelliJ IDEA

다음 후보는 “모두를 다스리는 IDE”라고 할 수 있습니다, IDEA는 많은 언어와 플랫폼을 지원하기 때문이죠. AIR 지원은 플러그인 “Flash / Flex Support”를 통해 처리됩니다.

저는 IDEA를 꽤 오랫동안 사용해왔고 정말 좋아했습니다 (특히 강력한 리팩토링 기능). 기능면에서는 AS3 용으로 제작된 것처럼 느껴집니다. 모든 중요한 부분이 제자리에 있습니다.

Flash Builder와 달리 IDEA는 정기적인 업데이트를 지원합니다. 하지만 불행하게도 플래시 플러그인의 경우는 그렇지 않습니다. 상당 기간 동안 수정을 기다리고 있는 일부 (사소한) 개선사항이 있습니다.

그래도 그게 전부입니다. 그것은 훌륭한 IDE이고 여러분이 macOS를 사용한다면 더욱 추천합니다. 유일한 주의사항은 JetBrains가 최근 구독 기반 가격 정책 모델로 전환했기 때문입니다. 이는 모든 사람에게 매력적이지 않을 수 있습니다.

IDEA에는 무료 커뮤니티 버전이 있지만 불행히도 Flash/Flex Support 플러그인은 포함되어 있지 않습니다.

  • 플랫폼: Windows, macOS
  • 가격: USD 499 (첫 번째 해), USD 399 (두 번째 해), USD 299 (세 번째 해 이후)

구독 모델에는 소위 “영구적인 대체 라이센스”가 포함되어 있습니다. 이는 12개월 후에 구독을 취소하더라도 IDEA 버전을 유지할 수 있음을 의미합니다. 개인적으로 이것은 구독 모델의 단점을 완화한다고 생각합니다.

IntelliJ IDEA

4.3. FlashDevelop

내가 macOS에서 일하는 것을 좋아하는 만큼, 때로는 Windows 사용자를 부러워 합니다. 윈도우 사용자들은 Starling 개발을 위한 우수한 무료 (오픈 소스) IDE인 FlashDevelop을 사용할 수 있습니다. 그것은 2005년부터 있었고 계속 업데이트 중입니다. 당신이 Haxe를 사용한다면, 유용할 것입니다.

내가 주로 macOS를 사용하기 때문에 FlashDevelop에 대한 직접적인 경험은 별로 없습니다; 하지만 Starling 포럼의 수많은 게시물에서 나는 그것에 대해 좋은 말을 들었습니다. 어떤 사람들은 심지어 Parallels와 같은 가상 머신을 통해 Mac에서 그것을 사용하고 있습니다.

  • 플랫폼: Windows only
  • 가격: 무료 및 오픈 소스

FlashDevelop

4.4. PowerFlasher FDT

Flash Builder와 마찬가지로 FDT는 Eclipse 플랫폼을 기반으로 합니다. 따라서 Flash Builder를 떠나고 싶을 때 훌륭한 선택이 될 것입니다. FDT는 모든 Flash Builder 프로젝트를 가져올 수도 있습니다.

FDT는 여러 영역에서 Flash Builder보다 뛰어납니다; 예를 들어 프로젝트를 Flash에서 AIR로 쉽게 전환할 수 있습니다. — Flash Builder에서는 불가능 합니다. 또한 HTML5 / JavaScript, Haxe 및 PHP와 같은 몇 가지 추가 언어를 지원합니다.

대체적으로 매우 견고한 IDE입니다. Eclipse를 좋아한다면 FDT를 선택하지 않을 수 없습니다!

사용 가능한 무료 버전이 있습니다. 시작하기에 좋은 방법이죠. 제품 페이지에서 제안한 내용과 다르게 모바일 AIR 개발에도 사용할 수 있습니다.

  • 플랫폼: Windows, macOS
  • 가격: 월 25 달러에서 55 달러 사이 (계약 기간에 따라 다름) 학생과 교사는 특별 약관을 신청할 수 있습니다.

Powerflasher FDT

4.5. Adobe Animate

오랜 기간 동안 Flash를 사용해온 디자이너 또는 개발자라면 Adobe Flash Professional이 언제 나올지 궁금해 했을 것입니다. 으흠..여기 있습니다! 만약 인식하지 못했다면 어도비가 최근에 그것을 어도비 애니메이트로 이름을 변경했기 때문입니다. 새로운 이름은 초점의 주요 변화를 반영하기 때문에 실제로 의미가 있습니다. Animate는 이제 Flash뿐 아니라 HTML5, WebGL 및 SVG 형식의 출력을 지원하는 범용 애니메이션 도구입니다.

Starling을 Animate에서 사용할 수는 있지만 추천하지는 않습니다. 디자이너에게는 환상적인 툴이지만 코드를 작성하기 위해 제작된 것이 아닙니다. 당신은 그래픽을 위해서 그것을 사용하는 것이 훨씬 낫고 다른 언급 된 IDE 중 하나에 코드를 작성하는 것이 훨씬 낫습니다.

  • 플랫폼: Windows, macOS
  • 가격: 크리에이티브 클라우드 가입자에게는 무료

Was this article helpful?

Related Articles