![]() |
Начинаю учить Java - Нужна помощ
Во первых по какой книге учить?
Как насчёт Core Java 2 и Thinking in Java - какая лучше? / чем? / хорошие ли они вообще? Какой IDE выбрать в Linux и какой в Windows ? И как насчёт Microsoft Visual Studio 2005 поддерживает ли ихний J# стандартный Java? Или проги на стандартном Java откомпилированные и проверенные в VS не обязательно будут компилироваться например в eclipse под Linux. |
Цитата:
|
Цитата:
|
Я сам жабист, поэтому позволю себе высказать свое ИМХО по опыту...
Литература, тут для начинающего пофик что читать. Крайне рекомендую что-то не старее предыдущего года по пятой жабе (по Тигру), скорее всего (самый преемлемый вариант, на самом деле), придется читать ин инглиш, т.к. на русском литература отстает года на 3, да и переведена она обычно хреново (очень любят термины технические переводить и часто искажают смысл). Соответственно, книжка должна быть по стандарт эдишену (SE), всякие там ME и EE едишены еще рановато, ME - это вообще дебри с плясками с бубном во круг девайсов, а ЕЕ можно, при наличии хорошей базы по SE, изучить по тьюторилу с оффсайта. По поводу IDE, я бы рекомендовал, хотя бы первую неделю, прогать в нотпаде или в ультраэдите, т.к. надо имметь представление как осуществляется компиляция и сборка руками в консоли, можно заодно проботать Ant, очень пригодится... Ну и потом переходить прогать в нормальную IDE, я считаю самой лучшей средой IntelliJIDEA, это наши хлопцы в Питере делают - по настоящему мазовый софт... Ну нектороым нравится борландовский JBuilder, там считается самый удачный SWING GUI дизайнер, но настоящие профи им не пользуются, т.к. все эти гуи дизайнеры генерят довольно кривой код. Ну еще можно родные сановские попробовать среды, но NetBeans, он ориентирован в первую очередь на веб сегмент и на EJB... Лично мне хватает IDEA, т.к. в ней можно делать все максимально удобно и быстро, в ней самый мощный автокомплит, на сегодняшний день, и самый мощный рефакторинг. Про Эклипс я промолчу, т.к. предпочитаю работать(прогать), а не играть в конструктор из плагинов... |
/7y3uK
А Microsoft Visual Studio 2005 ? |
Не важно какой редактор, важно что писать будешь. Microsoft Visual Studio по моему лучше не брать, J++ не есть стандартная java а J# и подавно.
|
J++ умер как проект много лет назад... Вообще, Мелкомягкие и Сан всегда на ножах были, т.к. Мелкомягкие постоянно не сколько тырят, сколько переделывают технологии с открытым стандартом под свои продукы, которые они продвигают, что очень негативно отражается на портабилити. Можно очень хорошо пронаблюдать этот процесс на соответствие IE стандартам w3c :biggrin: Так что ф топку MVS :) К тому же ты сам говорил, что тебе нужна кроссплатформенная IDE, так что бери IDE, написанную на Java... Кстати, если у тебя тачка слабая, то тебе нужно будет попробовать несколько разных IDE и выбрать ту, которая будет мньше всего тупить...
ПыСы 2 Drakosha, имхо, еще как важен редактор :) Очень на продуктивность влияет... |
Цитата:
|
Рекомендую следующие книги:
Хорстманн и компания - Core Java 2 Эккель - Thinking in Java, Thinking in Enterprise Java Гослинг - Язык программирования Java (если не ошибаюсь с названием) если надо свинг, то хорошая книга - Brian Cole - Java Swing Не скажу, что крутой жабист, но из IDE выбрал Eclipse. Студию имеет смысл использовать, если программить под .НЕТ |
У кого-то есть Thinking in Java, 4th Edition - почему-то эту вепсию уже не дают бесплатно, только первые 7 глав
|
|
добавлю свои пять копеек:
IntelliJIDEA сильнее зализана, посколько это коммерческий продукт. Eclipse же интересен тем, что помимо самой среды разработки есть такая штука, как Eclipse RCP и если юзаешь эту технологию, то проще в качестве IDE использовать Eclipse. Удобнее несомненна будет та из этих двух IDE, к которой привык, посколько сочетания клавиш и расположение пунктов меню разные. Остальные IDE я бы даже не рассматривал - видел в проекте код сгенеренный тем же JBuilder.... По книжкам: Лично я не успел ничего серьезного по Java почитать. Пролистал Thinking in Java, когда по учебному плану была Java, потом, через год работы пролистал паттерны программирования, узнавая в книге знакомые приёмы и как они по правильному называются. Большую часть знаний я взял от более опытных коллег. Как показывает практика за первые полгода работы очень сильно вырастает опыт. |
Уже больше года пользую IDEA и страшно доволен. Особенно хорошо она себя показывает при большом объеме проекта.
|
Для начинающих по Джаве лучше всего прога Ready to Program. Специально сделано для обучения. Простой интерфейс и удобность, прекрасно для начинающих. Кто давно кодят со мной не согласятся потому-что там есть некоторые глюки когда ты уже хорошо внедряешься и пишешь большие программы. Щас сам в школе учусь на этой программе и доволен.
Если надо то могу выложить. Удачи. |
Цитата:
|
Цитата:
|
Есть класная 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.