웹 개발자를위한 클라우드 IDE - Best Of
클라우드로 이전하는 기존의 데스크톱 기반 생산성 소프트웨어가 너무 많아서 클라우드 기반 IDE가 개발자에게 빠르게 성장하고 있다는 사실은 놀라운 일이 아닙니다.
요즘 브라우저는 본질적으로 사용자가 다양한 클라우드 기반 응용 프로그램 및 서비스에 액세스 할 수있게 해주는 씬 클라이언트입니다. 그러나 개발 목적으로 원격 클라우드 IDE에 대한 완전한 믿음을 표하는 것은 여전히 주저합니다. Github 및 Pastebin과 같은 도구를 사용하면 Cloud 기반 개발로의 전환이 쉬워졌으며 이제는 완전한 IDE가 많은 개발자에 의해 일반적으로 사용됩니다.
여기있다. 최고의 Cloud IDE 중 13 개 당신은 손을 잡고 각각의 빠른 요약을 얻을 수 있습니다..
클라우드 9
적절하게 명명 된 Cloud9를 사용하여 몇 분 후에, 당신은 죽었고 코더 천국으로 간 것처럼 느껴질 것입니다. 프론트 엔드는 모두 자바 스크립트이며 백 엔드는 널리 사용되는 NodeJS 프레임 워크를 사용합니다. UI 디자이너와 개발자가 선호하지만 C #, C ++, Python, Perl, Ruby, Scala 등의 구문 강조 표시가 있습니다..
내장 된 Vim 모드는 Git, Mercurial 및 SVN과 같은 보편적 인 개정 제어 시스템에 대한 지원과 마찬가지로 좋은 방법입니다. CSSLint와 JSBeautify가 포함되어있어 온라인에서 발견 된 더 예쁜 환경 중 하나이기도합니다.
코드 애니웨어
웹에 떠 다니는 다양한 "최고"목록을 자주 차지하는 또 다른 소프트웨어 개발 도구는 모든 계절에 적합한 친숙한 클라우드 IDE 인 Codeanywhere입니다. HTML, CSS, Javascript, PHP, MySQL 등에 대한 코드 강조 표시 및 지원 기능이 있습니다. iOS, Android 및 BlackBerry 용으로 사용할 수있는 유용한 앱 덕분에이 도구를 사용하면 누구나 문자 그대로 어디에서나 코드를 작성할 수 있습니다..
또한 Dropbox 및 SFTP 지원을 통해 코더가 프로젝트 파일을 쉽게 백업하고 공동 작업자와 공유 할 수 있습니다. 대부분의 기능을 갖춘 Cloud IDE가 아니지만, 상당히 잘 수행됩니다..
클라우드 IDE
그들은 분명히 익숙한 이름으로 오르는 데 많은 시간을 소비하지 않았지만 클라우드 IDE의 사람들은 작동하는 플랫폼을 만드는 데 진지한 노력을 기울였습니다. 그렇지 않으면 다음과 같이 알려져있다. eXo Cloud IDE, Javascript, Ruby, Groovy, Java 및 HTML과 같은 일반적인 언어를 지원하는 견고한 Cloud 경쟁자입니다..
특히, eXo Cloud는 Java 프로그래밍 전문 코더에게 매우 적합합니다. Java 서블릿 및 Java Server Pages는 물론 Maven을 지원합니다. 배포는 Heroku, CloudBees, Red Hat OpenShift 및 Cloud Foundry에서 처리합니다..
Sourcekit
구글 크롬은 모질라의 파이어 폭스를 능가하고 브라우저 우월이라는 제목으로 인터넷 익스플로러 (Internet Explorer)에서 한 발을 내디뎠다. Sourcekit은 보관 용 Dropbox에 의존하고 웹 개발자를위한 반응 형 환경을 제공하는 Textmate와 같은 IDE입니다..
Mozilla의 SkyWriter a.k.a "Bespin"의 뛰어난 기능으로 케이크에 구운 Bespin은 가벼운 브라우저 기반의 비 대한 데스크탑 개발 제품군의 대안입니다. 지원되는 언어에는 C / C ++ / C #, PHP, Python, Javascript, MySQL, Java 및 Ruby와 같이 기대할 수있는 모든 전공이 포함됩니다. 린 브라우저 IDE에 관한 한, Sourcekit은 매우 매력적인 옵션입니다.
코펜 던
Kodingen은 웹 기반 IDE를 실제로 수행하는 최초의 Cloud 편집자 중 한 명인 Kodingen은 지난 몇 년 동안 매우 경쟁력있는 틈새 시장을 개척했습니다. 개발자는 Django, Ruby on Rails 및 Node.js와 같은 인기있는 프레임 워크를 사용하여 PHP, Python, Perl 및 Javascript로 코드를 작성할 수 있습니다..
Kodingen은 서비스를 후원하는 풍부하고 다양한 사용자 커뮤니티에 의해 지원되어 클라우드에서의 협업과 공유를 매우 편리하게 만듭니다. 무료 사용 및 실험으로 계정에 가입하지 않고 Kodingen에게 기회를주지 않을 이유는 없습니다..
코더 룬 스튜디오
수십개의 다른 브라우저 기반 IDE를 성공시키지 않고 직접 시도해 보았고 간단하고 유능한 것을 찾고 있다면 Coderun Studio를 살펴볼 가치가 있습니다. 그것은 사용자에게 ASP.NET, 자바 스크립트, C #, HTML 및 CSS를 작성하기위한 크로스 플랫폼 도구를 제공합니다. Visual Studio와의 기본 호환성은 좋은 인상을 주며 집에있는 Microsoft 중심의 코더가 있어야합니다. 코드 완성 및 구문 강조와 같은 일반적인 종소리와 휘파람을 갖추고 있습니다..
또한 기본 컴파일 및 디버깅 기능은 탁월합니다. 마지막으로, Coderun Studio는 사용자가 고유 한 URL을 통해 동료와 코드를 신속하게 공유 할 수있게 해줍니다..
ShiftEdit
다음으로, 우리는 낮은 평가를받은 ShiftEdit을 사용합니다. Cloud9 또는 Coderun에 대한 이름을 알 수는 없겠지만 클라우드 기반 소프트웨어의 다재다능한 부분이 있습니다..
트렌디 한 파이썬 팬이든, PHP 홀드 아웃이든, Perl 공룡이든, ShiftEdit을 통해 다룰 수 있습니다. 사용자는 SFTP를 통해 Dropbox에 파일을 백업하고 브라우저에서 다양한 개정 관리 도구로 변경 사항을 추적 할 수 있습니다. SSH 인증, 코드 완성 및 코드 스 니펫 기능을 통해 원활하고 중단없는 워크 플로가 가능하므로 개발자는 어느 위치에서나 가능한 생산성을 높일 수 있습니다..
아크 쉘
클라우드 IDE 영역에서의 경쟁이 치열 해지면서 군중과 차별화하는 것이 점점 더 어려워지고 있습니다. Akshell은 코더에게 자바 웹 애플 리케이션을위한 가벼운 도구를 제공하는 서버 측 개발 환경입니다. 백엔드 스토리지를위한 PostgreSQL 데이터베이스에 의존합니다. MySQL에 익숙한 사람들을 위해 작업하기가 아주 쉽습니다..
통합 Git 콘솔 덕분에 사용자가 만드는 모든 프로젝트를 배포하는 것이 번거롭지 않습니다. 당신이 빠르고 안정적인 유능한 클라우드 IDE를 찾는 엄격한 자바 코더라면 Akshell이 당신을위한 것입니다..
에르 빅스
지난 10 년 동안의 모든 자바 비평가들은 Javascript가 르네상스를 경험하고 코더들 사이에서 새로운 차원의 존경을 받자 마자 그들의 말을 분명히 먹고 있습니다. Erbix는 웹에서 가장 좋아하는 스크립팅 언어를 중심으로 온라인 비즈니스 생산성을위한 자바 스크립트 앱 제작 도구를 제공합니다..
자유롭지는 않지만 Erbix가 제공하는 가격 책정 및 계획은이 혁신적인 플랫폼을 정기적으로 사용하려는 경우 상당히 합리적입니다. 그것은 RingoJS 및 CommonJS 모듈을 지원하고 전용 MySQL 콘솔을 갖추고 있으며 Erbix AppStore를 통해 다른 개발자의 보트로드에 대한 액세스를 제공합니다.
중성자 IDE
다재다능한 Cloud IDE를 처음부터 새로 만드는 것은 아무리 작은 문제도 아닙니다. 따라서 많은 사람들이 기존의 오픈 소스 코드를 기반으로 프로젝트를 진행하는 이유입니다. 중성자 IDE는 강력한 Ace 코드 편집기를 사용하여 자이언트의 어깨에 서 있습니다. SFTP 클라이언트와 브라우저 편집기의 최상의 기능을 하나의 완벽한 패키지로 통합하여 코더가 개발 서버의 파일을 어디에서나 즉석에서 편집 할 수 있습니다..
구성 가능한 Vi 및 Emacs 키 바인딩과 TextMate 테마에 대한 지원이 특징 인이 제품은 가장 맞춤화 된 Cloud IDE 중 하나입니다..
충돌
Google이 프로젝트를 포기하기로 결정한 경우에도 일반 대중은 언제나 이익을 얻는 것처럼 보입니다. Collide는 많은 약속으로 Google Code 프로젝트로 시작되었습니다. 현재는 존재하지 않지만 소스 코드는 자유롭게 사용할 수 있습니다..
요컨대, Java 7 JRE에서 실행되는 Cloud IDE는 Guava, JUnit, JKit 및 EasyMock과 같은 견고한 소프트웨어 도구를 사용하여 실시간 상호 작용을 소중히 여기는 프로그래머 팀에 스파르타지만 강력한 공동 작업 기능을 제공합니다..
오리온
유명한 Eclipse Java IDE는 포괄적 인 기능 세트와 견고한 안정성 덕분에 수년간 데스크톱 개발 분야의 주류가되었습니다. 오리온 (Orion)은 이클립스의 상당한 경험을 클라우드 IDE 분야에 가져온 다음 단계이다. 현재 주로 사용되는 프런트 엔드 웹 개발은 HTML 및 자바 스크립트로만 제한됩니다..
그러나 진행중인 작업이며 내년에 개발이 진행됨에 따라 점진적으로 기능이 추가 될 것으로 기대할 수 있습니다. Firebug 통합 외에도 가장 큰 판매 포인트는 Eclipse 스타일의 UI와 직관적 인 레이아웃입니다..
파이썬 피들
파이썬이 최근 웹 개발 산업에서 기반을 다진 이유는 많습니다. 비교적 빠르고 유연하며 배우기 쉽습니다. 따라서 파이썬 중심의 클라우드 IDE가 개발자가 가능한 한 빨리 코드를 작성하는 데 도움이되도록 진화 한 것은 놀라운 일이 아닙니다..
JSFiddle과 마찬가지로 Python Fiddle은 프로그래머가 스 니펫을 실행하고 스크립트를 디버그 할 수있는 코드 편집기 및 코드 실행 환경입니다. 그것은 타사 패키지의 과다한 지원, 최상의 설명서를 자랑하는 내장 된 핫 키가 내장되어 있으며 부팅 할 수있는 오픈 소스입니다.
결론
원격 서버에 주로있는 웹 개발 프로그램을 사용하면 꽤 많은 코더가 긴장하게됩니다. 새로운 패러다임에 적응하는 것은 좀 더 보수적 인 "구식"프로그래머에게 약간의 노력을 기울일 것입니다. 그러나 더 이상 클라우드를 두려워 할 이유가 거의 없습니다. 몇 가지 간단한 보안 예방 조치와 열린 사고 방식을 채택함으로써 모든 웹 개발자는 실제 위험없이 Cloud 소프트웨어 제품군의 보상을 얻을 수 있습니다..
선택할 수있는 옵션이 너무 많기 때문에 자신의 스타일과 선호도에 관계없이 모든 코더에 대해 거의 완벽한 프로그램을 제공합니다..
편집자 주 : 이 게시물은에 의해 작성됩니다 나타샤 타샤 Hongkiat.com. Natasha는 작가이자 블로거이며 기술 애호가이며 현재 Ninefold에서 글을 씁니다. 그녀는 다양한 기술 및 인터넷 주제, 클라우드 컴퓨팅, 웹 개발, 웹 및 그래픽 디자인에 관심이 있습니다..