Russian Qt Forum

Программирование => Общий => Тема начата: xsau от Январь 27, 2011, 18:27



Название: Разработка QT
Отправлено: xsau от Январь 27, 2011, 18:27
Знающие подскажите мне пожалуйста, под какой операционной системой разрабатывают само QT?


Название: Re: Разработка QT
Отправлено: Fat-Zer от Январь 27, 2011, 18:52
O_o странный вопрос... Qt - кросплатформенная, а что ещё нужно? вы хотите узнать под какой ОС сотрудники тролей запускают текстовый редактор, чтобы править сырцы? Или под какую систему первый раз собирают библиотеку после того как внесли изменения?


Название: Re: Разработка QT
Отправлено: xsau от Январь 27, 2011, 19:00
O_o странный вопрос... Qt - кросплатформенная, а что ещё нужно? вы хотите узнать под какой ОС сотрудники тролей запускают текстовый редактор, чтобы править сырцы? Или под какую систему первый раз собирают библиотеку после того как внесли изменения?

да вопрос именно под какой ОС сотрудники пишут.
Просто седня мне высказали такую теорию что, Qt полностью разрабатывается под виндой, а в линуксе лишь отлаживается и правиться. И как то в это не хочется верить...


Название: Re: Разработка QT
Отправлено: twp от Январь 27, 2011, 19:04
интересное мнение  ;D


Название: Re: Разработка QT
Отправлено: Авварон от Январь 27, 2011, 19:35
насколько я знаю, как раз основное количесто разрабов сидит под линуксом. Вообще это видно по периодически возникающим косякам в виндовой/маковской сдк.
А вообще впоне очевидно - разраб, знающий винапи, сидит с винды, маковод - с мака. Тупо на небольшом опыте разработки платформозависимого кода - даже зная доки и ф-ии, к-ые нужны, без целевого компилера сложно писать. Особенно всяки CFBooleanRef'ы на маке.


Название: Re: Разработка QT
Отправлено: pastor от Январь 27, 2011, 19:44
Просто седня мне высказали такую теорию что, Qt полностью разрабатывается под виндой, а в линуксе лишь отлаживается и правиться. И как то в это не хочется верить...

Насколько я знаю, с точностью да наоборот ))


Название: Re: Разработка QT
Отправлено: Fat-Zer от Январь 27, 2011, 19:44
ИМХО под какой ОС писать абсолютно всё равно. (понятно, что маковский платформозависимый код пишется на маке, а виндовый - под виндой). Сейчас Qt вообще движится в сторону мобильных платформ, а понятно, что на симбиане в креаторе вряд ли поработать удастся... Так что опять же всё равно где писать... Но, субъективно, под виндой встречаестся больше косяков.
А автор сией замечательной мысли чем-нибудь аргументировал свою позицию?


Название: Re: Разработка QT
Отправлено: xsau от Январь 27, 2011, 20:00
Насколько я знаю, с точностью да наоборот ))
я на это очень надеюсь =)


Название: Re: Разработка QT
Отправлено: xsau от Январь 27, 2011, 20:06
ИМХО под какой ОС писать абсолютно всё равно. (понятно, что маковский платформозависимый код пишется на маке, а виндовый - под виндой). Сейчас Qt вообще движится в сторону мобильных платформ, а понятно, что на симбиане в креаторе вряд ли поработать удастся... Так что опять же всё равно где писать... Но, субъективно, под виндой встречаестся больше косяков.
А автор сией замечательной мысли чем-нибудь аргументировал свою позицию?

нет, собственно вот в чем была суть дела.

Автор этой мысли разрабатывает на C#, а вот софт интегрируют в Linux(установив дот нет и так далее). Так вот на вопрос зачем такие сложности? Автор ответил что под Linux нет нормальных студий разработки как Visual Studio(которая бла бла бла лучше всех) и так делают много компаний разработчиков, таких как например Тролли.


Название: Re: Разработка QT
Отправлено: Fat-Zer от Январь 27, 2011, 20:29
Не пруфф, но интересный исторический факт:
Цитата: http://en.wikipedia.org/wiki/Qt_(framework)
The toolkit was called Qt because the letter Q looked appealing in Haavard's Emacs font, and "t" was inspired by Xt, the X toolkit.
Если кто не знает Emacs - это такая операционная система, в которой можно редактировать файлы. Некоторые и используют её, как IDE.

Ещё факт по сабжу: несколько месяцев назад некоторые разработчики KDE предложило интегрировать kdelibs в Qt.


Название: Re: Разработка QT
Отправлено: lit-uriy от Январь 27, 2011, 21:57
насколько я понимаю, каждый программер у тролей предпочитает свою ОСь, и соответсвенно в ней разрабатывает.
И система своя написана для распараллеливания компиляции по нескольким машинам, работает она только на юникс-подобной ОСьке. Забыл только как она называется.


Название: Re: Разработка QT
Отправлено: igor_bogomolov от Январь 27, 2011, 22:08
Забыл только как она называется.
Teambuilder (http://doc.trolltech.com/teambuilder/teambuilder-manual.html)


Название: Re: Разработка QT
Отправлено: Авварон от Январь 28, 2011, 00:48
Если кто не знает Emacs - это такая операционная система, в которой можно редактировать файлы
Оригинальная фраза звучала как-то так: "Emacs - это операционная система, в которой не хватает нормального тектового редактора."


Название: Re: Разработка QT
Отправлено: Denjs от Январь 28, 2011, 01:03
Автор этой мысли разрабатывает на C#, а вот софт интегрируют в Linux(установив дот нет и так далее). Так вот на вопрос зачем такие сложности? Автор ответил что под Linux нет нормальных студий разработки как Visual Studio(которая бла бла бла лучше всех) и так делают много компаний разработчиков, таких как например Тролли.
"аффтор этой мысли" единственно прав в том, что поделие под названием "C#" создано для того что бы нормально работать только под виндой и с виндовыми средствами.
"для шарпа вообще ничего быть не должно, кроме студии" - вот такая мысль)))
Так изначально задумано, так создавалось и так поддерживается.

Потому, "чего-то удивительного" в том, что с "поделием C#" относитльено нормально работате только студия - нет.

А вот скажем эклипс - по мнению очень многих куда приличнее чем студия.

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

а вообще для общего развития - покажите этому "експерту c#" эту статью:
http://www.ibm.com/developerworks/ru/library/os-eclipse-visualstudio/
ну так просто. насчет "неудобных сред и прочего". как вводный курс про то что студия как ide - не единственна.

хотя для сишарпа - да. _нет_вообще_ничего_хоть_как-то_приличного_  ) - ни под винду, ни под линукс, ни под мак ни для чего-то другого)

А в остальном - скажите ему что он .. ээээ .. просто ошибается из за... ээээ... скудоумия и узости мышления, свойственного многим ...ээээ.. ... рабам мелкософта))) просто их такими воспитывают и такими поддерживают. это их (майкрософта) модель бизнеса)))

UPD: просто, имхо, слушать по вопросу "IDE-и-все-все-все" С#-кодера "поставленного на рельсы мышления майкрософта" - это так же глупо как верить наслово 1С-программисту, поставленному на "рельсы мышления 1Це" который "в упоении" кричит что "1С-рулез и скоро всё будет работать только на 1С, а 1С-конфигуратор - самая реальная и правильная IDE"))))
т.е. конечно немного правды есть, но _кусочками_ и очень ограниченной_правды_, которую надо перепроверять по 2 раза)))


Название: Re: Разработка QT
Отправлено: xsau от Январь 28, 2011, 14:25
вообщем я понял вас всех)


Название: Re: Разработка QT
Отправлено: Denjs от Январь 28, 2011, 22:59
и "последний гвоздик".
Судя по скриншотам в блоге Qt-шников, они пользуют при разработке и игрищах много всего. т.е. каждый пишет на том, на чем ему удобно.
Вот там например чувствуется MAC ( ссылка (http://labs.qt.nokia.com/2009/09/18/qt-in-the-cloud-with-qwebclient/) )  (причем маковских скриншотов как мне показалось более всего)
Тут вот мы видим выньду и что-то по стилю линуксовое гуёвое (скрины (http://labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/) - иллюстрации экспорта QML из фотопопы и гимпа).

Согласитесь - если бы Qt девелопился в основном на студии как говорит наш "аффтар" - то такого обилия разнообразных скриншотов просто не было бы.
Ну зачем разработчику который делает "веб-интерфейс" для софтины играться с этим под маком, если основная среда разработки у него выньда?


в общем ещё раз - не верьте людям с мозгами промытыми майкрософтом. они ведут себя зачастую так-же как и "тренеры" на тренингах в центрах майкрософт. Один из них (тренеров) рассказывал едва ли не с пеной у рта от восхищения о новой революционной мегафиче соурссейва в начале 2010г. - "атомарных транзакциях"... уж года 3-5 как все ещё ни у кого этого нет (ни в SVN, ни в GIT ни вообще нигде...) а майкрософт вот снова впереди планеты всей сделал откровение!)))


Название: Re: Разработка QT
Отправлено: ieroglif от Январь 28, 2011, 23:09

в общем ещё раз - не верьте людям с мозгами промытыми майкрософтом. они ведут себя зачастую так-же как и "тренеры" на тренингах в центрах майкрософт. Один из них (тренеров) рассказывал едва ли не с пеной у рта от восхищения о новой революционной мегафиче соурссейва в начале 2010г. - "атомарных транзакциях"... уж года 3-5 как все ещё ни у кого этого нет (ни в SVN, ни в GIT ни вообще нигде...) а майкрософт вот снова впереди планеты всей сделал откровение!)))
ой =)
а где такой тренинг можно посетить - настроение поднимать время от времени? =)


Название: Re: Разработка QT
Отправлено: Denjs от Январь 29, 2011, 13:38
ой =)  а где такой тренинг можно посетить - настроение поднимать время от времени? =)
на (м) белорусская - там есть "тренинг" центр (столен "град по умолчанию"). "Тренинг" заключается в том, что нам презентовали новые возможности новой среды коллективной разработки. Впрочем думаю вас в любом центре так могут порадовать. Сколько я не общался с "аттестованными" майкрософтом людьми, создавалось впечатление что основной стиль разговора - это пиар, пустить пыль в глаза. Когда я спросил такого одного "а чем собственно XP лучше чем W2K" (да, дело давно было) - мне начали промывать про удобства интерфеса и использования, новый лучший офис и прочее. однако чем именно новый офис лучше - он рассказать не смог. Да и техническим пониманеим и обоснованием того что он говорил у него трудовато было...

зы: но будьте аккуратны) торгаши могут вам отомстить - в обозначенном "тренинг центре" моё пальто "куда-то исчезло" из гардероба (если так можно назвать комнату со шкафами и общим доступом). пока шум с охраной не подняли - оно не появилось). вот такие пироги)