anonymous@RULINUX.NET~# Last login: 2024-11-27 00:51:18
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Посоветуйте практикум по Qt.

Не теорию, а именно на примерах. Все-таки хочу С++ освоить практически. Java хорошая штука, но не каждый будет себе java-машину ставить, с qt проще, компилируй под платформы.

И еще. А qt под мобильные приложения катит? Ну под андроид, под айфон.

iwolf(*) (2012-04-04 23:31:59)

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Посоветуйте практикум по Qt. от iwolf 2012-04-04 23:31:59
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Поставь из репа - там тебе и демки и примеры..

Или вот:
http://qt-project.org/doc/qt-4.8/all-examples.html
http://qt-project.org/doc/qt-4.8/tutorials.html
http://qt-project.org/doc/qt-4.8/demos.html

anonymous(*)(2012-04-04 23:51:56)
Отредактировано anonymous по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: Посоветуйте практикум по Qt. от iwolf 2012-04-04 23:31:59
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Зато в Qt жабоскрипт. Остальное по-сути deprecated.

Silvy(*)(2012-04-05 00:22:50)

Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20100101 Firefox/11.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-04 23:51:56
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Еще один учебник нашел.

http://doc.crossplatform.ru/qt/4.4.3/tutorials-tutorial.html

Просто мне с основ надо понять. :) Кстати несколько часов занимаюсь, не так это и сложно как думал раньше.

Просто очередная бизнес-идея появилась и хочу ее реализовать, используя Qt. Не примусами едиными как говорится.

iwolf(*)(2012-04-05 01:37:50)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 01:37:50
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Может для поделок какой-нибудь лазарус лучше? Плюсы всё-таки неоправданно сложная вещь.

anonymous(*)(2012-04-05 02:19:26)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 02:19:26
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

у лазаруса намного меньше целевая аудитория, со всеми выделяющимися последствиями.

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

bugmaker(*)(2012-04-05 02:51:28)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от bugmaker 2012-04-05 02:51:28
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

А к ней есть визуальный конструктор форм какой-нибудь?

anonymous(*)(2012-04-05 04:28:36)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 02:19:26
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>Может для поделок какой-нибудь лазарус лучше?
Бррр! Паскаль же.

>Плюсы всё-таки неоправданно сложная вещь.
Чего там сложного то. Больше страшилок себе навыдумывали. Та же java, но более требующий уважения.

iwolf(*)(2012-04-05 06:34:59)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 06:34:59
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Бррр! Паскаль же.
Именно. Объектный паскаль. У него синтаксис лаконичнее при том, что делать можно всё что ты и на сях мог бы запрограммировать. Думаешь почему в своё время прижился именно Дельфи, а не сибилдер? Потому что код на плюсах был менее выразителен и получался необозримых размеров.

> Чего там сложного то. Больше страшилок себе навыдумывали. Та же java, но более требующий уважения.
Наоборот, джава более требовательна к разработчику и загоняет его в более узкие рамки оставляя тому меньше шансов прострелить себе ногу. А QT - это ещё и целая надстройка над языком, которая отнюдь не уменьшает сложность среды разработки.

anonymous(*)(2012-04-05 10:59:47)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 10:59:47
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Да? А я думал что QT это кодек.

Tux-oid(*)(2012-04-05 11:19:38)

Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120312 Firefox/11.0 SeaMonkey/2.8
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от Tux-oid 2012-04-05 11:19:38
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Ну давай затроллим меня регистром букв, чо уж там.

anonymous(*)(2012-04-05 11:24:33)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 11:24:33
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Давай, я согласен.

Tux-oid(*)(2012-04-05 11:43:07)

Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120312 Firefox/11.0 SeaMonkey/2.8
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 04:28:36
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> А к ней есть визуальный конструктор форм какой-нибудь?
хз, ни разу не понадобился. Был какой-то glade, но кажись его забросили. Может быть вместо него что-то есть, может нет.

bugmaker(*)(2012-04-05 11:58:53)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 10:59:47
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Думаешь почему в своё время прижился именно Дельфи, а не сибилдер? Потому что код на плюсах был менее выразителен и получался необозримых размеров.
ну это ты приврал маленько. Делфи "прижился" (а на самом деле используется чуть реже, чем никогда) по двум причинам 1) во времена мсдоса использовали трупопаскаль только из-за более компактного и лёгкого компилятора. Я сам вёл в те времена довольно крупный проект на трупопаскале именно по этим причинам. С появлением 386х все, кто мог дружно сваливали на няшную сишечку. 2) быдлопреподаватели в российских быдловузах подсели на него в те времена, и до сих пор пользуют просто потому что методичек накопилось, а всё переделывать и учить что-то новое им лень и вообще лично им не нужно. Вообще единственный плюс современного паскаля в отсутствии багов вида if(a=b){...}, а недостатков более чем дофига.

bugmaker(*)(2012-04-05 12:17:37)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от bugmaker 2012-04-05 12:17:37
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

При чём тут турбопаскаль? Он к обжект-паскалю относится как си к плюсам.

> Вообще единственный плюс современного паскаля в отсутствии багов
Это не единственный плюс. Читабельность кода я уже упоминал, в синтаксисе по сравнению с плюсами есть свойства, компилируется быстрее и т.п.

> недостатков более чем дофига
приведённый тобой список недостатков (недостатков чего, кстати, турбопаскаля?) как-то не внушает доверия к твоим словам о том, что их более чем дофига.

anonymous(*)(2012-04-05 13:29:28)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от bugmaker 2012-04-05 11:58:53
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Был какой-то glade, но кажись его забросили.
Теперь понятно почему ГТК-шные проги выглядят как из жопы вытащенные.

anonymous(*)(2012-04-05 13:30:36)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 13:29:28
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> При чём тут турбопаскаль? Он к обжект-паскалю относится как си к плюсам.
да вы всё преувеличиваете. Пара косметических изменений.

http://ru.wikipedia.org/wiki/Object_Pascal#.D0.98.D0.B7.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F_.D0.B2_Object_Pascal_.D0.BE.D1.82_Borland_.D0.B2_.D1.81.D1.80.D0.B0.D0.B2.D0.BD.D0.B5.D0.BD.D0.B8.D0.B8_.D1.81_Turbo_Pascal

> Это не единственный плюс.
зато это единственный реальный плюс

> Читабельность кода я уже упоминал,
это вещь субъективная, и вообще begin и end вместо {} и другие нагромождения лишних символов никак положительно на читаемость повлиять не могут

> в синтаксисе по сравнению с плюсами есть свойства,
ну плюсы и безногий обгонит на самом деле. Если ты про property, в плюсах есть приватные переменные для этого.

> компилируется быстрее и т.п.
это во времена 286х было важно, а сейчас я даже не знаю, есть ли для него что-нибудь вроде distcc

> приведённый тобой список недостатков (недостатков чего, кстати, турбопаскаля?) как-то не внушает доверия к твоим словам о том, что их более чем дофига.
а я не имел цели провозглашать всех недостатков по пунктикам. Слишком унылая и избитая тема https://www.google.ru/search?hl=ru&newwindow=1&biw=1920&bih=933&q=object+pascal+vs+c%2B%2B&oq=object+pascal+vs+c%2B%2B&aq=f&aqi=&aql=&gs_l=serp.3...0l0l0l9805l0l0l0l0l0l0l0l0ll0l0.llsin.

bugmaker(*)(2012-04-05 14:31:29)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 13:30:36
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

ололо ты меня затролел :(

bugmaker(*)(2012-04-05 14:33:04)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от bugmaker 2012-04-05 14:31:29
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> да вы всё преувеличиваете. Пара косметических изменений.
> http://ru.wikipedia.org/wiki/Object_Pascal#.D0.98.D0.B7.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F_.D0.B2_Object_Pascal_.D0.BE.D1.82_Borland_.D0.B2_.D1.81.D1.80.D0.B0.D0.B2.D0.BD.D0.B5.D0.BD.D0.B8.D0.B8_.D1.81_Turbo_Pascal

И не совестно тебе такое говорить, тут же предлагая ссылку на статью, полностью опровергающую твои же слова?

> зато это единственный реальный плюс

Все перечисленные плюсы реальны.

> это вещь субъективная, и вообще begin и end вместо {} и другие нагромождения лишних символов никак положительно на читаемость повлиять не могут

Я и не утверждал что замена фигурных скобок на begin и end повышает читабельность кода. Ты опять дискутируешь с голосами в твоей голове.

> ну плюсы и безногий обгонит на самом деле. Если ты про property, в плюсах есть приватные переменные для этого.

Тоже мне достоинство. В каком объектно-ориентированном ЯП приватных переменных нет. И в Обжект Паскале они тоже есть. То там есть ещё и свойства, которые делают код элегантнее.

> это во времена 286х было важно, а сейчас я даже не знаю, есть ли для него что-нибудь вроде distcc

Так в наши времена это неважно или чтобы хоть как-то обойти тормоза сишного компилятора приходится использовать distcc. Ты уж определись как-нибудь, LOL!

> а я не имел цели провозглашать всех недостатков по пунктикам. Слишком унылая и избитая тема https://www.google.ru/search?hl=ru&newwindow=1&biw=1920&bih=933&q=object+pascal+vs+c%2B%2B&oq=object+pascal+vs+c%2B%2B&aq=f&aqi=&aql=&gs_l=serp.3...0l0l0l9805l0l0l0l0l0l0l0l0ll0l0.llsin.

первое же, что я увидел по твоей ссылке - это фраза "Object Pascal beats C++". Ты совсем не думаешь о том как твои пруфы сочетаются с твоими же утверждениями? :D

anonymous(*)(2012-04-05 16:18:48)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 10:59:47
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>Дельфи, а не сибилдер? Потому что код на плюсах был менее выразителен и получался необозримых размеров
нет. потому что порог вхождения был минимальным, можно было потеребить книжку-раскраску из 100 страниц и уже получить работу дельфибыдлокодера с оплатой ~$500 при средней $200 в совке

anonymous(*)(2012-04-05 16:31:21)

Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 16:31:21
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Ну так я и говорю что плюсы - это неоправданно усложнённый язык программирования.

anonymous(*)(2012-04-05 16:37:09)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от bugmaker 2012-04-05 14:33:04
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> ололо ты меня затролел :(
Не плачь, зато в них глюков меньше. Потому что программистам не приходится преодолевать сложность того же Qt.

anonymous(*)(2012-04-05 16:39:01)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 10:59:47
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>Думаешь почему в своё время прижился именно Дельфи, а не сибилдер? Потому что код на плюсах был менее выразителен и получался необозримых размеров.
Он прижился только благодаря инерционности нашей системы образования, как всегда отстающей от прогресса. И живет до сих пор, но правда только там.

>А QT - это ещё и целая надстройка над языком, которая отнюдь не уменьшает сложность среды разработки.
Эта надстройка, как мне показалось, как раз наоборот очеловечивает С++, превращая его в этакое подобие джавы на С++.

iwolf(*)(2012-04-05 17:06:14)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 16:39:01
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>Потому что программистам не приходится преодолевать сложность того же Qt.
Что там сложного то хоть? Тем более на Qt есть шикарная документация для освоения. Вот у GTK кстати в этом плане хуже, может GTK тоже хорошая, но порог вхождения высокий.

iwolf(*)(2012-04-05 17:08:32)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 17:06:14
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Он прижился только благодаря инерционности нашей системы образования, как всегда отстающей от прогресса. И живет до сих пор, но правда только там.

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

> Эта надстройка, как мне показалось, как раз наоборот очеловечивает С++, превращая его в этакое подобие джавы на С++.

Я говорил про сложность.. Любая нахлобучка добавляет сложность к тому, на что её нахлобучили.

anonymous(*)(2012-04-05 17:14:58)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 17:08:32
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> на Qt есть шикарная документация для освоения.
Она не только шикарная, но и обширная. И заметь - это всё надо изучать в дополнение к ЯП, который тоже надо изучать. Этим и обусловлен порог вхождения: приходится изучать больше чтобы нарисовать ту же самую формочку.

anonymous(*)(2012-04-05 17:17:36)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 17:17:36
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Да пофиг, главное чтобы интерес был.

iwolf(*)(2012-04-05 17:25:27)
Отредактировано iwolf по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 16:18:48
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> И не совестно тебе такое говорить, тут же предлагая ссылку на статью, полностью опровергающую твои же слова?
да не очень. Где там упоминание о таких коренных изменениях, как смена парадигмы например?

> Я и не утверждал что замена фигурных скобок на begin и end повышает читабельность кода.
а что ты утверждал?

> Ты опять дискутируешь с голосами в твоей голове.
нет ты

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

> Так в наши времена это неважно или чтобы хоть как-то обойти тормоза сишного компилятора приходится использовать distcc. Ты уж определись как-нибудь, LOL!
а ты задумывался, почему сишный компилятор тормознее? Может быть для этого есть какие-то причины, делающие скорость компиляции не такой уж важной? Алсо я всяко предпочту собирать проект тормознутым компилятором пару часов на distcc, чем очень быстрым компилятором сутки на одной машине.

> первое же, что я увидел по твоей ссылке - это фраза "Object Pascal beats C++". Ты совсем не думаешь о том как твои пруфы сочетаются с твоими же утверждениями? :D
с какими именно? емнип всё, что я утверждал, так это то, что вопрос избитый и замусоленный, и что лично я после пары лет работы таки перешёл с паскаля на с++, потому что отсосутствие стандарта и vendor lock делают паскаль малопригодным для реальных проектов. CLOS по-любому beats everything, но это всё равно ничего не меняет в практическом плане.

bugmaker(*)(2012-04-05 17:28:41)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 17:14:58
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

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

bugmaker(*)(2012-04-05 17:32:20)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 17:17:36
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Она не только шикарная, но и обширная. И заметь - это всё надо изучать в дополнение к ЯП, который тоже надо изучать. Этим и обусловлен порог вхождения: приходится изучать больше чтобы нарисовать ту же самую формочку.
ты даже не представляешь, сколько всего надо изучать *постоянно* в предметной области, чтобы уже зная ЯП и всякие кути написать не хеловорд, а реально полезную и востребованную программу.

bugmaker(*)(2012-04-05 17:34:42)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от bugmaker 2012-04-05 17:28:41
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> да не очень. Где там упоминание о таких коренных изменениях, как смена парадигмы например?
Я про парадигму ничего не говрил. Это опять голоса у тебя в голове. К тому же у <a href="http://ru.wikipedia.org/wiki/Парадигма_программирования">этого понятия</a> и чёткого-то определения-то нет, так что ты ты пустомельствуешь тут просто.

> а что ты утверждал?
Мои утверждения доступны в тексте поста, на который ты отвечал.

> нет ты
А вот и нет. Именно ты.

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

> а ты задумывался, почему сишный компилятор тормознее? Может быть для этого есть какие-то причины, делающие скорость компиляции не такой уж важной?
Конечно задумывался и пришёл к выводу что это происходит потому, что создатели и пользователи этого языка не вполне адекватные люди. Другого рационального объяснения данному явлению нет и быть не может.

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

>> первое же, что я увидел по твоей ссылке - это фраза "Object Pascal beats C++". Ты совсем не думаешь о том как твои пруфы сочетаются с твоими же утверждениями? :D
> с какими именно? емнип всё, что я утверждал, так это то, что вопрос избитый и замусоленный
Неправда, ты упомянул кучу недостатков, которые тебе якобы лень перечислять, и когда у тебя потребовали конкретизировать привёл эту ссылку по которой написано что "Object Pascal beats C++".

> после пары лет работы таки перешёл с паскаля на с++, потому что отсосутствие стандарта и vendor lock делают паскаль малопригодным для реальных проектов.
Ну вот это уже более конкретная претензия. Поэтому вольфу и рекомендуется Лазарус - там хотя бы вендор лок отсутствует. Хотя с моей колокольни реализации обж. паскаля в Дельфи и Лазарусе не хороши ещё и отсутствием поддержки юникода. Хотя возможно в Лазарусе это выправили за последние пару лет, там шла какая-то работа в этом направлении. В любом случае последнее не должно создавать проблемы вольфу.

anonymous(*)(2012-04-05 17:57:48)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от bugmaker 2012-04-05 17:32:20
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> а то ты не знаешь мотивации о принятиях решений. То, что можно быстро нагнать толпу быдлокодиров, которые будут таскать мышечкой формочки по окошечку за еду иногда немаловажный фактор.
> ты даже не представляешь, сколько всего надо изучать *постоянно* в предметной области, чтобы уже зная ЯП и всякие кути написать не хеловорд, а реально полезную и востребованную программу.

Ну так я про что и говорю - реальные пацаны, рубящие в прикладной области, выбирают инструментарий, на который им не приходится тратить лишнего времени отвлекаясь от своего предмета. Только мудаки, занимающиеся программированием ради программирования делают на кутях такие уёбиша как кмайл2, которые даже почтовые ящики не в состоянии проверять в потоке в бэкграунде и зачем-то лочатся при проверке корреспонденции на спам. Хотя там же есть какие-то треды.

anonymous(*)(2012-04-05 18:05:37)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 17:57:48
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>Ну вот это уже более конкретная претензия. Поэтому вольфу и рекомендуется Лазарус - там хотя бы вендор лок отсутствует. Хотя с моей колокольни реализации обж. паскаля в Дельфи и Лазарусе не хороши ещё и отсутствием поддержки юникода. Хотя возможно в Лазарусе это выправили за последние пару лет, там шла какая-то работа в этом направлении. В любом случае последнее не должно создавать проблемы вольфу.
Запарил со своим лазарусом, ты бы еще бейсик предложил, совсем меня за щенка считаешь. :)

iwolf(*)(2012-04-05 18:12:49)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 18:05:37
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

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

А то все пишут и пишут в школах институтах, казалось бы все продкуты должны быть на дельфях. А что не продукт, то на сях или их разновидностях.

iwolf(*)(2012-04-05 18:15:00)
Отредактировано iwolf по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 18:05:37
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>Ну так я про что и говорю - реальные пацаны, рубящие в прикладной области, выбирают инструментарий, на который им не приходится тратить лишнего времени отвлекаясь от своего предмета.
Тоже спорный вопрос. Вот я например знаком с java, что мне проще освоить особенности С++ или считай заново изучать все нюансы малознакомого мне делфи. Тем более как писать более менее серьезный продукт, да еще используя ООП, модульность на делфи я даже не представляю, на java и на C++ с этим проблем нет.

iwolf(*)(2012-04-05 18:21:12)
Отредактировано iwolf по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 18:12:49
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Запарил со своим лазарусом, ты бы еще бейсик предложил, совсем меня за щенка считаешь. :)
И предложил бы, если бы он был для тебя более подходящим решением. Но поскольку мы мало что знаем о реальной прикладной области твоих разработок, стараюсь придерживаться универсальных средств разработки.

Для чего тебе вообще это нужно-то? Кнопочку дистанционного включения примуса ваяешь?

anonymous(*)(2012-04-05 18:34:19)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 18:15:00
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>Ну ка расскажи нам о серьезных продуктах, написанных реальными пацанами, на твоих паскалях/делфях.


Да ладно. Под венду на паскале прог более чем дохуя. Те же aimp/qip вполне себе на нём написаны. Да и юзеров у этих поделий более чем дохуя.

Олсо, на кути есть смысл писать только потому, что таки плюсы.Всякие либы на сях и плюсах можно использовать напрямую, а не городить прослойки. Но вот ведь только не задача, в кутях сигналы/слоты и прочего говна более чем дохуя, поэтому придётся обмазывать дополнительными тулзами, вроде moc/uic, изучать все эти макросы, которые кроме как в Qt нигде в жопу не упёрлись.

Впрочем, судя по трендам, С++ оттуда постепенно выпиливается. Теперь рекомендуется писать всё на жабоскриптах с использованием компонентов на C++ исключительно для критических к производительности участков.

Silvy(*)(2012-04-05 18:47:33)

Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20100101 Firefox/11.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 18:15:00
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Ну ка расскажи нам о серьезных продуктах, написанных реальными пацанами, на твоих паскалях/делфях.
А смысл-то?

> А то все пишут и пишут в школах институтах, казалось бы все продкуты должны быть на дельфях.
Я не распарсил. Кто обязывает институт преподавать только дельфи или покупать софт только на дельфи?

> А что не продукт, то на сях или их разновидностях.
Не продукт - на сях. Продукт - на дельфях. Всё правильно :)

anonymous(*)(2012-04-05 18:48:38)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от Silvy 2012-04-05 18:47:33
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> исключительно для критических к производительности участков.
Да в наше время таких участков-то и не осталось вовсе, вон даже разработчикам на сях не жалко часами конпелировать очередной велосипед с единственной целью - найти в нём баг, исправить и канпелировать снова.

anonymous(*)(2012-04-05 18:51:26)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от Silvy 2012-04-05 18:47:33
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>Но вот ведь только не задача, в кутях сигналы/слоты и прочего говна
А чем тебе сигналы/слоты не нравятся, я тоже не понимал что к чему, а когда врубился в эту систему она мне показалась просто верхом совершенства, хотя бы по сравнению с внутренними классами в java, отвечающими за функционал графических компонентов, вот уж в джава вынос мозга так внутренние классы.

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

iwolf(*)(2012-04-05 19:35:16)
Отредактировано iwolf по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 19:35:16
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Жабаскрипт это для web-приложений
Ха!

anonymous(*)(2012-04-05 19:38:42)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 19:35:16
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>А чем тебе сигналы/слоты не нравятся


Не они сами, а их реализация же. Минусы очевидны. На вскидку: необходимость пропускать хидеры через moc, необходимость наследоваться от QObject для их использования, ограничение на аргументы, отсутствие проверок на этапе компиляции, ассинхронность. Ну и, конечно, крайняя тормознутость делает их непригодными для чего-то кроме простой гуйни.

>Какой еще жабаскрипт, кем вообще рекомендуется. Жабаскрипт это для web-приложений, а мы же о настольных говорим или ты браузерные клиенты имеешь в виду? Так там да без жабаскрипта никуда. Но мы не об этом сейчас говорим.


Вылезай из анабиоза же. Нокла лепит из кутей совершенно другой продукт.

Qt 5 should be the foundation for a new way of developing applications. While offering all of the power of native Qt using C++, the focus should shift to a model, where C++ is mainly used to implement modular backend functionality for Qt Quick


Виджеты оставлены только для совместимости и развиваться больше не будут.

Silvy(*)(2012-04-05 19:57:01)

Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20100101 Firefox/11.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 17:57:48
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Я про парадигму ничего не говрил.
носом ткнуть? пожалуйста http://rulinux.net/thread_36640_page_1#msg134359

> Это опять голоса у тебя в голове.
нет у тебя

> А вот и нет. Именно ты.
нет ты

> при необходимости позволяет на уровне языка реализовывать обработчики этих событий
а заодно усложняет спеки и запутывает код. Кто там говорил про читаемость, аха?

> Конечно задумывался и пришёл к выводу что это происходит потому, что создатели и пользователи этого языка не вполне адекватные люди. Другого рационального объяснения данному явлению нет и быть не может.
то есть по-твоему адекватные люди должны в первую очередь заботиться о скорости компиляции?

> Ну так я про это и говорю, что чтобы не конпелять прогу сутками, приходится использовать distcc
ну так я и говорю, лучше я поиспользую distcc пару часов, чем стану собирать проект сутки на одной машине, пусть даже и быстрым компилятором

> Неправда,
правда.

> ты упомянул кучу недостатков, которые тебе якобы лень перечислять
а это правда.

> Поэтому вольфу и рекомендуется Лазарус - там хотя бы вендор лок отсутствует.
а у лазаруса есть активно развиваемые альтернативы? Если нету - это и называется vendor lock

bugmaker(*)(2012-04-05 20:13:42)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от bugmaker 2012-04-05 20:13:42
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> носом ткнуть? пожалуйста http://rulinux.net/thread_36640_page_1#msg134359
Ну и что ты всё время врёшь-то? Нету там слова "парадигма".

> нет у тебя
нет у тебя

> нет ты
нет ты

> а заодно усложняет спеки и запутывает код. Кто там говорил про читаемость, аха?
Где же оно усложняет и запутывает? Усложняют сишные вызовы методолв шириной в три экрана.

> то есть по-твоему адекватные люди должны в первую очередь заботиться о скорости компиляции?
Про "в первую очередь" тебе сообщили твои голоса в голове. Я такого опять же не говорил. Почему ты постоянно пытаешься приписать мне то, чего я не говорил? Я уж не говорю про совершенно прямую ложь, на которую я обращал внимание выше.

> ну так я и говорю, лучше я поиспользую distcc пару часов, чем стану собирать проект сутки на одной машине, пусть даже и быстрым компилятором
Ну так и наздоровье, это же два часа из твоего рабочего времени расходуются понапрасну, не моего.

>>> с какими именно? емнип всё, что я утверждал, так это то, что вопрос избитый и замусоленный >> Неправда, > правда. >> ты упомянул кучу недостатков, которые тебе якобы лень перечислять > а это правда.

По-моему всем уже очевидно, какой ты пиздун.

> а у лазаруса есть активно развиваемые альтернативы? Если нету - это и называется vendor lock
Мне кажется ты сам не понимаешь о чём разглагольствуешь.

anonymous(*)(2012-04-05 20:37:19)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от bugmaker 2012-04-05 20:13:42
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>а у лазаруса есть активно развиваемые альтернативы? Если нету - это и называется vendor lock


А что, её так сложно заменить на тот же vim?

Silvy(*)(2012-04-05 20:38:43)

Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20100101 Firefox/11.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от Silvy 2012-04-05 20:38:43
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

В виме компоненты по формочке не подвигаешь... Только вот поцыэнт не понимает что QtDesigner - это такой же "вендор лок" (в терминах поцыэнта), а для ГТК как нам выше поведал и нет ничего. И моновская аналогичная RAD тоже как-то не выглядит законченным продуктом, не RADует она как-то.. Так что из всех альтернатив остаётся нашему вольфычу одна - изучать паскаль. Тут как ни крути - нету у него другого выхода - ведь повсюду "вендор-лок", но остальные решения ещё хуже чем Лазарус.

anonymous(*)(2012-04-05 20:46:07)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 20:46:07
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>QtDesigner
QtDesigner считай это дополнительное удобство, а GUI на Qt делать вполне можно без него, а вот как в паскалях обойтись без визуального редактора я что-то с трудом себе это представляю.

iwolf(*)(2012-04-05 20:52:35)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от iwolf 2012-04-05 20:52:35
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

Да точно также как и на кутях и на гэтэках. Только непонятно зачем обходиться без удобств, если тебе просто надо по быстрому слепить кнопку включения примуса.

anonymous(*)(2012-04-05 20:57:10)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 20:46:07
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

>Только вот поцыэнт не понимает что QtDesigner - это такой же "вендор лок" (в терминах поцыэнта)


Так копай глубже. Весь Qt один сплошной "вендор лок"(moc, uic и т.д. хуйня реализована только там и ни с чем другим не совместима). Захотели в нокле - запили жабоскрипты, а остальное по сути выкинули на свалку. Когда там у нас Qt4 вышел? Я так понимаю, реально его можно было юзать с версии 4.2, а это было в 2007. Т.е. по сути продержалось это говно примерно 5 лет. Очень серьёзный срок для промышленной платформы, я считаю.

Silvy(*)(2012-04-05 21:10:10)

Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20100101 Firefox/11.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от Silvy 2012-04-05 20:38:43
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

вим уже умеет компилить паскалевские сырцы?

bugmaker(*)(2012-04-05 22:28:26)

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
[#] [Добавить метку] [Редактировать] Ответ на: Re:Посоветуйте практикум по Qt. от anonymous 2012-04-05 20:37:19
avatar
Скрыть

Re:Посоветуйте практикум по Qt.

> Ну и что ты всё время врёшь-то? Нету там слова "парадигма".
носом потыкать again?

> При чём тут турбопаскаль? Он к обжект-паскалю относится как си к плюсам.
си и плюсы - это яп с разной парадигмой, не знал?

> нет у тебя
нет у тебя

> нет ты
нет ты

> Где же оно усложняет и запутывает? Усложняют сишные вызовы методолв шириной в три экрана.
давай пруф где присвоение пропертям заменяет сишный вызов метода в три экрана. Если таковой сыщется (в чём сомневаюсь), следующий вопрос: как улучшается читаемость кода, когда я в действительности не знаю, в данной строке идёт простое присвоение или что-то другое, страшное, в три экрана длиной?

> Ну так и наздоровье, это же два часа из твоего рабочего времени расходуются понапрасну, не моего.
всё правильно, а не сутки, как если бы я пользовал паскаль

> По-моему всем уже очевидно, какой ты пиздун.
нет ты

> Мне кажется ты сам не понимаешь о чём разглагольствуешь.
нет ты

bugmaker(*)(2012-04-05 22:38:00)
Отредактировано bugmaker по причине "не указана"
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!