Начинал когда-то с Явы, но за долгие годы напрочь забыл, а теперь снова понадобилась. Кто в теме - посоветуйте удобные современные инструменты пожалста! Мне, как пока снова чайнику Netbeans в голову пришёл. Не?
Java IDE
Idea, Eclipse, NetBeanse, Jdeveloper (для тех кто любит преодолевать трудности).
Idea - вроде как считается самой удобной для разработчиков. Для разработки десктопных приложений имеется бесплатная версия. Версия для разработки Enterprise (в большинстве своем WEB) Стоит денег.
Eclipse, NetBeanse - приблизительно одно и тоже. Денег не просят. Главное к ним привыкнуть.
В официальном курсе по разработке от Oracle используется NetBeanse.
Для Eclipse имеются расширения, которые позволяют более удобно разрабатывать приложения на Spring и Andoid.
Какую среду выбрать?
Какая в книге, которую вы будете читать будет использоваться, такую и берите.
Для изучения основ, подойдет любая среда.
====================================================
Могу порекомендовать следующие видуокурсы по Java для тех, кто знает английский.
Marley, большое спасибо, это как раз тот ответ, которого я и ожидал. Видео в программировании никак не понимаю, стар уже наверное. Если подкинете в тексте именно базовые основы современого состояния, буду очень признателен!
stranger -
Многие рекомендуют книгу Брюса Эккеля "Философия Java", но на русском в ней много ошибок в том числе и в исходниках. Некоторые разделы просто выбросили из книги.
Есть 2-х томник Хорстманна "Java 2. Библиотека профессионала"
Можно также рекомендовать книгу Шилдта Java. Полное руководство
========================
Вот здесь лекции по Java (я сам не смотрел).
[lektorium.tv] Основы Java [2011, RUS]
[lektorium.tv] Java [2012, RUS]
=======================
Ну и последнее:
[url=http://habrahabr.ru/post/153373/ ]Рекомендации по книгам для прочтения от разработчика Eclipse[/url]
Marley, большое спасибо! Я правильно понял, что Netbeans мне достаточно? Или?
имхо (и только имхо) лучше начинать на eclipse. он используется практически везде, и на любой работе проще будет привыкнуть.
stranger -
Впролне.
Я больше привык к Eclipse. Тем более, что среда для разработки Java приложений на Spring Framework создана на нем.
В компании где я работал использовался Eclipse. В курсах по программированию, чаще всего используется тоже Eclipse.
Имхо, хоть vim, на самом деле не так уж важно.
Имхо, хоть vim,
Серьёзно? Для человека, который по его словам «Начинал когда-то с Явы, но за долгие годы напрочь забыл»?
gabix, что мешает?
yars, так вопрос не в том, что ничто не мешает, а в том, что ничто не помогает. Всё-таки интегрированная среда разработки предлагает кое-какие удобства, которые начинающему очень пригодятся. Даже просто собрать проект в NetBeans как-то проще.
[quote="yars"]Имхо, хоть vim,
Серьёзно? Для человека, который по его словам «Начинал когда-то с Явы, но за долгие годы напрочь забыл»?[/quote]
О том и речь.
начинающему очень пригодятся
Я достаточно суперстар для vim и даже SCite и вообще руками умею. Разговор идёт именно об облегчении жизни начинающему. Как понимаю, Netbeans годится?
P. S. Там, где я НЕ начинающий, я тоже могу много пошутить. Один Frontpage чего стоит или ZendStudio. Но вроде же мы тут помогаем друг другу?.. :[
stranger, меня можно назвать вечно начинающим: заниматься профессиональной разработкой не думал, просто пару лет назад делал кое-какие сущие мелочи для личного подсобного хозяйства. Пробовал JBuilder, JDeveloper, NetBeans, Eclipse. С последним как-то не сложилось вообще, хотя многие, знаю, считают эту среду самой удобной. Первые два несвободные, причём JDeveloper, как мне показалось, заточен в первую очередь на работу с базами данных. В общем, мне NetBeans — самое то.
gabix, ну вот и я так подумал...
Если подкинете в тексте именно базовые основы современого состояния, буду очень признателен!
Посмотрите вот здесь текст: Инструменты Linux.
Там есть именно то, что вы хотите.
Marley, большое спасибо! Я правильно понял, что Netbeans мне достаточно? Или?
NetBeans - это немного в стороне от мэйнстрима ... Это продукт Sun Microsustems, которой и компании уже нет ... а их продукты теперь треплет кто попало (Oracle главным образом).
Так что вы по этому продукту будете с трудом находить и информацию и помощь.
На сегодня мэйнстрим в Java - это конечно Eclipse от IBM: доступен, хорошо документирован, есть книги, изданы на русском языке переводы...
Eclipse от IBM
это каким боком? eclipse - отдельный проект, как апаче или опенстак