| imho.ws |
![]() |
|
|
|
# 1 |
|
Member
Регистрация: 02.06.2002
Сообщения: 357
![]() |
Во первых по какой книге учить?
Как насчёт Core Java 2 и Thinking in Java - какая лучше? / чем? / хорошие ли они вообще? Какой IDE выбрать в Linux и какой в Windows ? И как насчёт Microsoft Visual Studio 2005 поддерживает ли ихний J# стандартный Java? Или проги на стандартном Java откомпилированные и проверенные в VS не обязательно будут компилироваться например в eclipse под Linux. |
|
|
|
|
# 4 |
|
Advanced Member
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498
![]() ![]() ![]() ![]() |
Я сам жабист, поэтому позволю себе высказать свое ИМХО по опыту...
Литература, тут для начинающего пофик что читать. Крайне рекомендую что-то не старее предыдущего года по пятой жабе (по Тигру), скорее всего (самый преемлемый вариант, на самом деле), придется читать ин инглиш, т.к. на русском литература отстает года на 3, да и переведена она обычно хреново (очень любят термины технические переводить и часто искажают смысл). Соответственно, книжка должна быть по стандарт эдишену (SE), всякие там ME и EE едишены еще рановато, ME - это вообще дебри с плясками с бубном во круг девайсов, а ЕЕ можно, при наличии хорошей базы по SE, изучить по тьюторилу с оффсайта. По поводу IDE, я бы рекомендовал, хотя бы первую неделю, прогать в нотпаде или в ультраэдите, т.к. надо имметь представление как осуществляется компиляция и сборка руками в консоли, можно заодно проботать Ant, очень пригодится... Ну и потом переходить прогать в нормальную IDE, я считаю самой лучшей средой IntelliJIDEA, это наши хлопцы в Питере делают - по настоящему мазовый софт... Ну нектороым нравится борландовский JBuilder, там считается самый удачный SWING GUI дизайнер, но настоящие профи им не пользуются, т.к. все эти гуи дизайнеры генерят довольно кривой код. Ну еще можно родные сановские попробовать среды, но NetBeans, он ориентирован в первую очередь на веб сегмент и на EJB... Лично мне хватает IDEA, т.к. в ней можно делать все максимально удобно и быстро, в ней самый мощный автокомплит, на сегодняшний день, и самый мощный рефакторинг. Про Эклипс я промолчу, т.к. предпочитаю работать(прогать), а не играть в конструктор из плагинов...
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|
|
|
|
# 7 |
|
Advanced Member
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498
![]() ![]() ![]() ![]() |
J++ умер как проект много лет назад... Вообще, Мелкомягкие и Сан всегда на ножах были, т.к. Мелкомягкие постоянно не сколько тырят, сколько переделывают технологии с открытым стандартом под свои продукы, которые они продвигают, что очень негативно отражается на портабилити. Можно очень хорошо пронаблюдать этот процесс на соответствие IE стандартам w3c
Так что ф топку MVS К тому же ты сам говорил, что тебе нужна кроссплатформенная IDE, так что бери IDE, написанную на Java... Кстати, если у тебя тачка слабая, то тебе нужно будет попробовать несколько разных IDE и выбрать ту, которая будет мньше всего тупить...ПыСы 2 Drakosha, имхо, еще как важен редактор Очень на продуктивность влияет...
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|
|
|
|
# 8 | |
|
Full Member
Регистрация: 16.10.2002
Адрес: ArchLinux, Internet
Сообщения: 557
![]() ![]() ![]() ![]() |
Цитата:
. Я бы взял netbeans или eclipse или emacs, т.к. intellij не бесплатный. Но это конечно дело вкуса
|
|
|
|
|
|
# 9 |
|
Guest
Сообщения: n/a
|
Рекомендую следующие книги:
Хорстманн и компания - Core Java 2 Эккель - Thinking in Java, Thinking in Enterprise Java Гослинг - Язык программирования Java (если не ошибаюсь с названием) если надо свинг, то хорошая книга - Brian Cole - Java Swing Не скажу, что крутой жабист, но из IDE выбрал Eclipse. Студию имеет смысл использовать, если программить под .НЕТ Последний раз редактировалось mart1n; 11.10.2006 в 16:25. |
|
|
# 12 |
|
Junior Member
Регистрация: 01.04.2003
Адрес: Новосибирск
Сообщения: 50
![]() ![]() |
добавлю свои пять копеек:
IntelliJIDEA сильнее зализана, посколько это коммерческий продукт. Eclipse же интересен тем, что помимо самой среды разработки есть такая штука, как Eclipse RCP и если юзаешь эту технологию, то проще в качестве IDE использовать Eclipse. Удобнее несомненна будет та из этих двух IDE, к которой привык, посколько сочетания клавиш и расположение пунктов меню разные. Остальные IDE я бы даже не рассматривал - видел в проекте код сгенеренный тем же JBuilder.... По книжкам: Лично я не успел ничего серьезного по Java почитать. Пролистал Thinking in Java, когда по учебному плану была Java, потом, через год работы пролистал паттерны программирования, узнавая в книге знакомые приёмы и как они по правильному называются. Большую часть знаний я взял от более опытных коллег. Как показывает практика за первые полгода работы очень сильно вырастает опыт. |
|
|
|
|
# 14 |
|
Junior Member
Регистрация: 14.04.2003
Адрес: Канада
Сообщения: 174
![]() |
Для начинающих по Джаве лучше всего прога Ready to Program. Специально сделано для обучения. Простой интерфейс и удобность, прекрасно для начинающих. Кто давно кодят со мной не согласятся потому-что там есть некоторые глюки когда ты уже хорошо внедряешься и пишешь большие программы. Щас сам в школе учусь на этой программе и доволен.
Если надо то могу выложить. Удачи. |
|
|
|
|
# 15 | |
|
Advanced Member
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498
![]() ![]() ![]() ![]() |
Цитата:
хотя б ссылку на оффсайт, что ли, дал а то это словосочетание в гугеле кучу всячины выдает...
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|
|
|
|
|
# 17 |
|
Newbie
Регистрация: 22.04.2004
Адрес: Украина
Сообщения: 19
![]() |
Есть класная IDE - JCreator.
Для обучения очень удобно. К тому же бесплатная (JCreator LE version). Link: http://www.jcreator.com/download.htm |
|
|