18 октобар 2010

Application Lifecycle (Delphi vs Java vs Lazarus) - II deo


Zaokružena razvojna celina jedne aplikacije, Application Lifecycle baterija, je izgleda konačno pronađena u OpenSource svetu, kroz projekat Lazarus , i sadrži elemente :

+ RAD (gui layer) - lazarus
+ Database controls (database layer) - ZeosDBO
+ QuickReport (report layer) - LazReport

Ostaje mi da pronađem sledeće slojeve :
+ DevExpress VCL (advanced UI layer)
+ InnoSetuo (setup layer)

Glavna magija Lazarusa se ogleda u potpuno transparentnom multiplatformskom razvojnom okruženju za Windows/Linux/MacOSX, sa podrškom za 32/64 arhitekturu.

Lazarusov slogan i jeste : Write once, compile anywhere.

Sa verzijom 0.9.29 SVN od 17. Oktobra 2010., bugoviti form inheritance sada radi kao podmazan. I samo okruženje je izgleda preležalo dečije bolesti. Razvojni tim za verziju 0.9.30 najavljuje veliku stabilnost i dorađenost.

I dok čekam da Embarcadero stigne sa Delphi 2012 tamo, gde Lazarus već odavno plovi (multiplatform, multiprocessor development), mislim da više nema prepreka za slobodan i konkretan rad u ovom Open Source sjajnom alatu.

Нема коментара: