посоветуйте книжку по Java

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

dima писал(а): Javа надо изучить в короткие сроки, чтоб иметь возможность сравнить различные технологии.
Это какие, если не секрет?
Аватара пользователя
dima
Житель
Сообщения: 690
Зарегистрирован: 19 фев 2003, 19:26
Откуда: Хабаровск->Toronto

Сообщение dima »

Marmot писал(а):
dima писал(а): Javа надо изучить в короткие сроки, чтоб иметь возможность сравнить различные технологии.
Это какие, если не секрет?
Java vs .NET vs C++
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

dima писал(а):
Marmot писал(а):
dima писал(а): Javа надо изучить в короткие сроки, чтоб иметь возможность сравнить различные технологии.
Это какие, если не секрет?
Java vs .NET vs C++
А чего делать надо?
Это я к тому, что скорее всего вопрос не о языке, а о технологиях.
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Сообщение папа Карло »

Marmot писал(а):
папа Карло писал(а): с нихами все понятно... там ява и гсс. ну местами еще делфи может быть...
Какая в ж. делфи, это же виндовый продукт...
http://en.wikipedia.org/wiki/Kylix_programming_tool
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

папа Карло писал(а):
Marmot писал(а):
папа Карло писал(а): с нихами все понятно... там ява и гсс. ну местами еще делфи может быть...
Какая в ж. делфи, это же виндовый продукт...
http://en.wikipedia.org/wiki/Kylix_programming_tool
Ну ты, блин, вспомнил, Kylix это тупиковый продукт, такого распространения как Delphi на Windows он никогда не имел.
Это как, если бы в разговоре про Windows, начать обсуждать Microsoft Bob :)
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45211
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Сообщение Stanislav »

Marmot писал(а):
папа Карло писал(а): с нихами все понятно... там ява и гсс. ну местами еще делфи может быть...
Какая в ж. делфи, это же виндовый продукт...
он, наверное, имел в виду kylix - кстати, он живой?
Аватара пользователя
_Andrew_
Частый Гость
Сообщения: 22
Зарегистрирован: 04 мар 2006, 23:02

Сообщение _Andrew_ »

вобще-то я думаю что С++ сравнивать с Java как то странно. Языки предназначены для разных задач. Что касается Java и С#, так разницы особой нет. Это все равно что спросить какой язык лучше немецкий или французский.

Что касается книжек, то можно посмотреть по каким книжкам, например, учат в BCIT.

мне понравились:

1) Introduction to Java programming, 6th edition, Y. Daniel Liang, ISBN: 0132221586

2) Head first Servlet & JSP, Brayan Basham ..., ISBN: 0596005407

но это только самое начало. а покупать лучше на amazon.COM получается значетельно дешевле даже с учетом доставки.

PS я, кстати, не считаю что покупать книги грешно :)
Аватара пользователя
sz
Маньяк
Сообщения: 1266
Зарегистрирован: 17 фев 2003, 19:34

Сообщение sz »

Marmot писал(а):в смысле оптимизации кода gcc там и рядом не стоял
Какой именно gcc? Там оптимизация кода весьма разная на разных платформах.
Аватара пользователя
sz
Маньяк
Сообщения: 1266
Зарегистрирован: 17 фев 2003, 19:34

Сообщение sz »

dima писал(а):Java vs .NET vs C++
Зависит от задачи.

Если локальное приложение с GUI писать, то надо брать C++ - это мое глубокое убеждение. Сколько раз видел проекты на C$ и Java, начиная с определенной сложности, начинаются тормоза, которые пофиксить невозможно. Причем на начальном этапе все кажется замечательным - прототипы летают, а когда проект входит в стадию нарастающей сложности, предпринимать что-то уже поздно.

Ниша Java и C# серверные приложения с базами данных. Там база данных такой ботлнек, что перформанс миддл тайера не имеет особого значения, тем более, что распараллелить не проблема.

Все что не это - лучше взять С++, ну или скриптовую перловку какую нибудь, если оно веб.
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

sz писал(а):
Marmot писал(а):в смысле оптимизации кода gcc там и рядом не стоял
Какой именно gcc? Там оптимизация кода весьма разная на разных платформах.
Linux, у нас обработке изображений GCC отстает от Интела на 10-15%
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

sz писал(а): Если локальное приложение с GUI писать, то надо брать C++ - это мое глубокое убеждение. Сколько раз видел проекты на C$ и Java, начиная с определенной сложности, начинаются тормоза, которые пофиксить невозможно. Причем на начальном этапе все кажется замечательным - прототипы летают, а когда проект входит в стадию нарастающей сложности, предпринимать что-то уже поздно.
И я бы тебе поверил, если бы не работал по 8-10 часов в сутки с навороченным Java GUI application вот уже в течение 4 лет, не испытывая никаких проблем, особенно после обезвреживания злостного антивируса :)
Аватара пользователя
sz
Маньяк
Сообщения: 1266
Зарегистрирован: 17 фев 2003, 19:34

Сообщение sz »

JBuilder, что ли?
Для Java приложения действительно быстро работает. Но когда с него на Visual Studio пересаживаешься, впечатление такое, будто на феррари сел.
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

sz писал(а):JBuilder, что ли?
Для Java приложения действительно быстро работает. Но когда с него на Visual Studio пересаживаешься, впечатление такое, будто на феррари сел.
Какой в ж... JBuilder, умер он давно.
IntelliJ IDEA у меня, NetBeans и Eclipse тоже не слабые ГУИ и тоже никто особо не жалуется.
Как всегда все определяется кривизной рук, просто в процентном соотношении у сишников руки прямее, потому как криворуким на С/С++ ну уж совсем сложно :) ...
Nell
Частый Гость
Сообщения: 29
Зарегистрирован: 15 мар 2003, 21:44

Сообщение Nell »

Marmot писал(а):Какой в ж... JBuilder, умер он давно.
IntelliJ IDEA у меня, NetBeans и Eclipse тоже не слабые ГУИ и тоже никто особо не жалуется.
Я на Eclipse жалуюсь. Мне сильно не понравилось, когда как-то пытался пользовать.
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

Nell писал(а):
Marmot писал(а):Какой в ж... JBuilder, умер он давно.
IntelliJ IDEA у меня, NetBeans и Eclipse тоже не слабые ГУИ и тоже никто особо не жалуется.
Я на Eclipse жалуюсь. Мне сильно не понравилось, когда как-то пытался пользовать.
Не понравилась скорость GUI? Или сам GUI? Мне интерфейс у Eclipse тоже сильно ме нравится, поэтому и использую IDEA.
Ответить