GTK+ vs Qt

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Leopard, 4 Mar 2010.

  1. Leopard

    Leopard New Member

    Joined:
    29 May 2008
    Messages:
    15
    Likes Received:
    0
    Reputations:
    0
    Появилась необходимость написания gui приложения. Язык либо С++, либо придется учить Java. Посоветуйте кросс платформенную базу для gui, с чего вообще начинать. Само приложение довольно простое.
    PS С# и Windows не предлагать, я линуксоид.
     
  2. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    для C# Mono есть =\
    .NET 2.0 полностью переведен
     
  3. Leopard

    Leopard New Member

    Joined:
    29 May 2008
    Messages:
    15
    Likes Received:
    0
    Reputations:
    0
    Это не кошерно, и вообще Miicrosoft какашка.
    Интересуют более открытые технологии.
     
  4. Tigger

    Tigger Elder - Старейшина

    Joined:
    27 Aug 2007
    Messages:
    936
    Likes Received:
    527
    Reputations:
    204
    Ну тогда Qt. На мой взгляд он намного лучше.
    Учить Java для простого приложения тоже не кошерно, тем более там тоже требуется виртуальная машина.
     
  5. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    Ты ошибаешься. Я использовал Mono в одном своём проекте, это удобно как для разработчика, так и для пользователя. Очень советую.
     
  6. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    А чем тебе .NET не открыт? И спеки открыты, и альтернативные реализации есть.
    Или просто бездумно поорать при слове "Microsoft" хочется?)

    Qt: контора производитель(Nokia) далеко не однодневка и вкладывает в развитие бабло, C++, нормально выглядит в винде, грамотные биндинги для питона(его и советую юзать для Qt), своя IDE, модули для VS, редактор форм.
    GTK: C, отвратительно выглядит под виндой и маком.
    Я не вижу плюсов GTK перед Qt: только минусы.
     
  7. login999

    login999 Elder - Старейшина

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    Относительно питона - GTK more pythonic than Qt.
    Qt слишком уж вещь в себе, но в принципе это не столь важно ИМХО. Лично я тоже за Qt и на 100% согласен с Вашими аргументами, а при слове Microsoft лично мну начинает воротить, но это уже решение лично каждого :)
     
  8. Leopard

    Leopard New Member

    Joined:
    29 May 2008
    Messages:
    15
    Likes Received:
    0
    Reputations:
    0
    Ну что принял решение в сторону Qt :) Но было бы прекрасно, если вы бы порекомендовали чтобы почитать про Qt, с учетом того, что я програю на С, но не С++. Вообщем жду небольшой faq ;-)
    PS От M$ меня просто выворачивает, и как следствие mono тоже не айс, но уже лучше.
     
  9. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    парам пам пам: https://forum.antichat.ru/thread89681.html
     
  10. Leopard

    Leopard New Member

    Joined:
    29 May 2008
    Messages:
    15
    Likes Received:
    0
    Reputations:
    0
    Уже читал, но что то на мой взгляд там рекомендуется хреновый учебник по С++. Также нет рекомендаций по IDE.
     
  11. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Страуструп хреновый? о_О Или либерти?

    Есть.
     
  12. Leopard

    Leopard New Member

    Joined:
    29 May 2008
    Messages:
    15
    Likes Received:
    0
    Reputations:
    0
    Либерти вроде ничего, а Страуструп это ппц, лучшая книга чтобы сломать мозг.
    Дядь, мне бы под linux :)
     
  13. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    why? )
    У меня аналогичное мнение о шилдте, к примеру - переписывает мануал.
     
  14. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    И все они переписывают Страуструпа :)

    P.S.
    Для GUI советую C++ + Qt.