의견.png 의견.png

앱타나 스튜디오

위키원
이동: 둘러보기, 검색
앱타나 스튜디오(Aptana Studio)
앱타나 스튜디오(Aptana Studio)

앱타나 스튜디오(Aptana Studio)는 이클립스(Eclipse) 기반으로 만들어진 웹 기반에 특화된 통합개발환경이다. 압타나 스튜디오라고도 불린다.

개요[편집]

앱타나 스튜디오는 오픈소스 기반의 통합개발환경 웹 기반 툴이다. 무료이며, 이클립스 기반이다. 또한, 이클립스의 플러그인으로 추가하여 사용할 수도 있다. 쉽고 빠르게 웹 기반 프로젝트를 구축할 수 있도록 도와준다. 작은 웹 서버를 갖추고 있어, 따로 톰캣 등의 웹 컨테이너를 구축하지 않아도 쉽게 웹 프로젝트를 실행할 수 있다.[1]

특징[편집]

앱타나 스튜디오는 윈도우나 맥, 리눅스에서 사용 가능하며 이클립스의 플러그인으로도 사용이 가능하다. 앱타나 스튜디오에서는 HTML5, CSS3, 자바스크립트(JavaScript)와 같은 프론트엔드 개발을 지원할 뿐만 아니라 루비(Ruby), 레일즈(Rails), PHP, 파이썬(Python)과 같은 서버 언어도 지원하고 있어 다양한 활용이 가능하다. HTML5 개발에 있어 앱타나 스튜디오의 가장 큰 강점은 강력한 코드 어시스트라고 할 수 있다. 기본적으로 자바스크립트와 CSS 뿐 아니라 HTML까지 코드 어시스트를 제공한다. 자바스크립트의 경우 기본 함수들과 파라미터까지 설명과 함께 친절하게 나타내 준다. 뿐만 아니라 사용자가 정의한 함수나 변수까지도 나타내며 플러그인을 설치할 경우 제이쿼리까지 코드 어시스트를 지원한다. 개발 중에는 실시간으로 문법 오류를 체크하여 잘못된 곳이 있을 경우 에러 표시로 나타내 주어 자바스크립트에 익숙하지 않은 입문자들이 쉽게 개발을 할 수 있도록 도와준다.[2]

주요 기능[편집]

  • 코드 지원(Code Assist) : HTML, CSS, 자바스크립트, PHP, 루비 등 작성을 지원하고, 최신 HTML5 사양을 지원한다. 주요 웹브라우저의 각 요소에 대한 지원 수준에 대한 정보를 포함하고 있다.
  • 배포 마법사(Deployment Wizard) : FTP, SFTP, FTPS, 카피스트라노(Capistrano)를 포함한 다중 프로토콜이다. 원샷 및 동기화 유지 설정을 지원하고, 헤로쿠(Heroku) 및 엔진야드(Engine Yard)와 같은 호스팅 서비스에 루비온레일즈(Ruby on Rails) 애플리케이션을 자동으로 게시할 수 있는 기능이다.
  • 통합 디버거(Integrated Debugger) : 중단점을 설정하고 변수를 검사하며, 실행을 제어하는 기능이다. 통합된 루비온레일즈와 자바스크립트 디버거를 통하여 이러한 버그를 제거할 수 있다.
  • 깃 통합(Git Integration) : 프로젝트를 손쉽게 소스 코드를 제어할 수 있는 기능이다. 깃허브(Github)에서 호스팅되는 원격 리포지토리(저장소)에 대한 병합, 풀, 푸시 작업을 통하여 구성원과의 협업 깃 기반 배치를 용이하게 한다.
  • 내장 터미널(Built-in Terminal) : 운영체제 명령, 젬(gem), 레이크(rake), etc 등과 같은 언어 유틸리티를 실행하기 위해 명령줄 터미널에 빠르게 액세스한다.
  • 통합개발환경 사용자 정의(IDE Customization) : 사용자 지정 명령 스크립팅을 통하여 핵심 기능을 확장하고 원하는 방식으로 개발 환경을 설정한다. 스튜디오는 수많은 명령어와 같이 제공되지만, 편집 중인 파일 유형에 따라 항상 컨텍스트로 표시한다.[3]

각주[편집]

  1. Seong-Jung, 〈(TOOL) Aptana 3 설치 및 실행〉, 《티스토리》, 2014-02-24
  2. 한국데이터산업진흥원 공식 홈페이지 - https://www.kdata.or.kr/
  3. 앱타나 스튜디오 공식 홈페이지 - http://www.aptana.com/

참고자료[편집]

같이 보기[편집]


  의견.png 의견.png 이 앱타나 스튜디오 문서는 소프트웨어에 관한 글로서 내용 추가가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 추가해 주세요.