LINUX.ORG.RU

Qt4 - современная реинкарнация Delphi?


0

0

В последнее время в разделе Development усиленно циркулируются вопросы, связанные Common Lisp и Qt. Если с первым всё понятно: новички спрашивают про какие-то непонятные им вещи, либо малограмотные тролли пытаются высказать своё имхо, то вопросы по Qt стали напоминать мне форумы по Дельфи, где толпы быдлокодеровпрограммистов низкой квалификации спрашивают, какой компонент им нужно украстьскачать, чтобы решить их насущную проблему без участия мозговой деятельности.

Судя по всему, Qt пал жертвой собственной популярности.

★★★★★

А вы, собсно, против повторного использования кода или лёгкого в освоении фреймворка?

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

Быдлокодеров - гнать.

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

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

>то теорию учить никто не будет

большинство людей не хотят учить теорию, они хотят отработать от звонка до звонка, а проявить себя на пятничном бухалове

Qt падёт жертвой популярности IT, ибо денег заработать можно и на морозе мёрзнуть не надо, а ещё есть возможность слинять в европу и прочие бонусы.

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

То есть почему падёт? Довольно удобная и полезная штука.

melkor217 ★★★★★
()

> В последнее время в разделе Development усиленно циркулируются вопросы, связанные Common Lisp

Common Lisp - пришел на замену Pascal и Basic

lester ★★★★
()

Всё-таки окошки рисовать удобнее в терминах окошек и кнопочек, нежели в терминах фукнций и списков ;)

А этот ваш CL - так вообще монстр какой-то. Если лисп, то Scheme.

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

Всё-таки окошки рисовать удобнее в терминах окошек и кнопочек, нежели в терминах методов и классов

obvious fix

jtootf ★★★★★
()

>Qt4 - современная реинкарнация Delphi?


Толсто.

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

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

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

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


Где?

ShTH
()

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

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

Это плюсы же. Возможность сделать что-нибудь в духе #define private public сводит всю эту «абстракцию» и «инкапсуляцию» на нет.

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

Можно им не отвечать и тогда они сами передохнут :)

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

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

Ну, тут же много любителей показать свои великие познания)

Сам понимаешь, не торт и все дела.

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

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

реквестирую LoC метронома на Qt

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

куда-нибудь поглубже в шаблоны

в Qt шаблонов не особо, это ж не Boost. лучше тогда уж в MOC

jtootf ★★★★★
()

Qt4 — следующая инкарнация Winux

Понятно, что Qt3 была лишь пробным камешком в огород тулкитеков, написанных на C. А вот Qt4 — следующая уже полноценная инкарнация Winux, к которой так сремится Linux.

iZEN ★★★★★
()

RE: Qt4 - современная реинкарнация Delphi?

Да

yoghurt ★★★★★
()

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

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

>что вы про python и gtk скажите)

это совсем из другой степи.

или всю «малину» дает qdevelop?

скорее QtCreator.

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

> Я против снижения интеллектуальной планки на этом форуме.

Какая планка? Тут полтора упоротых илитария, которые в каждом топике пишут об одном и том же. Странно, что еще никому не посоветовал отказаться от Qt в пользу SystemTap.

mannaz
()

Вброс толстый конечно.

Но по теме: разработчики Qt действительно пошли по пути наиболее сильного упрощения. Так постоянно поступает MS. Не знаю как трактовать, плохо это или хорошо. Это очень упрощает жизнь в быдлопрограммах. Это точно. В этом конечно похоже Delphi, который был таки одним их первых мощных RAD, которые генерировали нативный код.

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

> В этом конечно похоже Delphi, который был таки одним их первых мощных RAD, которые генерировали нативный код.

кодогенераторы это плохо

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

Это точно не о делфи. В далеком двухтысячном просто переменная объявлялась, а весь гуй был в dfm, который кажется добавлялся как ресурс

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

Забыл спросить, как вы видите решение проблемы?

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

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

>Это плюсы же. Возможность сделать что-нибудь в духе #define private public сводит всю эту «абстракцию» и «инкапсуляцию» на нет.


Сжигать в печах холокоста таких «программистов».

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

Имхо, чтоб хорошо писать на Qt, знания плюсов на уровне синтаксиса недостаточно. Впрочем, видимо те, кто задают вопросы на форуме, видимо, так не считают. :-)

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

Это конечно понятно. Сами приложения могут быть для неопытных пользователей, но процесс разработки сводить к быдлокодингу нельзя. Меня сразило наповал абсолютное позиционирование виджетов по умолчанию в QtCreator. Вопрос: как будет позиционировать виджеты начинающий программист? Как они _привыкнет_ их позиционировать всегда?

Вопрос навеян тем же делфи

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

Меня сразило наповал абсолютное позиционирование виджетов по умолчанию в QtCreator.

Оно такое же в Qt Designer, но если человек хоть немного почитает про Qt, то про менеджеры компоновки он знать будет.

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

> абсолютное позиционирование виджетов по умолчанию
Гм, а разве layout'ы не решают? Про них в каждой книге пишут в первую очередь.

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

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

Если бросить кнопку на окно в Glade, то она расползется по окну. Он кагбе намекает. Потом объясняю людям что к чему, и наблюдаю за просветлением и переворотом в знаниях о построении GUI.

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

Так вот в том то и дело. С QtCreator книги не читаются, не нужно. Проще потыкать мышкой, спросить на форуме, посмотреть приветмиры.

Мне QtCreator - необычайное удобство, начинающему разработчику - медвежья услуга

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

Книги/туториалы не читать - плохо. Хоть демки из самого Qt смотреть - временами довольно познавательно.

Но не вижу особенной трагедии. Порог входа в Qt/C++ заметно выше, чем у дельфи, значит не все так плохо с контингентом. Тем более, для дельфистов есть (внезапно) дельфи и си-шарпы всякие.

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

Которые используют «Возможность сделать что-нибудь в духе #define private public »

ShTH
()

Нет.

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


Так вот как авторы kdelibs это сделали!..

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

> Сжигать в печах холокоста таких «программистов».

Если язык позволяет писать грязно - на нём будут писать грязно.

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