The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Впечатления от средств разработки C++ ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Впечатления от средств разработки C++ ..."  +/
Сообщение от auto_topic on 03-Сен-06, 12:22 
Обсуждение статьи тематического каталога: Впечатления от средств разработки C++ программ в Linux (cpp gcc gui debug ide)

Ссылка на текст статьи: http://www.opennet.dev/base/dev/cpp_gui_review.txt.html

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от Azzzazelo email on 03-Сен-06, 12:22 
А CodeBlocks чем плох?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от иван (??) on 03-Сен-06, 12:48 
автор открой для себя gdb tui
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от иван (??) on 03-Сен-06, 12:49 
вообще статья полный отстой - на кой ляд это в новостях?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от artem (??) on 03-Сен-06, 12:56 
1. s/борадатым/бородатым
2. Почему KDevelop не рассматривался или Anjuta?

в Kate есть autocompletion

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от Alex (??) on 03-Сен-06, 12:57 
Фтопку такие словесные поносы.
Аффтор даже не удосужил себя попробовать KDevelop
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от Гость on 03-Сен-06, 14:15 
А  как же емакс?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от mike (??) on 03-Сен-06, 15:13 
-Эклипс тормозит - а видовз не тормозит ;)?
-какая версия эклипса была?
-дебагер ценная вещь, но для определённных случаев...
если прогер юзает дебагер наа своём же коде и часто - гнать его надо ;)
-на CDT для эклипса для версии ещё 2.1 собирал библиотеки для сервера (отдельная история)... на Линухе
-не разбираться в мэйк файлах совсем - стыдно, если занимаешься программированием
-комп для девелупера д.б. оснащён достаточным кол-вом памяти и хорошим процом... (др. дело для теста, но здесь и нужны Эмуляторы - самое то, в плане тормроза)
-время сборки "нормального" проекта значительно превосходит время запуска ИДЕ ;)
мне Эклипс очень нравится по возможностям
то что автор не смог освоить эту оболочку - скорее минус ему, чем Эклипсу ;)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от Alastor on 03-Сен-06, 16:53 
Действительно, непонятно, почему аффтар не рассмотрел KDevelop и Anjutu, но рассмотрел редковстречающиеся коммерчиские продукты. Да и вообще, впечатление, что и сам Линукс аффтар впервые увидел уж если не вчера, то уж точно позавчера.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от Goganchic (??) on 03-Сен-06, 19:18 
А может быть этот автор - тайный агент Microsoft, а то уж очень у него хорошее мнение об этой компании и какое-то "интуитивно-непонятное" отвращение к Linux и всему, что с ним связано
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от artem (??) on 03-Сен-06, 19:24 
Еще немного удивило знакомство автора с Vim, но незнание KDevelop и Anjuta. Кроме того, хотя использую Vim, но не считаю его интуитивно понятным - я почитал статьи прежде чем начать им пользоваться и стало удобно :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от neitv on 03-Сен-06, 19:41 
Рекомендую Code::Blocks. Специально заточена под c++. codeblocks.org
Качайте ночную сборку.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от unknown (??) on 03-Сен-06, 19:54 
Давно не читал таких "наполненных содержанием" произведений.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от northbear (??) on 04-Сен-06, 18:43 
Вообще в подобных обзорах должно действовать правило: "Не считай себя умнее других."
Например возьмем Eclipse: Этим продуктом пользуются и развивают его уже сотни тысяч человек. И похоже, что они находят его удобным, не смотря на общепризнанную громоздкость. Было бы естественным попытаться понять все-таки, что же там есть такого. Поскольку по функционалу, из всех выше перечисленных, он реально выше VisualStudio.

Похоже автор считает Visual Studio вершиной "интуитивности" интерфейса.
Но боюсь для профессионального программиста это никак не критерий. Это может быть актуально для студента, метающиегося с одной среды разработки на другую и оценивающих их по IDE Borland Pascal, на котором они писали в школе.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от alix on 04-Сен-06, 19:06 
Аффтору:
emacs+ECB+GUD+(*-mode)

Необходимость autocompletion спорный вопрос.
ИМХО необходимость в нем может быть вызвана
1) плохим знанием библиотеки
2) отсутсвием соглашения по кодированию имен:
   допустим, в одном классе метод называется
   getVal, а в другом valGet
3) неудобной системой просмотра/организацией     документации  

Термин "интуитивно понятно" оносителен концепции интерфейса. Употребление этого термина не уместно.

Опять же, нельзя путать эффективность  использования и простоту изучения ( пример карандаш или тот же vi)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от northbear (??) on 04-Сен-06, 20:27 
И еще добавлю. Нужно все-таки понимать специфику использования отладчика в Unix-системах. Наиболее распростаненное применение - это определения причин несанкционированного краха системы. По моему мнению самый проблемный тип ошибок.
При крахе исполняемый модуль может генерировать дамп памяти, по которому с использованием отладчика можно без особых проблем определить причину.
Другое применение - это отлов ошибок в закрытых и/или сложных систем (например ядро или закрытые библиотеки) поведение которых по каким-либо причинам не соответствует тому, что ожидается.

То есть отладчик в Unix'е это тяжелая артиллерия.
Он применяется тогда, когда уже другие методы отладки становятся малоэффективны.

А для просмотра значений переменных на разных этапах исполнения проги на C++ гораздо удобней использовать специальный отладочный класс который сбрасывает необходимые промежуточные значения в лог-файл.

И потом, при нормальной системе разработки для отдельных частей кода специально пишутся отладочные тесты, которые проверяют стабильность кода при различных значениях входных параметров.
В этом случае ковыряние кода отладчиком - это непроизводительные потери рабочего времени.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от Сергей (??) on 05-Сен-06, 10:45 
Очень дурная статья! Автору нужно серьезнее относится к подобным сравнениям и своим выводам.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от Антон (??) on 05-Сен-06, 11:32 
А может просто научится пользоватся gdb ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от Аноним email on 05-Сен-06, 16:07 
>к сожалению в Vim не нашел реализации
>аналога ClassViewer подобного VisualC++
taglist [http://www.vim.org/scripts/script.php?script_id=273]
..я вот когда задался этим вопросом, нашел сразу, наверно карма..
P.S. хз правда, наскока он подобен Visовскому, но свои функции выполняет коректно (причем не тока для с/с++)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от andyS1976 (??) on 08-Сен-06, 12:34 
Voobscheto ja etu "statju"  za statju i ne hotel vidavatj, a za 20-25 minut napisal eje v razdel
"SOVETI" i napisal o tom chto u menja nabolelo

Plohoj ja ili horoshij programmist, zdesj eto ne obsuzdaetsja (ja voobsche ne programmer, no ot sluchaju k sluchaju programmiruju).

A zdesj viskazano moje mnenie po povodu
udobstva razrabotki programm v Linux, podcherknu chto eto moj vzgljad, nikomu nichego ne navjazivaju...

Esli i pishu statji, to konechno dumaju, a v soveti, napisal chto bi nachinajuschij programmer Linux znal chto ego ozhidaet pri perehode v linux.

I konechno uslishatj tolkovie popravki!
Ja ne pretenduju na praviljnostj... a opisal
svoe vpechatlenie

Pokazite mne hotj odnogo kto ne nachinal svoi pervie shagi s MS-Widnows?  

Da ja nachinal pogrammirovaatj s MS-Widnows,
posle etoj frazi menja nazovut Winduzjatnikom....

hotja ja patriot Linuksa, i ispoljzuju ego dlja
upravlenija trafikom, kak kogda to opisal v kurse statej "Znakomstvo s iptables i iproute2"

Po povodu Anjuta, ochenj hotelosj sobratj
eje Anjuta-HEAD pod Fedora Core 5, poskoljku v nej estj plugin po podderzhke gvim....
Odnako znatoki s linux.org.ru krome kak samovoshvalenija svoih programmisticheskih vozmozhnostej pomochj ne smogli

http://www.linux.org.ru/view-message.jsp?msgid=1557017

mozhet kogda dorastu, napishu svoi mnenija ne razdel "soveti" a v  "statju" tako chto konstruktivnie komentarii i ssilki na tolkovie tutorial privetstvujutsja,

i pozhalujsta ne zabivajte:

1) 95% ispoljzujut Windows, a 75% posetitelej moego sajta orientirovannogo toljko na Linux, ispoljzovali MS-Widnwos

2) Ja, i vse kogo ja znaju nachinali osvoenie kompjutera s Windows, i programmirovanie sootvetsvenno MS-VisualC++ 6.0, ili Borland

PS
Kstati, kto znaet kak zastavitj otrisovivatj linii v XOrg gladko, tak i estj ne popikseljno odnim cvetom, a s ottenkami serogo (kak eto realizovano v Windows s 90-h godov)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от mike (??) on 09-Сен-06, 17:01 
"Pokazite mne hotj odnogo kto ne nachinal svoi pervie shagi s MS-Widnows? "
я такой не единственный ;) - начинал (более-менее серьёно) на паскале под ДВК (были такие машинки), там же осваивал ДВК ассемблер
потом был ДОС с турбоСи турбоПаскалем, потом винда с Борландом...
Сейчас меня мало интересует кодирование на Си, С++, только в крайней нужде. Java меня увлекает куда больше...
отсюда Эклипс - оптимален для меня, а посмотрев 3.2 версию - понимаю, что для Си, С++ он стал очень даже.

Если коротко - Эклипс - ИДЕ для многих языков (причем очень гибкий), его в этом напрвлении очень активно продвигают.
Незря ИБМ свой ВоркПлэйс (рич клиент ВебСферы) именно под Эклипсом сделала, а теперь и Лотус Нотус под Линух на нём реализовала (версия 7.0.1), и в дальнейшем выпустит Гановер версию на нем же...

плагины для РашионалРозе и др. средств разработки...

очень сомневаюсь в подобном ф-ционале для ВмжуалСтудии ;)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от andyS1976 (??) on 10-Сен-06, 00:49 
>Вообще в подобных обзорах должно действовать правило: "Не считай себя умнее других."
>Например возьмем Eclipse: Этим продуктом пользуются и развивают его уже сотни тысяч
>человек. И похоже, что они находят его удобным, не смотря на
>общепризнанную громоздкость.

А сколько людей принимало участие в разработки OS/2 ?


ПС
codeblock на fedora core 5 не установился!

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

25. "Тематический каталог: Впечатления от средств разработки C++ ..."  +/
Сообщение от Golovorez on 23-Ноя-06, 12:03 
Автор почему-то постоянно упоминает о том, что Code Forge редактор платный, а о том Slickedit также коммерческий продукт - ни слова.
Если уж vim попал в список "интутивно понятных", то можно смело и емакс включать в обзор. Хотя оба они, при всей их полезности, нелегки в начальном освоении.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от yurror email on 28-Янв-07, 11:17 
Было мнение что автокомплит нужен тем кто плохо знает библиотеку и от плохой ее документированности... давай на зубок весь stl или boost расскажи ;)
я не демон чтобы его зубрить зато по названиям и парметрам могу легко сориентироваться. кстати автокомплит есть нехилая документация которая появляется как нельзя кстати.
На сколько я разбирался со средами разработки в линуксе Эклипс пожалуй лучшая. но слегка тормознутая. примитивный тест показал что он загибается где-то в заголовочниках stl. причем когда нажимаешь . или -> он снова и снова лезет их перелопачивать. помоему кэширование там как класс отсутствует...
Программистов С++ должна бы спасти в итоге человеческая реализация предкопилированых заголовочников (вероятно после этого эклипс научится пользоваться человеческими кэшами). тогда-то студия заплачет горючими слезами. будем ждать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от Vk on 12-Сен-07, 12:47 
Странно, а почему гуру не называют Емакс в качестве среды разработчика?

Я понимаю, что легким в освоении и, упаси Боже, похожим на Студию, данный прибор никак не назвать, но у него есть масса преимуществ, главное из которых - расширяемость.

Можно быстро найти в И-нете практически любую приладу, вроде автодополнения, табов, браузера классов...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от noname (??) on 29-Янв-08, 14:43 
такое ощущение что большенство оставивших комменты не знают что такое реальные проекты и пишут только самопалы. Ну не дай вам бог встретить реальные проект с кучей незнакомых библиотек, посмотрим как вы будете ждать по полторы минуты в надежде что эклипс сделает автокомпит и покажет параметры, а потом вам придется лезть в исходники библиотеки и самим искать нужную функцию и документацию к ней. Про эмаксы я вообще молчу, это не IDE, а редактор, рассматрировать нету смысла.
А вот kdevelop и anjuta рассмотреть можно было бы.
codeblocks - нестабильная среда, т.е. сырая еще.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от noname (??) on 29-Янв-08, 14:48 
Vk,
"Можно быстро найти в И-нете практически любую приладу, вроде автодополнения, табов, браузера классов..."
---
как показала практика ни одно автодополнинение в OO не работает нормально, и вряд ли когда-нибудь добьется такого же качества как VS+VAX в винде. Поэтому приходится учить библиотеки наизусть, чтобы нормально работать.
Табы - да я вообще табами не пользуюсь. К нужным функциям классам в нормальных средах доступ сделан через file/class list, который по 1-ым буквам находит нужный файл/класс/функцию и по нажатию enter переносит туда.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Впечатления от средств разработки C++ программ в Linux (cpp ..."  +/
Сообщение от yurror email on 05-Фев-08, 14:38 
>На сколько я разбирался со средами разработки в линуксе Эклипс пожалуй лучшая. но слегка тормознутая.

Опс. нашел то что требуется NetBeans! Шустро работает. Все понимает.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

31. "Впечатления от средств разработки C++ программ в Linux (cpp "  +/
Сообщение от Sergey email(??) on 30-Авг-11, 12:16 
08.30.2011.
helloworld console sozdaet 3papki i 25 failov.
dla GUI (smotret Shlee seyachas QtAssistant)
dla nebolchich tege Emacs i Vi navernoe.
VS 6.0 navernoe vniatnee v Windows chem kdevelop v X.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру