GUI tools (GTK+, QT, wxWidgets.....

Viestiketju alueella 'Ohjelmointi, pelikehitys ja muu sovelluskehitys' , aloittaja chiluba, 08.12.2017.

  1. chiluba

    chiluba

    Viestejä:
    25
    Rekisteröitynyt:
    07.10.2017
    Onko näkemystä GUI työkalujen paremmuudesta. Jos rajataan aihe järjestelmä-riippumattomiin vaihtoehtoihin.

    Helppoudestaan huolimatta olisin melkein valmis jättämään QT:n pois laskuista, ahneen lisenssipolitiikan vuoksi. Myöskään C++ koodin r*iskaus, ei liene hyvä asia.

    Vaihtoehtoja on valtavasti, mutta mitä järkeviä vaihtoehtoja GTK+:n ja wxWidgetin rinnalle voisi nostaa?

    Jos tavoitteena on tuottaa: (1). pienellä vaivalla, (2). nykyaikainen, (3). järjestelmästä riippumaton käyttis, työkalulla joille on (4). helppo löytää toteuttaja?

    List of widget toolkits - Wikipedia
     
  2. zak0

    zak0

    Viestejä:
    27
    Rekisteröitynyt:
    27.01.2017
    Viimeksi muokattu: 08.12.2017
    chiluba tykkää tästä.
  3. Ryydike

    Ryydike BANNATTU BANNED

    Viestejä:
    981
    Rekisteröitynyt:
    04.11.2016
    Lazarus ja sen tuki (LCL) widgeteille (Qt, GTK, Win32, Cocoa, Carbon, Amiga MUI).
     
    chiluba tykkää tästä.
  4. damien

    damien

    Viestejä:
    4
    Rekisteröitynyt:
    14.12.2016
    Xamarin Forms. Tulossa pian tuki myös mac, linux, windows. Tällä hetkellä Android ja iOS. Roadmap
     
    chiluba tykkää tästä.
  5. greenlight

    greenlight

    Viestejä:
    1 116
    Rekisteröitynyt:
    17.10.2016
    Mitä? Qt on saatavilla useilla eri lisensseillä, myös LGPL-lisenssillä kuten tuo GTK:kin. Tosin, Qt on lisensoitu LGPLv3:n alle. Eikä asiaan liity mitään raiskausta vaan Qt-sovelluksen koodi on täysin standardia c++:aa.
     
  6. chiluba

    chiluba

    Viestejä:
    25
    Rekisteröitynyt:
    07.10.2017
    Ero onkin siinä, että GTK:sta saa kaikki ominaisuudet käyttöön, kun taas QT-ilmaisversiot on rampautettu lähes käyttökelvottomiksi. Sopii johonkin koulun testi-projektiin, mutta ei juuri muuhun.

    Qt - Product | Licensing comparison

    Näkisin QT:n ampuvan itseään jalkaan näin ahneella lisenssipolitiikalla. He tulevat pitämään huolen ainoastaan siitä, että QT tulee jatkossakin pysymään marginaalisena.



     
  7. greenlight

    greenlight

    Viestejä:
    1 116
    Rekisteröitynyt:
    17.10.2016
    Siis miten ne nyt on rampautettu? Lisenssistä riippumatta kaikki ominaisuudet ovat saatavilla. Käyttöliittymäkirjasto, tietokanta-ajurit ja jopa multimediapuoli (audio/video) sekä mobiilialustoille relevantit jutut. Ainoastaan moduulit Charts ja Data Visualization on rajattu pois mutta vain jos ehdottomasti haluaa käyttää LGPL-lisenssiä tavallisen GPL-lisenssin sijaan.

    Viimeksi kun Qt:n käyttöä oli rajoitettu lisenssein, se tapahtui ~15 vuotta sitten, kun Qt 3 oli rajoitettu maksulliseen lisenssiin Windowsilla.
     
  8. chiluba

    chiluba

    Viestejä:
    25
    Rekisteröitynyt:
    07.10.2017
    Monta seikkaa, miksi aio kustakkaan tuollaisiin tuotteisiin päin.

    muun muassa ilmaisversiolla,

    Ei ole mahdollista:
    Keep your application private ✓
    Full rights to proprietary Qt source code modifications ✓

    Vastaavasti olisin pakotettu:
    need to provide a relinking mechanism for Qt libraries ✓
    need to provide a copy of the license and explicitly acknowledge the use of Qt ✓
    need to make a copy of the Qt source code available for customers ✓

    En nyt jaksa vääntää asiasta enempää, mutta tuo scenessä ihan yleisesti tiedostettu FAKTA; että QT:n lisenssipolitiikka on ihan täyttä hevon paskaa.
     
  9. greenlight

    greenlight

    Viestejä:
    1 116
    Rekisteröitynyt:
    17.10.2016
    Sä olet vain niin vitun kujalla ettet tajua sitä, etteivät nuo ole "Qt:n lisenssin" ehtoja vaan GPL-lisenssien ehtoja. Tasan kaikki softat, joita levitetään GPL:n alaisuudessa, sisältävät samat vaatimukset.
     
    Zerby tykkää tästä.
  10. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    3 144
    Rekisteröitynyt:
    19.10.2016
    Kaksois (vai kolmois) -lisensointi on juuri Qt:n paras puoli, rahalla pääsee GPL:stä eroon.

    Qt taitaa olla ainoa jonka kanssa natiivit ohjelmat näyttävät eri alustoilla täsmälleen samanlaisilta?
     
  11. Zerby

    Zerby

    Viestejä:
    136
    Rekisteröitynyt:
    20.10.2016
    Pakko laittaa omaakin lusikkaa soppaan ja olla @greenlight:in kannalla tässä. Myönnän kyllä, että vaihtoehtoisista ratkaisuista en ole niin perillä, osittain juuri senkin takia, että olen ollut hyvinkin tyytyväinen Qt:n kanssa. Vaikuttaa tosiaan siltä, että AP on hiukan pihalla ja omaa jonkinlaisen agendan Qt:ta kohtaan.

    Jos nyt täytyisi itse etsiä uudelleen jotain käyttöliittymätyökaluja, niin varmasti lähtisin tuota Electronia katsomaan tarkemmin.
     
  12. Stringer

    Stringer ╭∩╮(︶︿︶)╭∩╮ Premium+ ☆☆☆

    Viestejä:
    200
    Rekisteröitynyt:
    19.10.2016
    Peukku tälle. Tai mille tahansa monoa käyttävälle ratkaisulle :tup: