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
196
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
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225124- 254278
- 272441
- 342234
- 371988
- 151908
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
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 kons211237Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101164