RaJaEmbedded system with Raspberry and Arduino

Prečo Lazarus

Publikované 08.07.2017 v 15:02 v kategórii Lazarus, prečítané: 9x

Prečo Lazarus? Prečo nie RAD Studio, Delphi...

Prečo Lazarus? Prečo nie RAD Studio? Delphi?

Lazarus je Free. Myslím že to je prvá a dosť podstatná vlastnosť ktorá zaváži.

Lazarus je Multiplatformový, môžeme vytvárať aplikácie pre rôzne operačné systémy bez ďalších nákladov, či učení sa nového programovacieho jazyka alebo prostredia. Jenoducho stačí prekompilovať projekt na „inom“ OS a v prípade že „nový“ OS nemá zmeny v systéme program pobeží.

V Lazaruse je možné vytvárať aj komerčné produkty. A sme doma. Lazarus IDE nieje len free ale poskytuje aj možnosť vytvorenia programov ktoré je možné predávať a ďalej rozširovať.

Kompilátor pre Free Pascal je licencovaný licenciou GPL. To znamená, ze je open source, zadarmo.

Zdrojový kód kompilátora je možné upravovať podľa vlastných predstáv, ale tieto zmeny ste povinný na základe požiadania sprístupniť a poskytnúť.

Knižnice FCL (Free pascal Component Libraries) a LCL sú licencované podľa upraveného LGPL.

Ktoré znamenajú, že môžete napísať svoj vlastný program, ktorý len odkazuje na tieto knižnice.

Tieto programy môžete predávať bez potreby dodania sprístupnenia zdrojového kódu.



Avšak rovnako ako u kompilátora, ak vykonáte zmeny v FCL alebo LCL, musíte tieto zmeny sprístupniť širokej verejnosti.



V Lazaruse je možné použiť do istej miery aj zdrojové kódy s Delphi.

Obsahuje integrovaný systém zostavenia a debugger. Jednoduché ladenie a debuggovanie projektov priamo v IDE.

Výkonný editor kódu s prehľadným zvýraznením syntaxe.

Nástroj Drag&Drop pre prácu s komponentami. Komponenty je možné pridávať, mazať či vytvárať nové.

Veľká podpora nových komponentov pre rôzne použitia napr. Databázy (rôzneho typu), sieťové protokoly, komunikačné jednotky, grafické prvky.



Lazarus ma veľkú podporu aj na internete. Na oficiálnej stránke Lazarusu. Na fórach je veľa ochotných ľudí ktorý radi pomôžu.



A nakoniec.

Nie sú najpodstatnejšie schopnosti vývojového prostredia ale samotného programátora ktorý program vytvára.

Komentáre

Celkom 2 komentáre

  • tomoblogger.infoblog.sk 11.07.2017 v 11:49 Mohol by tento programovycí jazyk používať aj nevidiaci? ak sa tým niekto nezaoberal, vyskúšam jeho prístupnosť.


  • RaJa 11.07.2017 v 14:40 Tak to neviem povedať no určite to nebude broblem zistiť. Inak je jeho dostupnosť veľmi dobrá.


  • Neregistrovaný uživatel

    Meno: Prihlásiť sa

    Blog:

    Obsah správy*:

    Kontrolní kód*:
    Odpovedzte na otázku: Čo je dnes za deň?



Rasbperry Arduino Elektronika Lazarus Programovanie FreePascal ObjectPascal Deplhi