플래시개발
FlashDevelop![]() | |
![]() 시작 페이지가 있는 코드 편집기 | |
원본 작성자 | 미카 팔무 필리프 엘사스 |
---|---|
개발자 | 플래시 개발 팀 |
초기 릴리즈 | 2005; | 전(
안정적 해제 | 5.3.3[1] / 2018년 2월 20일; 전 |
리포지토리 | |
기록 위치 | C# |
운영 체제 | Windows XP 이상 |
플랫폼 | .NET Framework 3.5[1] |
유형 | 텍스트 편집기 및 IDE |
면허증 | MIT 라이선스 |
웹사이트 | www |
FlashDevelop은 Adobe Flash 웹 사이트, 웹 애플리케이션, 데스크톱 애플리케이션 및 비디오 게임 개발을 위한 IDE(통합 개발 환경)이다.결과 애플리케이션은 Microsoft Windows, Mac OS X, Android 또는 iOS에서 Adobe Flash Player 또는 Adobe AIR에서 실행된다.FlashDevelop의 주요 목적은 개발자가 Flash ActionScript 프로젝트를 편집, 컴파일, 디버그 및 게시할 수 있도록 지원하는 것이다.ActionScript 2.0, ActionScript 3.0, Hoxe 및 기타 향후 언어를 지원한다.그것은 코드 완성, 구문 강조 표시, 스니펫 그리고 마이크로소프트 비주얼 스튜디오와 유사한 다른 기능들을 가지고 있다.null
FlashDevelop은 무료 오픈 소스 소프트웨어로, 대부분 C#로 작성되었으며 효율적인 Scintilla 편집기 컴포넌트를 기반으로 구축되었다.[2]플러그인 아키텍처로 확장 가능하며 입니다.NET Framework 2.0 애플리케이션은 마이크로소프트 윈도우즈에서만 사용할 수 있다.[2]모듈형 플러그인 시스템을 갖춘 오픈 소스 프로젝트로서, 사용자는 프로그램을 개선하고 최적화할 수 있을 뿐만 아니라 누락되었을 수 있는 기능에 대한 쓰기 플러그인도 사용할 수 있다.그 프로젝트는 주로 기부금으로 충당된다.[3]null
FlashDevelop은 무료 Adobe Flex SDK를 사용하여 ActionScript 3 및 MXML 애플리케이션을 빌드하고, ActionScript 2 애플리케이션을 빌드하기 위한 무료 MTASC 컴파일러 및 ActionScript 3, PHP, NekoVM 또는 JavaScript 애플리케이션을 빌드하기 위한 무료 Haxe 툴킷을 사용한다.또한 XML, HTML, PHP, CSS에 대한 코드 완성 및 강조 표시 기능을 가지고 있다.[4]
역사
플래시개발은 2005년 미카 팔루와 필립 엘사스, 그리고 그 이후 다른 기여자들에 의해 개발되었다.상업용 Adobe Flash Professional 및 Adobe Flash Builder 편집자에 대한 가볍고 자유로운 대안으로 만들어졌으며, 특히 학생, 취미 활동가 및 프리랜서에게 유용하다.[6]null
특징들
FlashDevelop은 소프트웨어 개발 IDE에서 기대되는 기본 기능을 포함하고 있다.[4]null
- 컴파일 구성 가능한 프로젝트 시스템
- AS2, AS3, Adobe AIR, Hoxe 개발을[2] 위한 프로젝트 템플릿
- 기본 파일 조작 기능이 있는 프로젝트 파일 탐색기 트리
- 구성 가능한 핫키
- 응용 프로그램 및 프로젝트 수준 옵션
- 각 기능이 별도의 플러그인으로 개발된 플러그인 시스템
- 성능 향상을 위해 플러그인을 활성화하거나 비활성화할 수 있음
- Flex Builder 프로젝트 가져오기
- 다국어 코드 파일 지원
편집
FlashDevelop에는 Eclipse 또는 Microsoft Visual Studio에 버금가는 코드 편집 기능이 포함되어 있다.null
- 코드완료
- 코드 폴딩
- 코드 생성
- 구문 채색
- 작업관리 목록
- 책갈피
- 코드 개요
- C#로 쓸 수 있는 매크로
- 줌
- SWF 및 SWC 파일의 클래스 탐색
- 색상 선택기 및 편집기
- 스니펫 라이브러리
FlashDevelop은 다양한 API를 포함하는 내장 코드 완성을 가지고 있다.null
- 플랫폼 API(사용된 Flash Player 버전 기준)
- 사용자 클래스, 메서드 및 변수
- SWC 라이브러리 클래스 및 코드
- 수신기 작업 시 이벤트
- 입력된 배열 값
출판
FlashDevelop은 다음과 같은 방법으로 웹 사이트 및 웹 응용 프로그램을 게시하는 데 사용할 수 있다.
- Adobe Flash IDE를 통해 프로젝트 컴파일
- MTASC를 사용하여 ActionScript 2 프로젝트를 SWF에 컴파일
- Adobe Flex SDK를 사용하여 ActionScript 3 프로젝트를 SWF에 컴파일
- Hoxe 컴파일러를 통해 Hoxe 프로젝트를 SWF에 컴파일
- Google Closure Compiler를 사용하여 JavaScript 프로그램 최적화
- 단일 파일을 위한 SWF로의 빠른 빌드
- 컴파일러 오류/경고 보기 패널
FlashDevelop은 다음과 같은 방법을 사용하여 데스크톱 애플리케이션 및 모바일 애플리케이션을 구축할 수 있다.
- Adobe Flex SDK 또는 Haxe를 사용하여 SWF 컴파일
- AIR 개발자 도구(ADT)를 사용한 Android 또는 iOS용 패키지 앱
- AIR 개발자 도구(ADT)를 사용한 Microsoft Windows 또는 Mac OS X용 패키지 앱
- Hoxe를 사용하여 NekoVM 런타임용 앱 컴파일
- Haxe를 이용한 크로스 플랫폼 NME 프레임워크용 앱 컴파일
- Haxe를 사용하여 Windows용 C++ 앱 컴파일
참고 항목
참조
- ^ a b "FlashDevelop 5.3.3 released". FlashDevelop.org. Retrieved 20 February 2018.
- ^ a b c "Main Page". FlashDevelop.org Wiki. FlashDevelop.org. 16 December 2010. Retrieved 10 January 2011.
- ^ 플래시의 미래프로젝트 개발 및 자금 지원, FlashDevelop.org 포럼
- ^ a b "FlashDevelop 3.0". SwfTools.com. Retrieved 20 January 2011.
- ^ https://www.flashdevelop.org/wikidocs/index.php?title=FlashDevelop:Site_support
- ^ "What are the Pros/Cons of Flex Builder vs. FlashDevelop?". Stack Overflow. 23 November 2008. Retrieved 10 January 2011.