2009-09-03 8 views
5

나는 수년간 Notepad ++를 사용 해왔고 편안함에도 불구하고 여러 가지 이유로 IDE 세계로 이동할 필요성을 느꼈습니다. 아래에서 설명하겠습니다. 나는 매일 여러 언어로 일하는 사람을 위해 IDE 권장 사항을 찾고 있습니다. 현재 Eclipse와 Netbeans를보고 있지만 옵션을 고려할 의향이 있습니다.다중 언어 IDE

본격적인 IDE로 전환하지 않은 이유는 너무 부풀어서로드가 느려지고 메모리를 많이 먹기 때문입니다. 최근 저는 다양한 언어 (파이썬, PHP, 루비, 자바, 자바 스크립트, xHTML, CSS, TorqueScript 등)를 사용하여 천문학적 인 프로젝트 (직장에서 5 ~ 6 회, 개인적으로 10 회 이상) . 이것들은 내가 매일 사용하는 언어들입니다. 비록이 언어들에 대한 모든 요구 사항들을 만족시킬 IDE를 기대하지는 않지만 (특히 목록상의 더 모호한 TorqueScript).

다양한 언어, 구문 강조 (다양한 색 구성표가 바람직 함), 프로젝트 구성/검색, Intellisense-ish 코드 완성을 지원하는 구성 가능한 신속한 IDE가 필요한 사용자에게 무엇을 권하고 싶습니까?

내가 주로 여기에 Windows 환경을 대상으로합니다 - 내가 Xubuntu 컴퓨터에있을 때 (최소한) Geany는 내가 성취해야하는 것에 대해 잘 작동합니다.

+1

중복? http://stackoverflow.com/questions/7388/best-ides-for-different-programming-languages ​​ – seth

+1

@seth : 그 질문은 각각의 언어에 대한 독립적 인 IDE를 말하지만, 여러 언어에 대한 최상의 독방 솔루션을 찾고 있습니다. 언어. –

답변

4

Eclipse를 다중 언어 요구 사항과 가장 유사한 것으로 추천합니다. 주어진 언어 (예 : IntelliJ for Java 선호)가 더 좋을 수도있는 IDE가 있지만 여러 언어에 대해 광범위하게 적용되는 IDE는 없습니다.

memory/bloat까지는 IDE에서 제공하는 편의를 위해 지불하는 가격입니다.

1

글쎄, Netbeans은 목록에있는 Java, Ruby 및 PHP를 다룹니다. 분명히 조금 부 풀리지 만, 나는 거기에 당신의 고통을 이해합니다.

+0

+1 netbeans, 특별히 6.x 개발 버전. – OneOfOne

0

이러한 요구 사항과 가장 가까운 것은 Eclipse입니다.

SlickEdit을 확인할 수도 있습니다. 찾고있는 모든 기능을 제공하지는 않지만 Eclipse를 사용하는 것보다 훨씬 빠르다.

2

Eclipse은 프로그래밍 세계의 스위스 군용 칼입니다 ... 플러그인을 사용하면 모든 언어를 처리 할 수 ​​있습니다.

1

이맥스.

진지하게.

+1

사소한 질문에 대해 유감이지만 심각한 문제입니까? :) –

+0

시작 및 실행이 빠르며 이름 완성, 구문 강조, 킬러 정규식 작성기, 훌륭한 키 바인딩, 열 편집, 매크로 지원, 인라인 철자 및 구문 검사, 창 크기/크기 변경/변경 기능이 있습니다. 키보드는 셸 명령을 통해 텍스트를 파이프 한 다음 원본 텍스트를 바꿀 수 있으며 테트리스가 있습니다! – Alex

+0

빔 (Vim)도 이맥스와 같은 방식으로 편집을합니다 ... 부 풀리지 않고, 또한 원한다면 모든 것을 할 수 있습니다 ... – Coyote21

4

Zeus IDE은 대부분 중립 언어입니다. 이는 거의 모든 프로그래밍 언어에서 작동하도록 쉽게 구성 할 수 있음을 의미합니다.

또한 많은 기능이 있습니다 (예 : 프로젝트/작업 공간 관리, 클래스 브라우징 등). 가벼운 텍스트 편집기처럼 기분이 좋고 반응이 좋습니다.

+3

+1 멋지고 건강한 에디터. – Blake7

+1

내 모든 c/c + 코딩에 충분히 잘 작동합니다. 자동 완성은 항상 올바르지는 않지만 충분히 잘 작동하며 적어도 빠른 편집기입니다. – veight

0

웹 기반으로 사용해 보신 적이 있습니까? Koding은 전체 언어 풀을 다루고 있으며 무엇보다도 루트 액세스 권한이있는 무료 VM을 제공합니다. 체크 아웃할만한 가치가있어.