De ce am nevoie de lazarus când există Delphi

De ce avem nevoie de un Lazar primitiv atunci când există Delphi? Mulți oameni își pun o întrebare. Înainte de a răspunde la această întrebare - pe scurt, despre ceea ce este cu adevărat Lazarus.







Lazarus este un mediu de dezvoltare software gratuit pentru compilatorul Free Pascal. Mediul integrat de dezvoltare ne oferă posibilitatea dezvoltării de aplicații inter-platforme în Delphi - mediul sublim, care ne permite să transferăm cu ușurință programe Delphi cu o interfață grafică către diferite sisteme de operare: Linux, FreeBSD, Mac OS X, Microsoft Windows.

Doar cinci linii, dar acest lucru este suficient pentru a înțelege principalele diferențe cu Delphi, nu se află în planul de scriere a programului, ci posibilitățile de aplicare și implementare a acestuia pe piață. Astăzi, există o mulțime de programatori, în fiecare an universitățile își completează rândurile, dar pentru a scrie programe, pentru a implementa proiecte moderne este aproape nimeni. Pe piața muncii, este dificil să găsim pe cei care sunt într-adevăr pregătiți, în primul rând, pentru a calcula logica viitorului proiect.

Și aici este posibil să spunem cu certitudine că software-ul de la Lazarus este fără îndoială mai rentabil pentru client. Clientul, de regulă, nici măcar nu cunoaște termenii, ca să nu mai vorbim de esența mediului de dezvoltare, de cross-platform, etc. Clientul are nevoie de un produs bun, mărfurile sunt fiabile, mărfurile sunt ieftine. Acest lucru se poate obține dacă abandonați sistemul tradițional de operare Windows. Pentru dezvoltatorul "delfinistului" în acest caz, "lazarus" este cel mai potrivit.







Nu voi discuta cu cei care își văd viitorul în studiul altor limbi de programare, de exemplu "C". Dar trebuie să ținem seama că acest lucru necesită mult timp. Și aici totul este așa cum obișnuiți. Este necesar să încercați - este trită, dar acesta este adevărul.

Pot crea aplicații comerciale utilizând Lazarus? Da, biblioteca LCL este dezvoltată sub licența LGPL, care vă permite să o utilizați fără a deschide codul aplicației dvs. Cu toate acestea, modificările și extensiile LCL trebuie distribuite cu codul sursă. Toate modulele LCL se află în subdirectorul "lcl". O listă a modulelor incluse în LCL este, de asemenea, disponibilă. Dacă codul dvs. solicită module care nu se află în această listă, probabil că utilizați o componentă care nu face parte din LCL. Lazarus însuși (IDE) utilizează licența GPL.

De asemenea, merită să ne amintim că Lazăr are componente suplimentare dezvoltate de membrii comunității. Unele dintre aceste componente sunt distribuite sub licențe altele decât licența lui Lazarus. Dacă utilizați astfel de componente, trebuie să clarificați licența acestora. De obicei, explicația necesară este dată în codul sursă al fișierelor din pachetul corespunzător. Majoritatea componentelor suplimentare de la dezvoltatori terți pot fi găsite în subdirectorul "components" din directorul principal Lazarus.







Trimiteți-le prietenilor: