On jotakin väliä kumpaa IDE versiota käyttää lazarus-gtk2 vai lazarus-qt5, näin päällisin puolin pikaisesti tarkasteltuna eroa ei huomaa.
Lazarus IDE
6
197
Vastaukset
- Anonyymi
Uusien komponenttien asentaminen on tehty helpoksi (2 slikkausta), ja asennusliittymä on todella hyvä ja yksinkertainen, varmasti jokainen ensimmäisellä kerrallaan osaa ottaa tarvittavat komponentit käyttöön. Tähän kannattaa tutustua, jos ei muuten, niin vaikka uteliaisuuttaan : https://s8.gifyu.com/images/uutta.png
- Anonyymi
Sen mukaan mitä desktop käyttää. Tulee muuten tuplamäärä kirjastoja muistiin ja kiintolevylle, ja pieni mahdollisuus että jokin paikka käyttöliittymästä tuntuu hölmöltä kun ei ole natiivi.
- Anonyymi
noi on toki maksuasioita, mutta itse tykkään qt:stä siinä, että sillä saa sovelluksista tismalleen samannäköisiä raspberryssä, desktop linuxissa, windowsissa jne.
lazarusta en kyllä ole ohjelmien tekemiseen, vaan tehnyt qt-ohjelmat pythonilla tai c :lla, mutta eiköhän tuo sama asia liene?- Anonyymi
Lazaruksessa on LCL komponentit... Ei Qt.
- Anonyymi
Anonyymi kirjoitti:
Lazaruksessa on LCL komponentit... Ei Qt.
Kyllä. Alemmalla tasolla se käyttää käsittääkseni lib-qt5:ta tai lib-gtk2:ta. LCL on se osa, joka ohjelmoijalle lazaruksen läpi näkyy, mutta konepellin alla voi olla muuta. Ja lazarus on tosiaan kirjoitettu lazaruksella käyttäen fpc-kääntäjää. Helpottaa porttausta, kun kohdearkkitehtuurille saa grafiikkakirjastot jo valmiiksi natiivimuodossa ja yhteensopivuus on eri järjestelmien välillä parempi ja ennen kaikkea nopeampi, kun ei ole kuin yksi translaatiokerros käytössä.
Eikös ne Lazaruksella tehdyt mobiilisovellukset pyöräytetä yhteensopiviksi vielä javan kautta? Eli LazAndroid projekti tuottaa itse asiassa java-bytekoodia? - Anonyymi
Anonyymi kirjoitti:
Kyllä. Alemmalla tasolla se käyttää käsittääkseni lib-qt5:ta tai lib-gtk2:ta. LCL on se osa, joka ohjelmoijalle lazaruksen läpi näkyy, mutta konepellin alla voi olla muuta. Ja lazarus on tosiaan kirjoitettu lazaruksella käyttäen fpc-kääntäjää. Helpottaa porttausta, kun kohdearkkitehtuurille saa grafiikkakirjastot jo valmiiksi natiivimuodossa ja yhteensopivuus on eri järjestelmien välillä parempi ja ennen kaikkea nopeampi, kun ei ole kuin yksi translaatiokerros käytössä.
Eikös ne Lazaruksella tehdyt mobiilisovellukset pyöräytetä yhteensopiviksi vielä javan kautta? Eli LazAndroid projekti tuottaa itse asiassa java-bytekoodia?"Kyllä. Alemmalla tasolla se käyttää käsittääkseni lib-qt5:ta tai lib-gtk2:ta."
lib-qt5 tai lib-gtk2 valitaan sen mukaan mille desktopille tehdään.
"Helpottaa porttausta, kun kohdearkkitehtuurille saa grafiikkakirjastot jo valmiiksi natiivimuodossa ja yhteensopivuus on eri järjestelmien välillä parempi ja ennen kaikkea nopeampi, kun ei ole kuin yksi translaatiokerros käytössä.
Eikös ne Lazaruksella tehdyt mobiilisovellukset pyöräytetä yhteensopiviksi vielä javan kautta? Eli LazAndroid projekti tuottaa itse asiassa java-bytekoodia?"
Kuraa tuo oikeastaan on. Webassemblylle on SDL ja WebGL rakennettuna, ja se toimii konepellin alla JIT:llä.
Eli saa jaettua binäärin mikä toimii joka laitteessa, vaikka taskulaitteissa ja ainoastaan käännöksen viimeinen vaihe tehdään käynnistettäessä.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 406983
- 323938
- 453330
- 402939
- 172716
- 372238
- 162196
- 412143
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons482077- 402048