Название: Посоветуйте IDE Отправлено: QtProger от Декабрь 30, 2009, 00:45 Замучил меня Qt Creator... Виснет по 20 секунд. Не программирование, а сплошное мучение. Qt можно использовать с разными IDE. С какой лучше ? Какой пользуетесь вы ? Меня интересуют IDE для Винды или кроссплатформенные.
Название: Re: Посоветуйте IDE Отправлено: SimpleSunny от Декабрь 30, 2009, 01:07 Visual Studio?
Название: Re: Посоветуйте IDE Отправлено: Dendy от Декабрь 30, 2009, 01:40 В VisualStudio нужно ещё научиться интегрировать Qt, задача нетривиальная. Хотя отладчик у неё очень быстрый и функциональный, замены ему лично я не нашёл. Для GCC использую Eclipse/CDT+CMake, как под Линуксом, так и под Виндовзом. Рекомендую.
Название: Re: Посоветуйте IDE Отправлено: panAlexey от Декабрь 30, 2009, 01:47 Замучил меня Qt Creator... Виснет по 20 секунд. Не программирование, а сплошное мучение. Qt можно использовать с разными IDE. С какой лучше ? Какой пользуетесь вы ? Меня интересуют IDE для Винды или кроссплатформенные. меня тут отпинали по почкам за наезд на креатор :))) тоже приготовься отгрести :)))лично я использую кодеблок.билд 5678. Обхожусь без всяких интеграторов, просто ставлю галку в проекте "юс кустом мейкфайл" и ручками генерю *.pro - filы. Название: Re: Посоветуйте IDE Отправлено: ilot от Декабрь 30, 2009, 05:16 Я VisualStudio пользуюсь. Всем доволен. На мой взгляд VS лучшая IDE под винду.
В VisualStudio нужно ещё научиться интегрировать Qt, задача нетривиальная. На официальном сайте Qt доступен для свободного скачивания интегратор в VS (http://qt.nokia.com/downloads/visual-studio-add-in (http://qt.nokia.com/downloads/visual-studio-add-in)). Все делается автоматически :)Название: Re: Посоветуйте IDE Отправлено: zenden от Декабрь 30, 2009, 11:54 А я пинать автора не буду, QtCreator действительно беспричинно тормозная IDE, хотя по уровню недалеко ушел от простого редактора кода с подсветкой.
Постоянно зависает на элементарных действиях, как, например, ввод кода,открытие файла ( в особенности файл .ui), открытие справки.. Ему требуется 2 секунды!!! чтобы вставить виджет в ui редакторе! Не понимаю, как можно на таком быстром компилируемом С++ получить IDE, работающую медленнее чем дотнетовский Visual Studio. Название: Re: Посоветуйте IDE Отправлено: QtProger от Декабрь 30, 2009, 12:05 Постоянно зависает на элементарных действиях, как, например, ввод кода,открытие файла ( в особенности файл .ui), открытие справки.. Ему требуется 2 секунды!!! чтобы вставить виджет в ui редакторе! Я начну печатать код, а он зависнет на 10-20 секунд, а я сижу и жду сложа руки, когда он кончит глючить. Что странно: процессор не нагружается при этом, и оперативной памяти много свободной. лично я использую кодеблок.билд 5678. Обхожусь без всяких интеграторов, просто ставлю галку в проекте "юс кустом мейкфайл" и ручками генерю *.pro - filы. Расскажите пожалуйста подробнее, как это сделать ? Я попробовал использовать Code::Blocks для открытия проекта от Creatora, но ничего не вышло. Название: Re: Посоветуйте IDE Отправлено: niXman от Декабрь 30, 2009, 12:13 Не в первый раз встречаю нарекания подобного рода. И, честно, никогда не замечал подобного. Я не говорю что этого бага/глюка не существует, просто он никогда не проявлялся у меня.
Возможно, дело вовсе не в криэйторе? Может нужно проанализировать среду в которую он установлен? Возможно, тормозит именно автодополнение? Отключите его, и проверьте. У кого на какой ОС криэйтор тормозит? пысы сам, уже около полу года использую его как основную среду разработки. ибо кроссплатформенная. и в основном не для проектов использующих Qt. Название: Re: Посоветуйте IDE Отправлено: QtProger от Декабрь 30, 2009, 12:20 Название: Re: Посоветуйте IDE Отправлено: niXman от Декабрь 30, 2009, 12:39 и железо вкрадце опишите.
Название: Re: Посоветуйте IDE Отправлено: Пантер от Декабрь 30, 2009, 12:42 У меня на работе машина отстойная: селерон 1200 + 512 оперативы + слабый винт + ХР, тормозов креатора нет. Только если его свернуть и через время развернуть, первые 2 минуты будет висеть, потом все нормализуется.
ЧЯДНТ? Название: Re: Посоветуйте IDE Отправлено: niXman от Декабрь 30, 2009, 12:44 Цитировать если его свернуть и через время развернуть, первые 2 минуты будет висеть, потом все нормализуется. типа кеш утёк к другим данным? или из-за чего?Название: Re: Посоветуйте IDE Отправлено: QtProger от Декабрь 30, 2009, 12:47 и железо вкрадце опишите. 1.8 ГГц, 736 МБ RAM. Creator ресурсов много не тратит, но виснет Название: Re: Посоветуйте IDE Отправлено: Пантер от Декабрь 30, 2009, 12:52 Это уже обсуждалось на форуме. Можешь посмотреть в диспетчере процессов на потребление памяти любым Qt приложением под виндой, сам все увидишь.
Название: Re: Посоветуйте IDE Отправлено: SimpleSunny от Декабрь 30, 2009, 12:54 Не в первый раз встречаю нарекания подобного рода. И, честно, никогда не замечал подобного. Я не говорю что этого бага/глюка не существует, просто он никогда не проявлялся у меня. Возможно, дело вовсе не в криэйторе? Может нужно проанализировать среду в которую он установлен? Возможно, тормозит именно автодополнение? Отключите его, и проверьте. У кого на какой ОС криэйтор тормозит? Тут на форуме уже отписывались. Бывает при переключении языков (en->ru) Creator начинает секунд 20-30 думать и не реагировать. Название: Re: Посоветуйте IDE Отправлено: panAlexey от Декабрь 30, 2009, 13:00 лично я использую кодеблок.билд 5678. Расскажите пожалуйста подробнее, как это сделать ? Я попробовал использовать Code::Blocks для открытия проекта от Creatora, но ничего не вышло.Обхожусь без всяких интеграторов, просто ставлю галку в проекте "юс кустом мейкфайл" и ручками генерю *.pro - filы. - запускаю Code::Blocks; - Создать новый пустой проект, указываю путь к проекту; - на папке проекта: "Добавить файлы рекурсивно", птичу нужные файлы(*.h и *.cpp он сам птичит); - Записать проект. - установить галку "Юс кустом мейк-файл" все. Название: Re: Посоветуйте IDE Отправлено: QtProger от Декабрь 30, 2009, 13:05 Это уже обсуждалось на форуме. Можешь посмотреть в диспетчере процессов на потребление памяти любым Qt приложением под виндой, сам все увидишь. Нормально жрет памяти, еще целых 320 МБ свободно. И процессорное время тратит в вполне разумных пределах. Но глючит ! Тут на форуме уже отписывались. Бывает при переключении языков (en->ru) Creator начинает секунд 20-30 думать и не реагировать. Раскладку во время проганья я не переключаю Название: Re: Посоветуйте IDE Отправлено: G-virus от Декабрь 30, 2009, 13:26 А я пинать автора не буду, QtCreator действительно беспричинно тормозная IDE, хотя по уровню недалеко ушел от простого редактора кода с подсветкой. Ну если у вас доисторический компьютер, конечно и за 2, и за 4, и даже за 10 будет ставить. Я пользуюсь Qt Creator, имхо это отличная штука. (Ранее пытался интегрировать Qt в VS 2008, и решил, что проще пользоваться Qt SDK).Постоянно зависает на элементарных действиях, как, например, ввод кода,открытие файла ( в особенности файл .ui), открытие справки.. Ему требуется 2 секунды!!! чтобы вставить виджет в ui редакторе! Не понимаю, как можно на таком быстром компилируемом С++ получить IDE, работающую медленнее чем дотнетовский Visual Studio. Название: Re: Посоветуйте IDE Отправлено: niXman от Декабрь 30, 2009, 13:36 криэйтор тут не при чем. все же качают одну и ту же версию, но глючит не у всех. вывод? ;)
Название: Re: Посоветуйте IDE Отправлено: ecspertiza от Декабрь 30, 2009, 14:54 криэйтор тут не при чем. все же качают одну и ту же версию, но глючит не у всех. вывод? ;) Полностью согласен, у меня креатор и под виндой стоит(Windows XP,Windows 7) и под OpenSUSE 11.2, никаких глюков, у меня eclipse сильнее тормозит, может дело в руках? ;) У нас на работе парень есть он код вообще в блокноте пишет который у него тоже тормозит как и все IDE, оказалось он всякой хрени понаставил типа виджетов с погодой, курсами валют, выводом системного монитора который проц жрет как скотина, и при этом пользовался не грамотным файловым менеджером ,а по 20ть окон проводника открывал. :) Название: Re: Посоветуйте IDE Отправлено: Den2009 от Декабрь 30, 2009, 15:11 стоит Win7, Креатор 1.3... не тормозит.. при этом стоят виджеты с погодой, загрузкой проца и т.п. еще и музыка играет :)
тут дело, скорее всего, в железе... у меня, например, Athlon X4 945, 4 Gb оперативы Название: Re: Посоветуйте IDE Отправлено: panAlexey от Декабрь 30, 2009, 15:20 На первый взгляд проблемы с креатором у того кто на WinXP сидит. У мну такая же фигня. Подтормаживает.
Название: Re: Посоветуйте IDE Отправлено: Dendy от Декабрь 30, 2009, 17:05 Я очень рад за тех, у кого Криатор не тормозит. Тем не менее это не говорит о том, что в нём нет ошибок. Про руки, растущие откуда и ноги, и платформу умолчим, прекрастно видно, что дело не в них, и не в железе. Платформа может быть всего лишь симптомом для проявления ошибок в самой программе. То что Криатор зависает на определённых действиях - факт. При этом он не шуршит винтом, не кушает процессор, просто видимо ждёт ответа каких-то операций, заблокировав при этом основной поток.
Я часто редактирую файлы в других программах, при этом переключаясь на Криатор тот спрашивает, мол файл изменён, обновить? Да. И после этого на секунд 4-5 главный поток умирает, что он там в это время делает я не вникал, хотя можно будет в следующий раз посмотреть в отладчике. Название: Re: Посоветуйте IDE Отправлено: Пантер от Декабрь 30, 2009, 17:43 Забыл сказать, креатор самосборный. Так что можете попробовать самостоятельно собрать и опробовать.
Название: Re: Посоветуйте IDE Отправлено: panAlexey от Декабрь 30, 2009, 18:11 При этом он не шуршит винтом, не кушает процессор, просто видимо ждёт ответа каких-то операций, заблокировав при этом основной поток. Брейкпоинт на семафоры и кс предлагаешь поставить и посмотреть?Как бы не QtConcurent судя по симптомам выпендривается. Название: Re: Посоветуйте IDE Отправлено: G-virus от Декабрь 30, 2009, 19:21 На первый взгляд проблемы с креатором у того кто на WinXP сидит. У мну такая же фигня. Подтормаживает. Я сижу под WinXp. У меня ужасное железо, стоит креатор, и ничего не тормозит. Хз в чем у вас проблема :) Название: Re: Посоветуйте IDE Отправлено: Авварон от Декабрь 30, 2009, 19:21 была бага что программа qt, запущенная параллельно с креатором бешено тормозила. Дело было на рабочем компе. При этом если в памяти висело что-то одно, всё летало. Дома (линукс бубента, макос 10 и вин ХР виртуаль тормозов не было). Если не в лом будет, на сузе протестирую
Название: Re: Посоветуйте IDE Отправлено: break от Декабрь 31, 2009, 06:08 Цитировать А я пинать автора не буду, QtCreator действительно беспричинно тормозная IDE, хотя по уровню недалеко ушел от простого редактора кода с подсветкой. Постоянно зависает на элементарных действиях, как, например, ввод кода,открытие файла ( в особенности файл .ui), открытие справки.. Ему требуется 2 секунды!!! чтобы вставить виджет в ui редакторе! Не понимаю, как можно на таком быстром компилируемом С++ получить IDE, работающую медленнее чем дотнетовский Visual Studio. Ubuntu 8.04 Core2Duo - никаких подвисаний и тормознутости при работе с проектом в котором более 1000 файлов уже(e-clipse тормозит страшно, а код блокс кусок глюка - вылетает при попытке создать новый проект) - при этом сразу из коробки в отличие от КодБлокс работает КодКомплишен + не только по классам - но и по хедерам и по сигналам слотам. Кто не может открыть глаза - того и проблемы креатор - охрененный инструмент - то что использую лично я: 0) уже назвал без проблем работающий комплишен 1) недавно появившиеся средства рефакторинга по переименованию (или показу где используется) переемнная/функция/метод - не просто поиском а с учетом классов, например есть класс А в нем функция trash() и класс B с аналогичной функцией - при переименовании ф-ции из А - будет переименовано по всему коду где вызовы были действительно из А а не из B/ (Ctrl+Shift+R Ctrl+Shift+U) 2) быстрый переход к нужному классу/методу/и др. по Ctrl+K (просто файлы открываю только так) 3) GDBMacros вообще спасает когда при отладке смотришь в QString/QHash/QList и т.д. 4) сразу видно какой дефайн определен в системе на текщий момент - подсвечивается!!! (#ifdef Q_OS_LINUX и т.д.) 5) Глобальный поиск по всему проекту 6) Поиск и замена в одном файле - реализовано супер - сразу подсвечивается найденное как в фаерфокс или опера - оч. удобно! (Вы говорите простой редактор кода с подсветкой - нет суперский редактор кода - мне его иногда для xml файлов настроек приходится использовать из-за супер удобности!!! Нет второго такого удобного!) 7) Работа напрямую с pro файлом и возможность создавать сессиии 8) Прямой вызов справки Qt без запуска ассистент 9) Простой интерфейс настройки уточнений при сборке проекта - кастомные шаги, ключи, директории и т.д. Если есть глюки - надо их ловить и отправлять в баг репорт - при нормально работе креатора тормозов нет - ищите причины и будет исправлено в мастер версии из гита! Даже не представляю как теперь работат в супер грамоздком, пузатом Visual который еще и не удобен из коробки как креатор - надо еще какие-то платные расширения IDE на него ставить для норм. работы... Так что QtCreator! Название: Re: Посоветуйте IDE Отправлено: Dendy от Декабрь 31, 2009, 10:57 Есть мнение, что QMake и .pro-файлы - это архаизм с кучей проблем. Я сильно сомневаюсь, что QtCreator будет так же хорошо работать с простыми Makefile-проектами. А иначе для меня и ещё множеста разработчиков он действительно недалеко ушёл от посредственного редактора кода с подстветкой.
Название: Re: Посоветуйте IDE Отправлено: QtProger от Декабрь 31, 2009, 11:14 Я очень рад за тех, у кого Криатор не тормозит. Тем не менее это не говорит о том, что в нём нет ошибок. Про руки, растущие откуда и ноги, и платформу умолчим, прекрастно видно, что дело не в них, и не в железе. Платформа может быть всего лишь симптомом для проявления ошибок в самой программе. То что Криатор зависает на определённых действиях - факт. При этом он не шуршит винтом, не кушает процессор, просто видимо ждёт ответа каких-то операций, заблокировав при этом основной поток. +1 Я сегодня переустановил Винду и установил свежескаченный Qt Creator, может он будет менее глючным, о впечатлениях поведаю позже Название: Re: Посоветуйте IDE Отправлено: panAlexey от Декабрь 31, 2009, 11:29 Тема, как и предполагалось медленно двигается к холивару.
Название: Re: Посоветуйте IDE Отправлено: BlackTass от Декабрь 31, 2009, 15:28 Есть мнение, что QMake и .pro-файлы - это архаизм с кучей проблем. Я сильно сомневаюсь, что QtCreator будет так же хорошо работать с простыми Makefile-проектами. А иначе для меня и ещё множеста разработчиков он действительно недалеко ушёл от посредственного редактора кода с подстветкой. Тролли же потихоньку уходят от кумейка к цмейку, который уже есть в креатореНазвание: Re: Посоветуйте IDE Отправлено: break от Январь 01, 2010, 06:30 Цитировать недалеко ушёл от посредственного редактора кода с подстветкой. просто циничное сообщение без фактов - я по пунктам разложил чем он отличается от посредственного редактора кода с подсветкой раз вам это не очем не говорит значит вы об этих пунктах не знаете или не пользуетесь по другим причинам, тогда вам никакая IDE не нужна работайте в редакторе...Название: Re: Посоветуйте IDE Отправлено: Dendy от Январь 01, 2010, 06:43 Выдернули фразу из контекста и удивляетесь. Более понятным языком: меня и ещё множество Qt-разработчиков .pro-файлы не интересуют. Такой колинкор резко снижает плюсы Qt Creator'а до простого редактора текста с подсветкой. Исключением является разве что показ классов Qt в отладчике.
Название: Re: Посоветуйте IDE Отправлено: break от Январь 02, 2010, 01:43 без обид - я не понимаю недостатка pro файлов - если не трудно поясните.. и что в cmake аналогичного файла с описанием действий по сборке/очистки нет?
Название: Re: Посоветуйте IDE Отправлено: Dendy от Январь 02, 2010, 02:19 Недостатков настолько много, что перечисление их заслуживает отдельной статьи, которую я никак не соберусь написать. Даже Тролли в своём блоге написали о проблемах. Систему qmake + pro-файлы или вообще удалят, заменив на одну из существующую (CMake рассматривается как вариант), или видоизменят до неузнаваемости. Очевидно, что ещё один недоязык сборки проектов никому не нужен, так как тот же CMake уже сейчас справляется с задачами сборки Qt-проектов на порядок лучше самого QMake. Вобщем, будущее QMake под вопросом, множество разработчиков (взгляните хотя бы на проект KDE) уже спрыгнули с этого тонущего корабля, если бы не Creator, прибитый девятидюймовыми гвоздями к QMake - процесс миграции пошёл бы ещё лучше.
Название: Re: Посоветуйте IDE Отправлено: break от Январь 02, 2010, 04:49 Хорошо предположим система pro файлов не идеальна и хуже cmake - хотя я работаю с достаточно большим проектом и не увидел этих недостатков (хотелось бы почитать все таки вашу ненаписанную статью), но то что
Цитировать если бы не Creator, прибитый девятидюймовыми гвоздями к QMake - процесс миграции пошёл бы ещё лучше. - не соглашусь - что там такого пребитого гвоздями? - читались настройки проекта из pro также будут читаться из аналогичного файла другой системы сборки, кроме того большинство настроек проекта в креаторе уже сейчас храняться в файлах *.user а не в файлах proНазвание: Re: Посоветуйте IDE Отправлено: Dendy от Январь 02, 2010, 05:54 Так всё прибито к pro-файлам, для интереса попробуйте работать с произвольным Makefile-проектом. Функционал Creator'а наращивается параллельно с pro-файлами, если нужна какая-то IDE-фишка, завязаная на файл проекта - её хардкодят "под себя".
К примеру, нужен флаг в Creator'е - использовать или нет прекомпиленые заголовочники. Боец рапортует "ща сделаем" и быстреньеко ваяет глобальную переменную PRECOMPILED_HEADER. Как выключить использование прекомпиленых заголовочников для отдельных подпроектов на этапе сборки - неизвестно. Как указать для каких исходников использовать прекомпиленые заголовочники, а для каких нет - неизвестно. Как создать несколько прекомпиленых заголовочников - неизвестно. Зато есть галочка в проекте. И подобная ситуация повсеместно. Только пожалуйства не пытайтесь контраргументировать. Этот пример - всего-лишь один из множества недочётов. Проблема pro-файлов в том, что их изначально создавали для простоты использования - в виде файла конфигурации. С CMake'ом такое не получится, потому что последний - язык программирования. Под "такое" я имею в виду вычитать настройки из файла проекта - их там нет. Симбиоз Creator+QMake настолько крепок, что я не думаю, что Тролли в ближайшем будущем от него откажутся. Ибо одна из их целей - простота IDE для любого новичка. Название: Re: Посоветуйте IDE Отправлено: b-s-a от Февраль 08, 2010, 18:42 У CMake есть серьезный недостаток - он не поддерживает PCH... Т.е. можно в инете натолкнуться на дискуссию по поводу включения поддержки PCH (http://www.vtk.org/Bug/view.php?id=1260), которая заканчивается ответом разработчика CMake в духе: "у меня нет мотивации это делать"...
Кстати, сам пишу с использованием CMake... Название: Re: Посоветуйте IDE Отправлено: xokc от Февраль 08, 2010, 21:04 Постил Тролям баг с зависанием QtCreator - пишут, что не могут его у себя воспроизвести. Впрочем я его тоже специально воспроизвести не могу - подвисает пару раз в день на 20-30 сек, причем чаще всего после нажатия Ctrl+стрелка.
http://bugreports.qt.nokia.com/browse/QTCREATORBUG-418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=103803#action_103803 Название: Re: Посоветуйте IDE Отправлено: lit-uriy от Февраль 08, 2010, 23:07 xokc, по моему ты не по теме со своим постом.
Название: Re: Посоветуйте IDE Отправлено: xokc от Февраль 09, 2010, 21:22 Может быть. Но две последние страницы, в основном, постят про "подзависания" QtCreator.
|