2009-09-03 6 views
5

Я использую Notepad ++ в течение многих лет, и, хотя это удобно, я чувствую потребность переместиться в мир IDE по разным причинам, о чем я расскажу ниже. Я ищу рекомендации IDE для тех, кто работает на нескольких языках на ежедневной основе. В настоящее время я смотрю на Eclipse и Netbeans, но готов рассмотреть любой вариант.Несколько языков IDE

Причина, по которой я не перешел на полноценную IDE, пока есть, потому что они чувствуют себя так раздутыми, что они медленно загружаются и съедают тонну памяти. Недавно я работал над астрономическим числом проектов (5-6 на работе, свыше 10 лично) на разных языках (Python, PHP, Ruby, Java, Javascript, xHTML, CSS, TorqueScript, чтобы назвать несколько) , Это только языки, которые я использую на ежедневной основе, хотя я не ожидаю найти IDE, которая будет отвечать всем требованиям этих языков (особенно тем более неясным TorqueScript в списке).

Итак, что бы вы рекомендовали кому-то, кому нужна быстрая конфигурируемая среда IDE, поддерживающая различные языки, подсветку синтаксиса (желательно с различными цветовыми схемами), организацию проекта/просмотр, завершение кода Intellisense-ish?

Я забыл упомянуть, что я в первую очередь нацелен на среду Windows здесь - когда я нахожусь на своей машине Xubuntu (минимально). Geany отлично работает для того, что мне нужно.

+1

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

+1

@seth: Не совсем, этот вопрос относится к независимым IDE для каждого языка, тогда как я ищу лучшее одиночное решение для нескольких языки. –

ответ

4

Я бы порекомендовал Eclipse как самое близкое соответствие требованиям многоязычия. Есть IDE, которые, возможно, лучше подходят для данного языка (например, я предпочитаю IntelliJ для Java), но ни один из них не имеет такого широкого охвата нескольких языков.

Что касается памяти/раздувания, это цена, которую вы платите за удобство, предоставляемое IDE.

1

Ну, Netbeans охватывает Java, Ruby и PHP, которые есть в вашем списке. Это определенно немного раздуто, хотя, и я понимаю вашу боль там.

+0

+1 netbeans, особенно версии 6.x dev. – OneOfOne

0

В соответствии с этими требованиями, ближайший, который вы собираетесь получить, - это Eclipse.

Возможно, вы также захотите зарегистрироваться SlickEdit. Он не будет предлагать вам все функции, которые вы ищете, но это должно быть намного быстрее, чем работать через Eclipse.

2

Eclipse является своего рода швейцарским армейским ножом мира программирования ... С плагинами он будет обрабатывать практически любой язык, который вы на него набрасываете.

1

Emacs.

Серьезно.

+1

Извините за мой тривиальный вопрос, но вы серьезно? :) –

+0

Он запускается и работает быстро, имеет завершение имени, подсветку синтаксиса, построитель regexp-убийцы, отличные привязки клавиш, редактирование столбцов, поддержку макросов, встроенное заклинание и проверку синтаксиса, возможность создания/изменения размера/изменения окон с помощью клавиатура, может передать текст через команду оболочки, а затем заменить исходный текст, и он имеет тетрис! – Alex

+0

Vim также делает редактирование, так же, как emacs ... Без наворотов, и он также может сделать все это, если вы хотите ... – Coyote21

4

Zeus IDE в значительной степени язык нейтральный, что означает, что он может быть легко настроен для работы практически с любым языком программирования.

В нем также много функций IDE like (например, управление проектами/рабочими пространствами, просмотр классов и т. Д.), Но все же он чувствует себя быстрым и отзывчивым, как текстовый редактор легкого веса.

+3

+1 Красивый и быстрый редактор. – Blake7

+1

Работает достаточно хорошо для всех моих кодов c/c + =. Автозаполнение не всегда корректно, но оно работает достаточно хорошо и, по крайней мере, это быстрый редактор. – veight

0

Вы когда-нибудь пробовали веб-сайт? Koding охватывает весь пул языков и, прежде всего, вы получаете бесплатную виртуальную машину с корневым доступом. Определенно стоит проверить.