Будет очерендым Эклипсом, только с учетом того, что работает ещё медленнее. Как-то доводилось работать под НетБиансом этим - даже винда показалось хорошей
Модуль был анонсирован ещё на Sun Tech Days в апреле, а код его ("cnd") базирутеся на коде модулей "cpp" и "cpplite".
Кроме того, на той же STD питерские разработчики, пишущие этот модуль, говорили, что до SlickEdit им как до неба, и неплохо бы дотянуться до CDT.
Собственно, Sun Studio версии 11 -- это то же самое: NetBeans мохнатой 3.5-й версии + cnd module + external editor support module + помойка ошмётков от Sun Workshop.
ИМХО, Sun Workshop версии 6 AKA Forte Developer был в разы лучше. Он, это, был _consistent_ (не могу найти русского эквивалента).
Тем не менее, спасибо разработчикам и автору новости -- больше программ, хороших и разных.
>Будет очерендым Эклипсом, только с учетом того, что работает ещё ? >медленнее. Как-то доводилось работать под НетБиансом этим - даже винда >показалось хоро
эеклипс сейчас тормознее чем nb5.5/6.0. Сейчас приходится работать и под тем и под другим.
Netbeans - расширямая весч, нету всякой падучей ботвы типа swt, true cross platform :) Но есть минусы, отсутсвуют некоторые фичи рефакторинга, если брать 5.5 - мало всего, если брать 6.0 - пока сыроват, но работать можно (выпрыгивают ексепшины, но все продолжает работать). Нет нормальной поддержки subversion. Вчера появилась для 6.0, но нужно аккуратно ставить, конфликтует с каким-то модулем.
С++ поддержка работает, но сыровата... к тому же то что месяц назад смотрел не поддерживало MSVC++... хотя может плохо искал.
> Появилась поддержка C/C++ в OpenSource IDE Sun NetBeans.
...
> Скоро появится поддержка GNU debugger;
даже не смешно. Notepad пользоваться эффективнее будет.
Между прочим послезавтра выходит Eclipse Callisto - пакет из 10 eclipse based продуктов. Среди них CDT 3.1 с нормальным code browsing, autocomplete, debugging, C/C++ search и т.п., даже рефакторинг есть.
>Тогда тормознутость это тоже к gtk, в версии 3.0 это официально >признавалось
Вот именно из-за этого на него и было положено... я под линухом живу и на то, что native win32 быстрее gtk мине по барабану... все должно работаь одинакого на любой ос :). Идеология жаба однако.
А на чём этот NetBeans написан сам? На Java? Ой.. если так, то фтопку... я на C/C++ лучше в emacs`е попрограммирую... А то ставил я тут Eclipse 3.1.1 так это чудо, после получасовой работы отжирало 500 метроф виртуальнопамяти, в это время в нём было открыто два "хелоу ворлдовских" проекта, один на C и один на C++... Даже файерфокс себе такого не позволяет ;)
> А на чём этот NetBeans написан сам? На Java? Ой.. если так, то фтопку
> ... я на C/C++ лучше в emacs`е попрограммирую...
> А то ставил я тут Eclipse 3.1.1 так это чудо, после получасовой
> работы отжирало 500 метроф виртуальнопамяти, в это время в нём было
> открыто два "хелоу ворлдовских" проекта, один на C и один на C++...
А ты в емакс открой поболе файликов то... еще рефакторинг прикрути (тоже xref) будет не меньше 100 :). Контекстное автодополнение не помешает...
Жава известна своей прожерливостью... но если сравнивать фичи, то емакс без докруток проиграет... а если докручивать (xref, ecb или как там его) то не сильно меньше сожрет... всеж таки среды управляемые, что там что там гц. :)
> А то ставил я тут Eclipse 3.1.1 так это чудо, после получасовой работы отжирало 500 метроф виртуальнопамяти
А че тебе эта виртуальная? Это библиотеки mmap-ом в память кладуццо. Тут смотри на RSS, у меня вот на ~400 классов с отладчиком и профайлером 229668 RSS, 580076 VSZ ...
И это не под FreeBSD 4-кой было? Там жава в 2 раза больше оперативы ела
Да нет.. не под бздёй... Debian Sarge... хм.. ты хочешь сказать 229668 RSS - это нормально?.. Ну да ладно... Читал я тут заметки одного разработчика... что-то типа "10 вещей, которые должен знать каждый шушпанчег, переходящий на эклипс"... так он там пишет... мол эклипс прожорливый... и лучше бы для его запуска передавать жабе параметр (точно не помню какой), чтобы под жаба-машину выделялся гиг... и он уточняет... что мол на его-то воркстейшене 4 гига... и он может себе это позволить... видимо придётся мне апгрейдить машинку... :)) аккурат до 4х гигоф %)
P.S.: немного оффтоп, но так как тут собрались разработчики на Java, интересует вот что... С чего лучше начать для изучения этого языка? А конкретно каких авторов можете посоветовать. Меня не интересует веб-разработка, а разработка кроссплатформенных приложений для десктопа. Зарание спасибо.
Ок... спасибки... Если не ошибаюсь, у Г. Шилдта тоже была книга по Java, можешь что-нить о ней сказать? То что его книги лучшие по C/C++ это я и сам знаю :)) А вот насколько он хорошо он пишет о Java...
Конечно, он наверняка что-то писал о Java, но за качество изложения поручиться не могу.
На самом деле, попалась мне раз его книга про нововведения в JDK 1.5. Книга была в русском переводе. Ничего нового я из неё не узнал, но плевался долго. "Reflection API" перевели как "рефлексия".
Кстати, русский перевод Эккеля был вроде неплох, а вот Блоха перевели отвратно (переводчих был гуманитарий). Русского Блоха не читай ни в коем разе, лучше достань и читай в оригинале. Эккеля можно найти на mindprod.com, главы из Блоха -- на sun.com (в кач-ве preview ебук с амазона). Не проблема также и найти 3.14зженную ебуку где-нибудь на avaxhome.ru или в P2P-сетях.
>>>Он, это, был _consistent_ (не могу найти русского эквивалента). >>Может быть, _консистентный_ ? >ИМХО, ближе всего: всеобъемлющий, полный, довершённый...
Ой да ладно... Страуструп тоже хорош... но когда ты уже что-то знаешь, и тебе нужен лишь справочный материал... учиться по нему нереально... слишком всё сложно там написанно. У Шилдта наоборот, написанно всё очень понятным языком, и учиться по нему просто сказка :)
Если говорить о C, то K&R я бы тоже не назвал идеалом для новичка... уж больно там старый материал... по мне так годиться только лишь для знания "истории" :)) Начинать с него тоже не стоит...
>P.S.: немного оффтоп, но так как тут собрались разработчики на Java, интересует вот что... С чего лучше начать для изучения этого языка? А конкретно каких авторов можете посоветовать.
Смотря с какого уровня переходишь, с начинающего C++ника или продвинутого LISPера. Если хочешь узнать "как" писать программы и создавать анонимные классы, то тут советовали Хорстманна и Корнелла, кстати двухтомник уже издали на русском, 7-е издание. А если тебе хочется узнать "почему" в жабе все делается так а не иначе, то Брюс Эккель в помощь, правда 4-го издания его книги еще не найти, а предыдущие устарели, ну и Блох etc тоже о философии пишут
>Ой да ладно... Страуструп тоже хорош... но когда ты уже что-то знаешь, и тебе нужен лишь справочный материал... учиться по нему нереально... слишком всё сложно там написанно. У Шилдта наоборот, написанно всё очень понятным языком, и учиться по нему просто сказка :)
Вот и я о том же. Кстати есть довольно объемный, но подробный учебник по Java, там полкниги уделяется OOA&OOD, так что на любитилей, (некоторые считают ООП дурным тоном и пишут процедурные и функциональные программы) так что ссылка "Java 5.0 How to Program" 6 ed http://www.deitel.com/books/jHTP6/. У меня есть .CHM
Core Java более сжатое и конкретное изложение с практическими сниппетами кода, которые можно использовать в качестве шаблона, а HTP это полноценный учебник для студентов с нуля
Спасибо всем анонимным собратьям :) Обязательно посмотрю всё что найду по приведённым ссылкам, и обязательно найду книги, которые вы посоветовали...
Насчёт уровня... Скажем так... Именно в ООП я не давно... так что мне понадобиться что-нить где рассказывается о синтаксисе Java, и некоторые азы работы с её инструментарием... Ну не всё так плохо у меня :) База ООП у меня есть от C++ =)
Будем учиться.. сессия вот щас закончится, и буду заниматься делом :)
Начни с парочки книг Х.М.Дейтел и П.Дж.Дейтел "Как программировать на Java", и "Технологии программирования на Java" издательства Бином. Очень понятно написано, с самых азов. Есть еще "Библиотека профессионала. Java 2" два или три тома от Sun, учиться по ним сложно, а как справочник в самый раз.
> эеклипс сейчас тормознее чем nb5.5/6.0. Сейчас приходится работать и под тем и под другим.
Аналогично. WinXP/JDK 1.4 и Fedora 4/Tiger. Эклипс вполне нормально бегает. Под Линухом рекомендуется в качестве запускающей JRE именно 1.5, даже если разработка идет более ранние версии - помогает. И Эклипс 3.1 быстрее чем 3.0 существенно. Под оффтопиокм все более ровно.
>>Тогда тормознутость это тоже к gtk, в версии 3.0 это официально >>признавалось
> Вот именно из-за этого на него и было положено... я под линухом живу и на то, что native win32 быстрее gtk мине по барабану... все должно работаь одинакого на любой ос :). Идеология жаба однако.
Это пройдет с опытом ;-) Настоящий лозунг Явы (и не только): Write once, test everywhere!