2011-08-14 5 views
0

저는 클라우드 및 브라우저 기반 IDE에 대해 조금 읽었습니다. 클라우드의 코드에 컴파일러를 통합하여 Java 기반 베어 본 IDE를 만들 계획입니다. 이것은 단지 교육용으로, 클라우드 기반 IDE를 개발하는 법을 배우기로 결심했습니다.클라우드에서 코드를 작성하기 위해 브라우저 기반 IDE를 만드는 방법은 무엇입니까?

나는 Orion을 Eclipse와 비슷하게 만들고 싶지만 Java에서 코딩을 허용하고 싶다. .js 파일을 java 파일로 변환하는 것이 아니라 .java 파일을 직접 작성하여 Java 프로그램을 코딩, 컴파일 및 실행할 수 있어야합니다.

누군가 내가이 용도로 사용해야하는 기존 클라우드를 제안 해 주실 수 있습니까? 또한 저는 초보자 일뿐입니다. 진행 방법 및 읽어야하는 기사에 대한 단서가 없습니다. 내가 가장 먼저해야 할 일과 내 필요에 가장 적합한 클라우드를 알려주십시오.

대단히 감사합니다. 다음 중 하나를 시도 호스팅 가상/클라우드

+2

: 그냥 명확하게 생각하는지 알려주십시오 : 당신은 자바 코드를 브라우저 IDE를 개발하려면? IDE를 실행하는 서버 코드 (Java에서도)를 작성합니까? 그것은 거대한 사업이 될 것입니다. 적어도 기존 IDE를 사용하고 인터페이스를 GUI에서 웹 인터페이스로 변경해야합니다. 그러나 NetBeans 및 Eclipse와 같은 IDE는 매우 리소스 집약적이며 서버에서 많은 인스턴스를 실행하는 것을 상상할 수 없습니다. – toto2

+0

[eclipse orion] (http://www.eclipse.org/orion)과 같은 것을 개발할 계획이십니까? – home

+0

@home 예, 저는 그녀가 Eclipse Orion과 같은 것을하고 싶어한다고 생각하지만, 자바 스크립트 대신 자바를 원합니다. – shahensha

답변

0

는 : 그것은 저렴하고 꽤 베어 뼈 때문에

http://www.rackspace.com

http://www.vpsfarm.com

나는 vpsfarm을 좋아합니다.

IDE 자체에서는 라이브러리 또는 J2EE를 추가하지 않고 임의의 Java 코드를 업로드 및 컴파일하고 실행할 수있는 webapp를 먼저 작성합니다. 그것만으로도 한 개발사에게 좋은 사업이 될 것입니다.

0

당신은

베어 뼈 편집 기능 구현 Mozilla SkyWriter 같은 프로젝트에서 찾아야한다 (최근에 많은 변화가 있었다가. Ace로 마이그레이션 된 것으로 보인다) 코드를 Git 저장소에 저장하십시오. 그런 다음 Jenkins와 같은 CI 도구를 사용하여 밀어 넣기를 수행하면 자동으로 빌드 할 수 있습니다. 이제 Jenkins 인스턴스를 서비스로 사용하는 환경과 런타임 환경을 사용하므로 지속적인 배포 파이프 라인을 얻을 수 있습니다. 이 video은 내가 말하는 것을 그래픽 방식으로 보여줍니다.

0

당신은 Codenvy을 사용할 수 있습니다

0

Koding은 완전한 우분투 컴퓨터를 루트와 함께 제공하므로 프로그래밍이 현명하고 원하는대로 작동하고 실행할 수 있습니다.

내가 Koding을 제안하는 이유는 Koding VM 자체를위한 IDE를 개발하기위한 프레임 워크가 있다는 것입니다.

여기서 논리는 IDE를 만드는 것이 어렵다는 것이지만 가장 큰 문제는 IDE 사용자 간의 보안을 확보하는 것입니다. 다른 VM 플랫폼을 사용하면 VM 보안을 관리 할 필요가없고 IDE에만 집중할 수 있습니다.

날 당신이

관련 문제