LINUX.ORG.RU

Поддержка C/C++ в Sun NetBeans


0

0

Появилась поддержка C/C++ в OpenSource IDE Sun NetBeans. Поддерживаются:

  • умное дописывание;
  • сворачивание блоков;
  • просмотр классов, их свойств и методов;
  • Поддерживаются GNU C/C++, SUNWspro, MinGW, MSVC++;
  • Скоро появится поддержка GNU debugger;

>>> Инструкция по установке.

>>> Подробности

anonymous

Проверено: Shaman007 ()

Будет очерендым Эклипсом, только с учетом того, что работает ещё медленнее. Как-то доводилось работать под НетБиансом этим - даже винда показалось хорошей

st0ke
()
Ответ на: комментарий от st0ke

Ну не знаю, я особой разницы в быстродействии eclipse и netbeans не заметил

Drolyk ★★★★
()
Ответ на: комментарий от Vark

Судя по описанию на страничке проекта модуль ещё довольно сырой. К примеру он не может удалить созданый проект :)

Drolyk ★★★★
()

Вообще-то, боян

Модуль был анонсирован ещё на 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_ (не могу найти русского эквивалента).

Тем не менее, спасибо разработчикам и автору новости -- больше программ, хороших и разных.

Bass ★★★★★
()
Ответ на: комментарий от st0ke

>Будет очерендым Эклипсом, только с учетом того, что работает ещё ? >медленнее. Как-то доводилось работать под НетБиансом этим - даже винда >показалось хоро

эеклипс сейчас тормознее чем nb5.5/6.0. Сейчас приходится работать и под тем и под другим.

Netbeans - расширямая весч, нету всякой падучей ботвы типа swt, true cross platform :) Но есть минусы, отсутсвуют некоторые фичи рефакторинга, если брать 5.5 - мало всего, если брать 6.0 - пока сыроват, но работать можно (выпрыгивают ексепшины, но все продолжает работать). Нет нормальной поддержки subversion. Вчера появилась для 6.0, но нужно аккуратно ставить, конфликтует с каким-то модулем.

С++ поддержка работает, но сыровата... к тому же то что месяц назад смотрел не поддерживало MSVC++... хотя может плохо искал.

anonymous
()
Ответ на: комментарий от anonymous_IV

>>Он, это, был _consistent_ (не могу найти русского эквивалента).

>Может быть, _консистентный_ ?

ИМХО, ближе всего: всеобъемлющий, полный, довершённый...

dotcoder ★★★★★
()
Ответ на: комментарий от anonymous

> Netbeans - расширямая весч, нету всякой падучей ботвы типа swt, true cross platform :)

Я с версии 2.1 не помню чтобы эта "ботва" падала ;-)

так что похоже твое утверждение о тормознутости eclipse имеет такую же ценность

anonymous
()

> Появилась поддержка C/C++ в OpenSource IDE Sun NetBeans.

...

> Скоро появится поддержка GNU debugger;

даже не смешно. Notepad пользоваться эффективнее будет.

Между прочим послезавтра выходит Eclipse Callisto - пакет из 10 eclipse based продуктов. Среди них CDT 3.1 с нормальным code browsing, autocomplete, debugging, C/C++ search и т.п., даже рефакторинг есть.

anonymous
()
Ответ на: комментарий от anonymous

> Я с версии 2.1 не помню чтобы эта "ботва" падала ;-)

Тебе повезло... у меня наверное gtk не той системы...

> так что похоже твое утверждение о тормознутости eclipse имеет такую же ценность

Молодца... чиста по ЛОР-ки... сиди на своем монстре и дальше... радуйся...

anonymous
()
Ответ на: комментарий от anonymous

Всё, нашёл.

Слушай а что там вкусного появилось?

anonymous
()
Ответ на: комментарий от anonymous

> Я с версии 2.1 не помню чтобы эта "ботва" падала ;-) К тому же я на ней еще и писал (RCP использовался)... худший дизайн только у Win32 API

anonymous
()
Ответ на: комментарий от anonymous

>> Я с версии 2.1 не помню чтобы эта "ботва" падала ;-)

>Тебе повезло... у меня наверное gtk не той системы...

а-а-а, про это я забыл - на оффтопике сижу.

Тогда тормознутость это тоже к gtk, в версии 3.0 это официально признавалось

anonymous
()
Ответ на: комментарий от anonymous

> а-а-а, про это я забыл - на оффтопике сижу.

>Тогда тормознутость это тоже к gtk, в версии 3.0 это официально >признавалось

Вот именно из-за этого на него и было положено... я под линухом живу и на то, что native win32 быстрее gtk мине по барабану... все должно работаь одинакого на любой ос :). Идеология жаба однако.

anonymous
()

А на чём этот NetBeans написан сам? На Java? Ой.. если так, то фтопку... я на C/C++ лучше в emacs`е попрограммирую... А то ставил я тут Eclipse 3.1.1 так это чудо, после получасовой работы отжирало 500 метроф виртуальнопамяти, в это время в нём было открыто два "хелоу ворлдовских" проекта, один на C и один на C++... Даже файерфокс себе такого не позволяет ;)

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

> А на чём этот NetBeans написан сам? На Java? Ой.. если так, то фтопку
> ... я на C/C++ лучше в emacs`е попрограммирую...
> А то ставил я тут Eclipse 3.1.1 так это чудо, после получасовой
> работы отжирало 500 метроф виртуальнопамяти, в это время в нём было
> открыто два "хелоу ворлдовских" проекта, один на C и один на C++...

А ты в емакс открой поболе файликов то... еще рефакторинг прикрути (тоже xref) будет не меньше 100 :). Контекстное автодополнение не помешает...
Жава известна своей прожерливостью... но если сравнивать фичи, то емакс без докруток проиграет... а если докручивать (xref, ecb или как там его) то не сильно меньше сожрет... всеж таки среды управляемые, что там что там гц. :)

anonymous
()
Ответ на: комментарий от anonymous

>Скажите, можно ли включить в Netbeans сглаживание шрифтов? запусти на последнем мустанге и будет тебе счастие...

anonymous
()

>Будет очерендым Эклипсом
а вот скажите, доки по эклипсу на русском хоть помогают-то?

shafff
()

Не Sun NetBeans, а просто NetBeans.

А сглаживание шрифтов с Java 1.6 у меня например не включилось. :-(

EvAn
()
Ответ на: комментарий от Cy6erBr4in

> отжирало 500 метроф виртуальнопамяти

Хм... Ежедневно работаю с проектом на ~900 классов + поднят локальный OCJ4 сервер. И ничего подобного не видел...

kda ★★★★★
()
Ответ на: комментарий от anonymous

/path/to/netbeans/dir/etc/netbeans.conf

Дописываешь в :
netbeans_default_options
-J-Dswing.aatext=true

lvv
()
Ответ на: комментарий от anonymous_IV

>Он, это, был _consistent_ (не могу найти русского эквивалента). >Может быть, _консистентный_ ?

Целостный, полный, завершённый.

anonymous
()
Ответ на: комментарий от Cy6erBr4in

> А то ставил я тут Eclipse 3.1.1 так это чудо, после получасовой работы отжирало 500 метроф виртуальнопамяти

А че тебе эта виртуальная? Это библиотеки mmap-ом в память кладуццо. Тут смотри на RSS, у меня вот на ~400 классов с отладчиком и профайлером 229668 RSS, 580076 VSZ ...

И это не под FreeBSD 4-кой было? Там жава в 2 раза больше оперативы ела

anonymous
()
Ответ на: комментарий от anonymous

Да нет.. не под бздёй... Debian Sarge... хм.. ты хочешь сказать 229668 RSS - это нормально?.. Ну да ладно... Читал я тут заметки одного разработчика... что-то типа "10 вещей, которые должен знать каждый шушпанчег, переходящий на эклипс"... так он там пишет... мол эклипс прожорливый... и лучше бы для его запуска передавать жабе параметр (точно не помню какой), чтобы под жаба-машину выделялся гиг... и он уточняет... что мол на его-то воркстейшене 4 гига... и он может себе это позволить... видимо придётся мне апгрейдить машинку... :)) аккурат до 4х гигоф %)

P.S.: немного оффтоп, но так как тут собрались разработчики на Java, интересует вот что... С чего лучше начать для изучения этого языка? А конкретно каких авторов можете посоветовать. Меня не интересует веб-разработка, а разработка кроссплатформенных приложений для десктопа. Зарание спасибо.

Cy6erBr4in ★★★
()
Ответ на: комментарий от Drolyk

А чет и wget-ом не тянется ((( Где модель то сам?

anonymous
()
Ответ на: комментарий от anonymous

Без всякого мустанга -- была такая фича ещё на NB3.5, работающем на Java 1.4. Но тормозило дико.

Bass ★★★★★
()
Ответ на: комментарий от Cy6erBr4in

Брюс Эккель "Философия Java" (Bruce Eckel "Thinking in Java");
затем, попозже, Джошуа Блох "Эффективное использование Java" (Joshua Bloch "Effective Java").

Bass ★★★★★
()
Ответ на: комментарий от Bass

Ок... спасибки... Если не ошибаюсь, у Г. Шилдта тоже была книга по Java, можешь что-нить о ней сказать? То что его книги лучшие по C/C++ это я и сам знаю :)) А вот насколько он хорошо он пишет о Java...

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

Вот щас за пару минут нашёл в инете...

П.Ноутон, Г.Шилдт, Java2. Наиболее полное руководство

http://0day.fasty.net/uploads/1150760393_java2_polnoe_rukvo.jpg

там же и PDF`ка есть...

http://forum.0day.kiev.ua/index.php?showtopic=7021

но сначало надо зарегаться...

а вообще в инете много ссылок на этот файлик нашёл, кто захочет, тот найдёт...

Больше интересует полезность этой книги... кто что может о ней сказать :)

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

Про Шилдта ничего сказать не могу...

Конечно, он наверняка что-то писал о Java, но за качество изложения поручиться не могу.

На самом деле, попалась мне раз его книга про нововведения в JDK 1.5. Книга была в русском переводе. Ничего нового я из неё не узнал, но плевался долго. "Reflection API" перевели как "рефлексия".

Кстати, русский перевод Эккеля был вроде неплох, а вот Блоха перевели отвратно (переводчих был гуманитарий). Русского Блоха не читай ни в коем разе, лучше достань и читай в оригинале. Эккеля можно найти на mindprod.com, главы из Блоха -- на sun.com (в кач-ве preview ебук с амазона). Не проблема также и найти 3.14зженную ебуку где-нибудь на avaxhome.ru или в P2P-сетях.

Bass ★★★★★
()
Ответ на: Про Шилдта ничего сказать не могу... от Bass

> Ничего нового я из неё не узнал, но плевался долго. "Reflection API" перевели как "рефлексия".

жесть...

> Эккеля можно найти на mindprod.com, главы из Блоха -- на sun.com (в кач-ве preview ебук с амазона).

спасибо, обязательно поищу...

> Не проблема также и найти 3.14зженную ебуку где-нибудь на avaxhome.ru или в P2P-сетях.

да никто и не сомнивался :)) именно оттуда и возьмём скорее всего...

Писабки.

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

Лучше поисчите Хорстманна и Корнелла. ИМХО очень хорошая серия в 2-х томах про Java.

> То что его книги лучшие по C/C++ это я и сам знаю :))

Ща придут поклонники Страуструпа и...

kda ★★★★★
()
Ответ на: комментарий от dotcoder

>>>Он, это, был _consistent_ (не могу найти русского эквивалента). >>Может быть, _консистентный_ ? >ИМХО, ближе всего: всеобъемлющий, полный, довершённый...

... Цельный ...

anonymous
()
Ответ на: комментарий от kda

Ой да ладно... Страуструп тоже хорош... но когда ты уже что-то знаешь, и тебе нужен лишь справочный материал... учиться по нему нереально... слишком всё сложно там написанно. У Шилдта наоборот, написанно всё очень понятным языком, и учиться по нему просто сказка :)

Если говорить о C, то K&R я бы тоже не назвал идеалом для новичка... уж больно там старый материал... по мне так годиться только лишь для знания "истории" :)) Начинать с него тоже не стоит...

Всё это ИМХО...

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

>P.S.: немного оффтоп, но так как тут собрались разработчики на Java, интересует вот что... С чего лучше начать для изучения этого языка? А конкретно каких авторов можете посоветовать.

Смотря с какого уровня переходишь, с начинающего C++ника или продвинутого LISPера. Если хочешь узнать "как" писать программы и создавать анонимные классы, то тут советовали Хорстманна и Корнелла, кстати двухтомник уже издали на русском, 7-е издание. А если тебе хочется узнать "почему" в жабе все делается так а не иначе, то Брюс Эккель в помощь, правда 4-го издания его книги еще не найти, а предыдущие устарели, ну и Блох etc тоже о философии пишут

А то приходят потом такие товарищи начитавшиеся Эккеля, а элементарщины вроде Preferences API не знающие и начинают http://www.linux.org.ru/jump-message.jsp?msgid=1461526#1463254 демонстрировать вопиющую безграмотность

anonymous
()
Ответ на: комментарий от Cy6erBr4in

>Ой да ладно... Страуструп тоже хорош... но когда ты уже что-то знаешь, и тебе нужен лишь справочный материал... учиться по нему нереально... слишком всё сложно там написанно. У Шилдта наоборот, написанно всё очень понятным языком, и учиться по нему просто сказка :)

Вот и я о том же. Кстати есть довольно объемный, но подробный учебник по Java, там полкниги уделяется OOA&OOD, так что на любитилей, (некоторые считают ООП дурным тоном и пишут процедурные и функциональные программы) так что ссылка "Java 5.0 How to Program" 6 ed http://www.deitel.com/books/jHTP6/. У меня есть .CHM

Core Java более сжатое и конкретное изложение с практическими сниппетами кода, которые можно использовать в качестве шаблона, а HTP это полноценный учебник для студентов с нуля

anonymous
()

Спасибо всем анонимным собратьям :) Обязательно посмотрю всё что найду по приведённым ссылкам, и обязательно найду книги, которые вы посоветовали...

Насчёт уровня... Скажем так... Именно в ООП я не давно... так что мне понадобиться что-нить где рассказывается о синтаксисе Java, и некоторые азы работы с её инструментарием... Ну не всё так плохо у меня :) База ООП у меня есть от C++ =)

Будем учиться.. сессия вот щас закончится, и буду заниматься делом :)

Cy6erBr4in ★★★
()

Python kto-by prikrutil tozhe... Nu i dlya Idea neploho-by. :)

anonymous
()
Ответ на: комментарий от Cy6erBr4in

Начни с парочки книг Х.М.Дейтел и П.Дж.Дейтел "Как программировать на Java", и "Технологии программирования на Java" издательства Бином. Очень понятно написано, с самых азов. Есть еще "Библиотека профессионала. Java 2" два или три тома от Sun, учиться по ним сложно, а как справочник в самый раз.

Успехов!

---- Zumz

anonymous
()
Ответ на: комментарий от anonymous

> эеклипс сейчас тормознее чем nb5.5/6.0. Сейчас приходится работать и под тем и под другим.

Аналогично. WinXP/JDK 1.4 и Fedora 4/Tiger. Эклипс вполне нормально бегает. Под Линухом рекомендуется в качестве запускающей JRE именно 1.5, даже если разработка идет более ранние версии - помогает. И Эклипс 3.1 быстрее чем 3.0 существенно. Под оффтопиокм все более ровно.

> Netbeans - расширямая весч, нету всякой падучей ботвы типа swt, true cross platform :)

Хм. См. http://www.eclipseplugincentral.com например. Это по расширяемости. Не хочу разводить флейм Swing vs SWT.

onz
()
Ответ на: комментарий от anonymous

>> а-а-а, про это я забыл - на оффтопике сижу.

>>Тогда тормознутость это тоже к gtk, в версии 3.0 это официально >>признавалось

> Вот именно из-за этого на него и было положено... я под линухом живу и на то, что native win32 быстрее gtk мине по барабану... все должно работаь одинакого на любой ос :). Идеология жаба однако.

Это пройдет с опытом ;-) Настоящий лозунг Явы (и не только): Write once, test everywhere!

onz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.