2010-06-30 1 views
0

Я использую GNU/Linux (Ubuntu + Gnome).В поисках хорошей и настраиваемой среды IDE, является ли eclipse конечным?

Я использую netbeans на окнах с давних времен, а в Linux предпочитаю использовать vi или emacs.

Теперь моя проблема заключается в том, что я хочу полностью перейти на Linux для всех моих разработок, но я видел, что у netbeans нет такого привлекательного внешнего вида, как раньше. То же самое с затмением. Я знаю, что взгляды не имеют большого значения, но когда я смотрю на родные Linux-приложения, такие как kedit, geany IDE, они имеют прочный и хороший внешний вид. Думаю, никто не сделал такой комментарий для IDE, но я чувствую, что это тоже имеет значение. :)

Я использовал VI для редактирования конфигурационных файлов и написание небольших программ, но когда дело доходит до написания большого проекта, то я предполагаю VI не является эффективным (я понятие не имею, сколько VI плагины являются эффективными.)

Теперь есть несколько вариантов выбора IDE, но я хочу использовать тот, на котором я могу зависеть в долгосрочной перспективе (если я попробую каждую среду IDE на этой земле, тогда, когда я напишу свой код).

Из всех IDE и текстовых редакторов, которые я когда-либо использовал, мне очень понравилась Кейт .. возможно ли настроить кате, чтобы иметь функцию, имеющую IDE. Подобно поддержке управления версиями, завершению кода, правильному окну проводника проекта слева. Я видел латексную среду IDE «kile», которая интегрировала в нее kate. Существует ли какая-либо среда IDE с интегрированным в нее кэтом? возможно ли иметь привязку для привязки vi на kate.

Или я должен хранить все это в отдельности и вместо этого использовать eclipse (для меня это кажется довольно сложным в использовании по сравнению с netbeans, но это будет хорошо работать для редактирование файлов разных языков одновременно, как html-файлы, css-файлы, js-файлы, xml-файлы и некоторый код python .. и стоит узнать, как использовать eclipse?

Я работаю над HTML, CSS, JavaScript, Python, PHP (не так часто), XUL (XML для Firefox GUI), bash scripting. Поскольку вы можете видеть, что я чрезвычайно с выбором IDE, пожалуйста, предложите мне кое-что (IDE или текстовый редактор с достаточным количеством настроек), чтобы я мог использовать его для всех разных языков/файлов, которые я использую сразу с завершением кода и функциями подсветки синтаксиса ,

+0

Выглядит все, что вам нужно? Не производительность .. -1 –

+0

Короткий ответ, да, они имеют значение. Long Answer, я закончил использовать Emacs, потому что это набор потрясающих клавишных привязок, которые стали естественными для меня, и минималистичный интерфейс. Было больно использовать Eclipse на Linux (с 10-дюймовыми экранами, к сожалению, это был единственный компьютер, который я мог себе позволить в то время), в диалоговых окнах, если вещи скрываются из-за меньшего пространства, для доступа к нему нет полосы прокрутки, плюс это было очень медленно. Для автоматизации, в которой работают IDE, я написал несколько собственных скриптов и, когда это возможно, использовал flymake. Для некоторых людей Eclipse может быть потрясающим, но для меня это было очень отвратительно. –

ответ

1

Хотя я использовал только Eclipse, на Windows, и Solaris, я никогда не замечал каких-либо различий во взглядах, и, безусловно, не в функциональности. Друзья, которые использовали его на различных сборках linux (по общему признанию, в основном Ubuntu), также, похоже, имеют тот же графический интерфейс, что и я, по крайней мере, из того, что я могу отличить от их взглядов: P

Но по моему опыту, Eclipse более чем достаточно для обработки всего кода веб-клиента ((x) html, css, javascript ...), некоторого кода веб-сервера (в основном php, но я бы предположил, что работают как сценарии jsp, так и python), а также несколько языков настольных/сценариев (я с радостью использовал Eclipse для разработки Java и python - для python требуется бесплатный плагин, но он работает как прелесть).

Вы получаете подсветку синтаксиса, завершение кода (aka intellisense), функцию сборки и отладки, проводник проекта, возможно, контроль версий - если не встроенный, то я уверен, что для него есть плагины, параметры упаковки и публикации. ..

Одним словом, я думаю, что Eclipse - отличный инструмент для разработки на всех упомянутых вами языках.

+0

разница в внешности для netbeans, которая выглядит по-другому в среде gtk/qt ac по сравнению с .net-средой. eclipse не выглядит так привлекательно. (личное мнение) eclipse - отличный идеал, но я никогда не знаю, какой плагин установить и как они работают (как активировать и использовать их). , когда я смотрю на доступный список плагинов, тогда я могу видеть много плагинов с тем же именем с небольшой разницей в них. «Возможно, это потому, что я не понимаю, как создается затмение» Я думаю, что затмение очень мощное, но я не удалось его использовать. любые предложения, которые вы хотите дать за это! –

+0

@Idlecool: Исходя из области .NET и Visual Studio, я тоже нашел Eclipse довольно уродливым и трудным для понимания. Но после работы над несколькими проектами Java для школы я привык к этому, и теперь я с удовольствием использую его для чего-то, что не является .NET или веб (просто потому, что для Интернета у меня есть VS ...). Что касается плагинов, я действительно использовал PyDev только для программирования python, но он работает очень хорошо. Список доступных плагинов python для Eclipse можно найти здесь: http://wiki.python.org/moin/EclipsePythonIntegration И если у вас есть вопросы о плагинах для других вещей, вы всегда можете спросить здесь: SO =) –

+0

в порядке! супер!! :) Я загрузил свое затмение всеми видами плагинов! теперь удалил каждый сторонний плагин и установил pydev как новый .. на этот раз я должен войти в него :) –

0

Попробуйте KDevelop: http://www.kdevelop.org/

+0

Нельзя сказать ничего о свойствах KDevelop как IDE, но приложения KDE склонны плохо интегрироваться в GNOME. Поскольку внешний вид - это то, что OP заботится (как это ни глупо), это может быть не лучшее предложение. Это печально, потому что многие приложения KDE превосходят их аналоги GNOME. И я говорю это как умирающий пользователь GNOME. – musiKk

+0

@musikk gnome прост, стабилен и потрясающий .. мне это нравится .... Я согласен с тем, что приложения kde превосходят gnome, но я получаю то, что когда-либо мне нужно от приложений gnome. Единственное, что я беспокоился но Кажется, я собираюсь убедить себя в Eclipse, его действительно мощный :) @Protostome: kdevelop - мощный, но на этот раз я хочу пойти на затмение :) –

+0

Ну, учитывая вялый характер затмения (и приложений Java в частности, если бы я мог добавить ..) вариант KDevelop, запущенный на gnome со всеми необходимыми kde libs, является лучшим ... И это из первых рук. Но это только мое личное мнение ... :-) – Protostome

0

Мне очень нравятся IDE JetBrain.Они основаны на плагинах, и у них есть версия для HTML/js/css, python, PHP и, конечно, Java. И доступно множество плагинов.

Смежные вопросы