» »

Lazarus - Večplatformska, brezplačna alternativa Delphi-ju

Lazarus - Večplatformska, brezplačna alternativa Delphi-ju

Gury ::

Objavljena je bila nova verzija brezplačnega programskega orodja Lazarus z oznako Lazarus 1.4:
http://forum.lazarus.freepascal.org/ind...
http://www.lazarus-ide.org/

Orodje je odlična in brezplačna alternativa za programsko orodje Delphi. Kodo lahko razvijate za več platform, kot so Windows, FreeBSD/Linux, Mac OS X in za različne procesorske arhitekture. Osnova za razvoj je programski jezik Free Pascal, ki je hiter in zelo močan jezik.

Pa še nekaj primerov programov, narejenih z Lazarusom:
http://wiki.freepascal.org/Lazarus_Appl...

l0g1t3ch ::

Zanimiva stvar, pa jo dejansko uporabljaš v praksi oz. poznaš koga da jo ?
Sam sem si tole namestil iz Delphi nostalgije in moram rečt, da sem pozitivno presenečen kako dobro deluje.

Gury ::

Živjo l0g1t3ch, malce pozno odgovarjam, ker sploh nisem opazil tvojega odgovora v vsem tem prometu na slo-tech :)

Ja, uporabljam jo za skoraj vse svoje projekte. Dejansko je to, vsaj zame, popolni nadomestek za Delphi, saj vsebuje vse, kar rabiš za razvoj. Tudi to je dobro, da je dobro podprt in lahko pričakujemo nove verzije vsako četrtletje. Z njim sem zelo zadovoljen, saj je stabilen in tudi hiter, saj v ozadju ždi Free Pascal, ki je eden najhitrejših jezikov, pa še čisto zastonj je, kot tudi kompleten sistem Lazarus.

Lep pozdrav,
Boštjan

l0g1t3ch ::

Se da kje videti kake projekte delaš s tem ? Predvidevam da komercialno/closed source ?

Gury ::

Seveda, kar nekaj je odprtokodnih.

Effectus: Cross-compiler za programski jezik Action!, ki je bil na Atari XL/XE platformi zelo uspešen in zelo hiter, saj je bil skoraj na nivoju assemblerja. Effectus je napisan v Free Pascal-u.


Povezave:
http://gury.atari8.info/effectus/
Atari Age forum link

AtGr3: Enostaven program za risanje (avtor programa mi je dovolil program nadgraditi). Program bom dopolnil za podporo Atarijeve grafike z višjo resolucijo.
Atari Age forum AtGr3 link

Razvil sem tudi program za avtomatsko generiranje HTML strani za mojo glavno stran o Atariju iz podatkov o produktih. Uporabljena baza podatkov je Firebird. Treba je vedeti, da pred tem še nisem znal programirati s PHP. Sedaj je drugače in lahko se zgodi, da bom zadeve spravil v spletno aplikacijo z uporabo baze podatkov MySQL.


Tako, to je to, sem se kar razgovoril :)

Zgodovina sprememb…

  • spremenilo: Gury ()

Gury ::

l0g1t3ch ::

Zanimivo, vendar se mi zdi zelo nišno tole z Atarijem

Disconnected ::

Lepa zadeva, morda kdo ve, kako živ je ta jezik? Desetletje nazaj je bil precej razširjen, kaj pa dandanes?

Gury ::

Lazarus (plus Free Pascal) dobiva vse več uporabnikov, veliko tudi iz baze ljudi, ki so do sedaj programirali v Delphiju. Z njim je z vsako novo verzijo čedalje bolj kompatibilen, po splošni funkcionalnosti in funkcionalnosti komponent. Bistvena razlika pa je ta, da lahko kodo brez večjih sprememb, razen pri uporabi funkcij API, prenesete v okolje Linux in MAC. Tudi na področju uporabe z okoljem Android je bilo narejenih nekaj korakov. Najboljše pride zadnje... zastonj je, kot projekt Mono.

Primeri uporabe:
http://wiki.lazarus.freepascal.org/Scre...

Gury ::

Še nekaj primerov dejanskih aplikacij, narejenih z Lazarus-om:

http://wiki.freepascal.org/Lazarus_Appl...

Smurf ::

Disconnected je izjavil:

Lepa zadeva, morda kdo ve, kako živ je ta jezik? Desetletje nazaj je bil precej razširjen, kaj pa dandanes?

Sicer sem uporabnik Delphija tako, da bom vecina zanj komentiral. Embercadero, ki trenutno skrbi zanj pomoje ni ravno vesten skrbnik. Vsaka naslednja verzija XE-ja se mi zdi bolj buggasta, compiler se ni razvijal v zadnjih 10 letih. Dodajajo le podporo novih windowsov (8/10) in mobilnih naprav, pa se to ne najbolje.

Lazarus sem testiral pred leti in se mi je zdel se bolj buggast kot XE, se mi je konstantno sesipal, mogoce so sedaj to kaj popravili (bi bilo vredno preveriti).

Ce bi imel danes na izbiro Delphi bi zagotovo vzel drug programski jezik (ceprav je sam po sebi cisto soliden, ampak povozilo ga je to, da ni dovolj uporabnikov), problem je, da ima program s katerim delam dnevno 2 miljona vrstic kode in zadeve ni ravno trivialno prenesti :).

l0g1t3ch ::

Kaj pa delaš v Delphiju da ima 2 mio vrstic kode ?
Sam poznam samo še Opal, Desito in Saop (delno), da še vstrajajo na Delphiju in vsa tri delajo računovodske aplikacije oz. erp ...

Smurf ::

l0g1t3ch je izjavil:

Kaj pa delaš v Delphiju da ima 2 mio vrstic kode ?
Sam poznam samo še Opal, Desito in Saop (delno), da še vstrajajo na Delphiju in vsa tri delajo računovodske aplikacije oz. erp ...

Merilni software. Nisem pa edini programer (nas je cca 8 full time).

Zgodovina sprememb…

  • spremenil: Smurf ()

mile ::

Sem svoj čas veliko delal v Lazarus-u/FPC-ju pod Linux-om, vecina zadev se je lepo portala iz win32

l0g1t3ch ::

Smurf je izjavil:

Lazarus sem testiral pred leti in se mi je zdel se bolj buggast kot XE, se mi je konstantno sesipal, mogoce so sedaj to kaj popravili (bi bilo vredno preveriti).


Verzija 1.4.2 ki sem jo preizkusil jaz deluje brez težav. Začuda tudi nekaj projektov iz Delphi 2007 deluje skoraj brez težav (nekaj minimalnih popravkov).


Kar pa se tiče Delphija oz. trenutne firme ki si jih lasti pa sploh nevem kaj rečt ...
Delphi XE - August 30, 2010
Delphi XE8 - June 1, 2015

Torej ena verzija na pol leta, cena pa v tisoče EUR...
Da bi jih resno jemal bi morali izdati mogoče 2 ali 3 verzije vse ostalo pa kot service pack.

Zgodovina sprememb…

  • spremenil: l0g1t3ch ()

Smurf ::

l0g1t3ch je izjavil:


Verzija 1.4.2 ki sem jo preizkusil jaz deluje brez težav. Začuda tudi nekaj projektov iz Delphi 2007 deluje skoraj brez težav (nekaj minimalnih popravkov).


Kar pa se tiče Delphija oz. trenutne firme ki si jih lasti pa sploh nevem kaj rečt ...
Delphi XE - August 30, 2010
Delphi XE8 - June 1, 2015

Torej ena verzija na pol leta, cena pa v tisoče EUR...
Da bi jih resno jemal bi morali izdati mogoče 2 ali 3 verzije vse ostalo pa kot service pack.

Saj se ne spomnem vec dobro, ampak mislim, da so mi silne probleme pri Lazarusu delale vizualne kontrole in to najbolj osnovne. Ampak kot ze receno, mozno, da so po fixal.

Drugace pa ja Delphi 2007 je bil se zadnji IDE narjen pri CodeGearu, potem so ga prodali Embercadero, od takrat se zadeva ni bistveno spreminjala. Mislim, da je bil problem 2007, da vcasih ni delal refactoring, pa ce si imel kaksen teden prizgan IDE se je lepo sesul.

Jaz osebno sem uporabljal 2007, XE, XE3 in XE8. Kar se tice stabilnosti se mi je zdel XE3 najboljsi, z XE8 so naredili precej downgrada (dodali so nekaj novih featuterjov, ampak nic sila pomembnega). So pa te verzije res bolj oblika service packov. No pa sedaj sem se spomnil, da se zmeraj nimajo dobro podprtih windows gestures (ne skalirajo pravilno z resolucijo).
Naceloma, ce kupis licenco za nek XE, dobis moznost nadgradnje se za kaksno verzijo ali dve. Mi smo placali za posamezno verzijo (Delphi PRO) mislim, da okoli 1200€.

2f4u ::

Ajd, obujam tole... alternativa Delphiju...

Smurf ::

2f4u je izjavil:

Ajd, obujam tole... alternativa Delphiju...

Odvisno od aplikacije, ki jo bos delal.

l0g1t3ch ::

2f4u je izjavil:

Ajd, obujam tole... alternativa Delphiju...


In kaj te zanima ?
Jaz občasno malo pogledam in kaj sprobam, bolj iz firbca kot iz potrebe in zgleda da se lepo razvija.

Mi je prav všeč da moj prvi programski jezik ostaja živ in aktiven 8-)

2f4u ::

Smurf je izjavil:

2f4u je izjavil:

Ajd, obujam tole... alternativa Delphiju...

Odvisno od aplikacije, ki jo bos delal.


Hja; Trenutno sem zaključil večletni projekt. Iščem naprej. V slo moje znanje ne "pride v dnar", zal sam tujina področje open source ImageJ kombinacija medicina in avtomobilska industrija. Nova ideja gre v smeri avtomatizacije in optimizacije domaćih naprav, raznih smart naprav v vsakem stanovanju/hiši/tovarni. Po drugi strani pa onemogočanje, ustvarjanje motenj in čiščenje raznih addonov, za katere lastnik naprav sploh ne ve, da jih ima... Programiranje pa predvsem na nivoju čipov in rootanje (NXP, TI tut ala Infineon ). Jeba pa je ker še do danes nisem uspel zrootat Svojga notea- ni blo cajta. :)

https://imagej.nih.gov/ij/index.html

Zgodovina sprememb…

  • spremenilo: 2f4u ()

Gury ::

Objavljena je bila nova verzija programskega orodja Lazarus in sicer z verzijo 1.8, ki uporablja novo verzijo Free Pascal-a 3.0.4.

http://www.lazarus-ide.org/
http://wiki.freepascal.org/Lazarus_1.8_...

Lp,
Gury

Gury ::



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Atari 8-bit News

Oddelek: Igre
5731 (434) Gury
»

Atari 8-bit News

Oddelek: Programska oprema
91285 (344) Gury
»

Stare igre, ki ste jih igrali (strani: 1 2 )

Oddelek: Igre
7811010 (7363) BorutO
»

C++ ali Delphi

Oddelek: Programiranje
20990 (990) gfighter
»

nadomestni programi - linux

Oddelek: Programska oprema
61044 (896) MTm2H37rqt7B

Več podobnih tem