Просто начинаю использовать Java, какую IDE мне лучше начать? - PullRequest
1 голос
/ 23 февраля 2011

Я изучаю Java сейчас (ура) в свободное время и начал несколько разных уроков.В некоторых руководствах говорится, что нужно использовать NetBeans, а в других - Eclipse.В конце концов я хотел бы заняться разработкой для Android, потому что в конце этого года я получу смартфон.

К вашему сведению: я только что получил значок обозревателя.

ОБНОВЛЕНИЕ :::::::: Я также только что получил значки «Известный вопрос» и «Редактор» соответственно

2-е обновление :::: Вскоре после получения двух значков, отмеченных в предыдущем обновлении, я также получил значок Ученый.

Ответы [ 17 ]

0 голосов
/ 23 февраля 2011

Для новичков, я думаю, Netbeans будет лучше, Eclipse иногда немного новичок.

0 голосов
/ 23 февраля 2011
  1. Для изучения Java начните с текстового редактора, такого как блокнот ++ или любой другой.Таким образом, вы можете ознакомиться с настройкой пути, компиляцией и запуском для Java-программы.

  2. Поскольку вы хотите перейти на Android, лучше всего через несколько дней перейти к затмению.

0 голосов
/ 23 февраля 2011

Если вы планируете делать Android в будущем, я определенно рекомендую Eclipse.У Google есть набор плагинов, которые очень хорошо интегрируются в Eclipse.

Я также лично предпочитаю Eclipse, а не NetBeans, но это только мое мнение.Я также не пользовался другими популярными IDE, такими как IntelliJ, поэтому возьмите это с крошкой соли.

0 голосов
/ 23 февраля 2011

Когда я начал программировать на Java, мы использовали BlueJ в моем классе.Возможно, в начале IDE сделает для вас много работы.

0 голосов
/ 23 февраля 2011

Вот что я обнаружил, используя Eclipse и Netbeans в течение нескольких лет:

Eclipse раздутый и не так хорошо интегрирован, как Netbeans, что, вероятно, потому, что он старше.

Eclipse имеет лучший режим emacs и собрал больше инструментов за эти годы.

Основным преимуществом Netbeans является 100% Java, поэтому у меня может быть одна общая установка, которая используется на всех наших платформах и пользователях. Там нет необходимости беспокоиться о различных конфигурациях в отдельных системах каждого. Это в основном на платформах Unix, поскольку Windows не так гибка.

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

В целом они достаточно похожи, у меня нет особых проблем с переключением туда-сюда.

0 голосов
/ 24 февраля 2011

Одна вещь, на которую стоит обратить внимание, это попытаться создать IDE с легко доступной консолью.

Для моих университетских курсов (Университет Вашингтона) мы фактически использовали Dr. Java, а функция, которую я постоянно использовал, - это легкодоступная и всегда существующая консоль внизу приложения.

Как новичок, вы часто хотите узнать, если "0" == False или вы можете cast значение, и оно работает правильно.

Я в конечном итоге переключился на Eclipse при работе с большими программами с несколькими классами, но нашел, что использование консоли Eclipse намного менее интуитивно понятно.

0 голосов
/ 23 февраля 2011

Я не могу дать здесь сбалансированный ответ, поскольку я не использовал NetBeans широко, и не использовал его вообще в течение нескольких лет, а также не использовал IntelliJ (что, как я слышал, очень хорошо).

Я парень Затмения.Прилагается определенная кривая обучения, но в безумии есть метод, и как только вы выучите основные понятия, они пройдут вас долгий путь.Это мощный инструмент.

На самом деле, в настоящее время я использую SpringSource Tool Suite, который представляет собой Eclipse с некоторыми встроенными Spring-ориентированными расширениями.Как и все, что они делают, SpringSource отлично справляется со сборкой связного дистрибутива, и это здорово, если вы собираетесь использовать Spring.Если вы только начинаете работать с Java, это, вероятно, не нужно и не полезно.

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

Но IDE очень важны в Java.Это многословный язык по сравнению, скажем, с Ruby или Python, но хорошая IDE будет управлять этим образцом для вас и предоставит вам отличные инструменты навигации и рефакторинга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...