'Aptana'에 해당되는 글 1건

  1. 2009.05.01 클라우드 기반의 서비스 개발 환경 - Aptana on the DaaS (2)

작년 Cloud 기반의 개발 툴 환경을 정리해 본 적이 있다. 당시 구글 어플리케이션 엔진이 관심사 중의 하나였는데 테스트 당시 개발 환경의 조잡합으로 인해 아직까지 갈 길이 멀구나 라는 생각을 지울 수가 없었다. 특히, 당시는 국내에서 생소한 파이썬만을 제공했었다. 올 해 들어서는 현재 자바언어를 지원하고 있으며 개발 환경을 이클립스 플러그인을 지원하여 개발자들에게 지원하는 수준까지는 발전한 것 같다.

구글 어플리케이션 엔진외에 멋진 개발 클라우드 개발 환경이 있어 소개해 본다. Aptana는 클라우드 기반하에 가장 멋진 개발 환경을 제공하는 서비스 회사가 아닌가 싶다. 먼저 구구절절 설명에 앞서 회사에서 제공하는 간단한 소개 자료를 보자.

 

Aptana는 이클립스 기반의 독립형 개발 툴과 플러그인을 모두 개발자에게 제공한다. 또한 지원되는 개발 환경은 PHP5,Rails,Java,Jaxer 등이다.
사용자 삽입 이미지
 
뿐만 아니라 플러그인 형태로 아이폰, 노키아 위젯 그리고 어도비 에어 등을 개발할 수 있게 해준다. 특히, 개발관점에거 Aptana는 Ajax를 개발할 때 유용하다. 다양한 Ajax 플랫폼을 플러그인 형태로 추가하여 개발할 수 있으며 FrieFox를 사용하여 디버깅을 손쉽게 할 수 있다. 다음은 지원하는 Ajax 플랫폼이다.

사용자 삽입 이미지


개발에 있어 편리함외에 Aptana는 클라우드를 기반으로 하기 때문에 개발된 프로젝트를 바로 클라우드에 Deploy할 수 있다. 일단 Deploy를 마치고 나면 해당 서비스에 대한 클라우드를 모니터링할 수 있는 Dashboard을 제공한다.

사용자 삽입 이미지

물론 공짜는 아니다. 무료로 제공하는 범위를 벗어나는 스토리지와 메모리 사용 부분에 대해서는 비용을 지불해야 한다.

사용자 삽입 이미지
실제 앞선 비용이면 중.소 규모의 서비스를 개발/운영하는 데 있어서 큰 무리는 없어 보인다. 장비 구매,셋팅, 관리에 고민하는 시간에 개발에 열중하는 게 당연히 생산적이다. 더구나 이클립스에 익숙한 개발자 입장에서는 크게 학습할 필요 없이 몇 번의 시행착오만으로도 개발과 더불어 클라우드상에 소스를 Deploy할 수 있다. 일단 Deploy가 되면 자동으로 소스의 Sync까지 제공해 주니 정말 편리하다. 앗! 개발에 있어 협업 또한 가능하다.


Posted by 박재현

댓글을 달아 주세요

  1. Favicon of https://mulriver.tistory.com BlogIcon 전선민 2009.05.03 20:23 신고  댓글주소  수정/삭제  댓글쓰기

    자세히는 모르지만, Aptana 의 Cloud 가 '클라우드 컴퓨팅'을 의미하지는 않을 겁니다. 저도 직접 써본 건 아니지만, 아마 배포에 대한 의미인 듯 하구요. '클라우드 컴퓨팅' 구현은 별개이지 않을까 싶습니다. 확인 要 ^^

  2. Favicon of https://wisefree.tistory.com BlogIcon 박재현 2009.05.03 20:48 신고  댓글주소  수정/삭제  댓글쓰기

    Aptana는 실제 서버상에 개발된 어플리케이션을 디플로이할 수 있는 스토리지와 컴퓨팅 리소스를 제공합니다. 물론 해당 스토리지와 컴퓨팅 리소스가 S3나 EC2같은 클라우드는 아니지만 인터넷상에 존재하는 클라우드는 분명합니다. 구글처럼요^-^