IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Начинаю учить Java - Нужна помощ (https://www.imho.ws/showthread.php?t=109414)

tvcool 09.10.2006 18:52

Начинаю учить Java - Нужна помощ
 
Во первых по какой книге учить?
Как насчёт Core Java 2 и Thinking in Java - какая лучше? / чем? / хорошие ли они вообще?

Какой IDE выбрать в Linux и какой в Windows ?
И как насчёт Microsoft Visual Studio 2005 поддерживает ли ихний J# стандартный Java?
Или проги на стандартном Java откомпилированные и проверенные в VS не обязательно будут компилироваться например в eclipse под Linux.

RaZEr 09.10.2006 18:57

Цитата:

будут компилироваться например в eclipse
Эклипс это редактор.

Jvr™ 09.10.2006 19:40

Цитата:

RaZEr:
Эклипс это редактор.
Ну Eclipse это не просто редактор! ;)

/7y3uK 09.10.2006 20:38

Я сам жабист, поэтому позволю себе высказать свое ИМХО по опыту...
Литература, тут для начинающего пофик что читать. Крайне рекомендую что-то не старее предыдущего года по пятой жабе (по Тигру), скорее всего (самый преемлемый вариант, на самом деле), придется читать ин инглиш, т.к. на русском литература отстает года на 3, да и переведена она обычно хреново (очень любят термины технические переводить и часто искажают смысл). Соответственно, книжка должна быть по стандарт эдишену (SE), всякие там ME и EE едишены еще рановато, ME - это вообще дебри с плясками с бубном во круг девайсов, а ЕЕ можно, при наличии хорошей базы по SE, изучить по тьюторилу с оффсайта.
По поводу IDE, я бы рекомендовал, хотя бы первую неделю, прогать в нотпаде или в ультраэдите, т.к. надо имметь представление как осуществляется компиляция и сборка руками в консоли, можно заодно проботать Ant, очень пригодится... Ну и потом переходить прогать в нормальную IDE, я считаю самой лучшей средой IntelliJIDEA, это наши хлопцы в Питере делают - по настоящему мазовый софт... Ну нектороым нравится борландовский JBuilder, там считается самый удачный SWING GUI дизайнер, но настоящие профи им не пользуются, т.к. все эти гуи дизайнеры генерят довольно кривой код. Ну еще можно родные сановские попробовать среды, но NetBeans, он ориентирован в первую очередь на веб сегмент и на EJB... Лично мне хватает IDEA, т.к. в ней можно делать все максимально удобно и быстро, в ней самый мощный автокомплит, на сегодняшний день, и самый мощный рефакторинг. Про Эклипс я промолчу, т.к. предпочитаю работать(прогать), а не играть в конструктор из плагинов...

tvcool 09.10.2006 21:40

/7y3uK
А Microsoft Visual Studio 2005 ?

Drakosha 10.10.2006 10:06

Не важно какой редактор, важно что писать будешь. Microsoft Visual Studio по моему лучше не брать, J++ не есть стандартная java а J# и подавно.

/7y3uK 10.10.2006 11:22

J++ умер как проект много лет назад... Вообще, Мелкомягкие и Сан всегда на ножах были, т.к. Мелкомягкие постоянно не сколько тырят, сколько переделывают технологии с открытым стандартом под свои продукы, которые они продвигают, что очень негативно отражается на портабилити. Можно очень хорошо пронаблюдать этот процесс на соответствие IE стандартам w3c :biggrin: Так что ф топку MVS :) К тому же ты сам говорил, что тебе нужна кроссплатформенная IDE, так что бери IDE, написанную на Java... Кстати, если у тебя тачка слабая, то тебе нужно будет попробовать несколько разных IDE и выбрать ту, которая будет мньше всего тупить...

ПыСы
2 Drakosha, имхо, еще как важен редактор :) Очень на продуктивность влияет...

Drakosha 10.10.2006 13:04

Цитата:

/7y3uK:
ПыСы
2 Drakosha, имхо, еще как важен редактор :) Очень на продуктивность влияет...
Это конечно да. Но он учится собирается :). Я бы взял netbeans или eclipse или emacs, т.к. intellij не бесплатный. Но это конечно дело вкуса ;)

mart1n 11.10.2006 11:11

Рекомендую следующие книги:

Хорстманн и компания - Core Java 2
Эккель - Thinking in Java, Thinking in Enterprise Java
Гослинг - Язык программирования Java (если не ошибаюсь с названием)
если надо свинг, то хорошая книга - Brian Cole - Java Swing

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

tvcool 11.10.2006 17:39

У кого-то есть Thinking in Java, 4th Edition - почему-то эту вепсию уже не дают бесплатно, только первые 7 глав

RaZEr 11.10.2006 17:47

http://www.imho.ws/forumdisplay.php?f=52

melk 12.10.2006 10:11

добавлю свои пять копеек:
IntelliJIDEA сильнее зализана, посколько это коммерческий продукт.
Eclipse же интересен тем, что помимо самой среды разработки есть такая штука, как Eclipse RCP и если юзаешь эту технологию, то проще в качестве IDE использовать Eclipse. Удобнее несомненна будет та из этих двух IDE, к которой привык, посколько сочетания клавиш и расположение пунктов меню разные.

Остальные IDE я бы даже не рассматривал - видел в проекте код сгенеренный тем же JBuilder....

По книжкам:
Лично я не успел ничего серьезного по Java почитать.
Пролистал Thinking in Java, когда по учебному плану была Java, потом, через год работы пролистал паттерны программирования, узнавая в книге знакомые приёмы и как они по правильному называются.
Большую часть знаний я взял от более опытных коллег. Как показывает практика за первые полгода работы очень сильно вырастает опыт.

vsika 13.10.2006 21:36

Уже больше года пользую IDEA и страшно доволен. Особенно хорошо она себя показывает при большом объеме проекта.

malim 14.10.2006 23:27

Для начинающих по Джаве лучше всего прога Ready to Program. Специально сделано для обучения. Простой интерфейс и удобность, прекрасно для начинающих. Кто давно кодят со мной не согласятся потому-что там есть некоторые глюки когда ты уже хорошо внедряешься и пишешь большие программы. Щас сам в школе учусь на этой программе и доволен.

Если надо то могу выложить. Удачи.

/7y3uK 15.10.2006 01:12

Цитата:

malim:
Ready to Program
это что за зверь :confused: хотя б ссылку на оффсайт, что ли, дал :) а то это словосочетание в гугеле кучу всячины выдает...

rodman 15.10.2006 02:36

Цитата:

malim:
Если надо то могу выложить.
попробуй выложить :yees:

nikotano 18.10.2006 17:34

Есть класная IDE - JCreator.
Для обучения очень удобно.
К тому же бесплатная (JCreator LE version). Link: http://www.jcreator.com/download.htm


Часовой пояс GMT +4, время: 14:53.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.