imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 09.10.2006, 18:52     # 1
tvcool
Member
 
Аватар для tvcool
 
Регистрация: 02.06.2002
Сообщения: 357

tvcool Известность не заставит себя ждать
Exclamation Начинаю учить Java - Нужна помощ

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

Какой IDE выбрать в Linux и какой в Windows ?
И как насчёт Microsoft Visual Studio 2005 поддерживает ли ихний J# стандартный Java?
Или проги на стандартном Java откомпилированные и проверенные в VS не обязательно будут компилироваться например в eclipse под Linux.
tvcool вне форума  
Старый 09.10.2006, 18:57     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
будут компилироваться например в eclipse
Эклипс это редактор.
RaZEr вне форума  
Старый 09.10.2006, 19:40     # 3
Jvr™
Full Member
 
Аватар для Jvr™
 
Регистрация: 15.08.2003
Сообщения: 1 081

Jvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех ГуруJvr™ Отец (мать) всех Гуру
Цитата:
RaZEr:
Эклипс это редактор.
Ну Eclipse это не просто редактор!
__________________
Мысль - это оргазм мозга. Тот, кто способен его испытывать, получает удовольствие, а тот, кто не способен, вынужден имитировать.
Jvr™ вне форума  
Старый 09.10.2006, 20:38     # 4
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Я сам жабист, поэтому позволю себе высказать свое ИМХО по опыту...
Литература, тут для начинающего пофик что читать. Крайне рекомендую что-то не старее предыдущего года по пятой жабе (по Тигру), скорее всего (самый преемлемый вариант, на самом деле), придется читать ин инглиш, т.к. на русском литература отстает года на 3, да и переведена она обычно хреново (очень любят термины технические переводить и часто искажают смысл). Соответственно, книжка должна быть по стандарт эдишену (SE), всякие там ME и EE едишены еще рановато, ME - это вообще дебри с плясками с бубном во круг девайсов, а ЕЕ можно, при наличии хорошей базы по SE, изучить по тьюторилу с оффсайта.
По поводу IDE, я бы рекомендовал, хотя бы первую неделю, прогать в нотпаде или в ультраэдите, т.к. надо имметь представление как осуществляется компиляция и сборка руками в консоли, можно заодно проботать Ant, очень пригодится... Ну и потом переходить прогать в нормальную IDE, я считаю самой лучшей средой IntelliJIDEA, это наши хлопцы в Питере делают - по настоящему мазовый софт... Ну нектороым нравится борландовский JBuilder, там считается самый удачный SWING GUI дизайнер, но настоящие профи им не пользуются, т.к. все эти гуи дизайнеры генерят довольно кривой код. Ну еще можно родные сановские попробовать среды, но NetBeans, он ориентирован в первую очередь на веб сегмент и на EJB... Лично мне хватает IDEA, т.к. в ней можно делать все максимально удобно и быстро, в ней самый мощный автокомплит, на сегодняшний день, и самый мощный рефакторинг. Про Эклипс я промолчу, т.к. предпочитаю работать(прогать), а не играть в конструктор из плагинов...
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
/7y3uK вне форума  
Старый 09.10.2006, 21:40     # 5
tvcool
Member
 
Аватар для tvcool
 
Регистрация: 02.06.2002
Сообщения: 357

tvcool Известность не заставит себя ждать
/7y3uK
А Microsoft Visual Studio 2005 ?
tvcool вне форума  
Старый 10.10.2006, 10:06     # 6
Drakosha
Full Member
 
Аватар для Drakosha
 
Регистрация: 16.10.2002
Адрес: ArchLinux, Internet
Сообщения: 557

Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)
Не важно какой редактор, важно что писать будешь. Microsoft Visual Studio по моему лучше не брать, J++ не есть стандартная java а J# и подавно.
Drakosha вне форума  
Старый 10.10.2006, 11:22     # 7
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

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

ПыСы
2 Drakosha, имхо, еще как важен редактор Очень на продуктивность влияет...
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
/7y3uK вне форума  
Старый 10.10.2006, 13:04     # 8
Drakosha
Full Member
 
Аватар для Drakosha
 
Регистрация: 16.10.2002
Адрес: ArchLinux, Internet
Сообщения: 557

Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)
Цитата:
/7y3uK:
ПыСы
2 Drakosha, имхо, еще как важен редактор Очень на продуктивность влияет...
Это конечно да. Но он учится собирается . Я бы взял netbeans или eclipse или emacs, т.к. intellij не бесплатный. Но это конечно дело вкуса
Drakosha вне форума  
Старый 11.10.2006, 11:11     # 9
mart1n
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.
 
Старый 11.10.2006, 17:39     # 10
tvcool
Member
 
Аватар для tvcool
 
Регистрация: 02.06.2002
Сообщения: 357

tvcool Известность не заставит себя ждать
У кого-то есть Thinking in Java, 4th Edition - почему-то эту вепсию уже не дают бесплатно, только первые 7 глав
tvcool вне форума  
Старый 11.10.2006, 17:47     # 11
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
http://www.imho.ws/forumdisplay.php?f=52
RaZEr вне форума  
Старый 12.10.2006, 10:11     # 12
melk
Junior Member
 
Аватар для melk
 
Регистрация: 01.04.2003
Адрес: Новосибирск
Сообщения: 50

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

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

По книжкам:
Лично я не успел ничего серьезного по Java почитать.
Пролистал Thinking in Java, когда по учебному плану была Java, потом, через год работы пролистал паттерны программирования, узнавая в книге знакомые приёмы и как они по правильному называются.
Большую часть знаний я взял от более опытных коллег. Как показывает практика за первые полгода работы очень сильно вырастает опыт.
melk вне форума  
Старый 13.10.2006, 21:36     # 13
vsika
Guest
 
Сообщения: n/a

Уже больше года пользую IDEA и страшно доволен. Особенно хорошо она себя показывает при большом объеме проекта.
 
Старый 14.10.2006, 23:27     # 14
malim
Junior Member
 
Аватар для malim
 
Регистрация: 14.04.2003
Адрес: Канада
Сообщения: 174

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

Если надо то могу выложить. Удачи.
malim вне форума  
Старый 15.10.2006, 01:12     # 15
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Цитата:
malim:
Ready to Program
это что за зверь хотя б ссылку на оффсайт, что ли, дал а то это словосочетание в гугеле кучу всячины выдает...
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
/7y3uK вне форума  
Старый 15.10.2006, 02:36     # 16
rodman
Advanced Member
 
Регистрация: 18.06.2003
Сообщения: 468

rodman Популярный человек на этом форумеrodman Популярный человек на этом форумеrodman Популярный человек на этом форумеrodman Популярный человек на этом форумеrodman Популярный человек на этом форумеrodman Популярный человек на этом форумеrodman Популярный человек на этом форумеrodman Популярный человек на этом форуме
Цитата:
malim:
Если надо то могу выложить.
попробуй выложить
rodman вне форума  
Старый 18.10.2006, 17:34     # 17
nikotano
Newbie
 
Регистрация: 22.04.2004
Адрес: Украина
Сообщения: 19

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

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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