Odpověď

Jméno:
E-mail:
Předmět:
Ikona zprávy:

Ověření:
Křestní jméno zpěváka Gotta:

Zkratky: stiskněte shift+alt+s pro odeslání nebo shift+alt+p pro prohlédnutí


Shrnutí tématu

Poslal: oxo
« kdy: 18-05-2017, 22:25:18 »

Mozete mi povedat, ako vyzera vyvoj takehoto open source / free softveru?

Člověk samozřejmě musí mít důvod to dělat - t.j. prakticky všichni vývojáři Lazarus/FPC používají k práci. A tou hlavní prací si člověk musí na sebe vydělat. Lazarus vyvíjíme v pěti lidech, přičemž hlavně tři jsou aktivní. Hodně se dá vyčíst z SVN logu. FPC má na starosti úplně jiný tým.

K vývoji máme mailing list https://lists.lazarus-ide.org/listinfo/lazarus, bug tracker mantis.freepascal.org, forum forum.lazarus.freepascal.org a wiki wiki.lazarus.freepascal.org. SVN je na https://svn.freepascal.org/svn/lazarus/trunk.
Poslal: Slappy
« kdy: 18-05-2017, 21:06:13 »

Vyzera to super!

Mozete mi povedat, ako vyzera vyvoj takehoto open source / free softveru?

Moc nechapem ako to moze fungovat, predsa len je to kvantum roboty a to sa vo volnom case neda stihat.

To, ze ste skor ako Embt je naozaj chvalyhodne, Embt je kolos so stovkami zamestnancov a samotne RAD Studio je priserne drahe, takze mate vo vsetkom vyhodu a necudujem sa, ze coraz viac ludi prechadza na FPC.

Poslal: oxo
« kdy: 18-05-2017, 15:15:17 »

Poslal: rob.
« kdy: 18-05-2017, 09:17:52 »

super zprava, muzu se zeptat co doporucujete za komponenty pro MSSQL ? Zkusil jsem ted v rc1 pripojit na mssql pomoci MSSQLconnection a skoncil s hlaskou, ze nemuze nahrat "dblib.dll", viz pripojeny obrazek. Takovou knihovnu jsem nenasel ani po komplet prohledani disku.
Poslal: Radek Červinka
« kdy: 18-05-2017, 00:29:08 »

Gratuluji. Rychlost vývoje je prima.
Poslal: oxo
« kdy: 17-05-2017, 17:50:27 »

Každá verze je portable :) Stačí ji spustit s "--primary-config-path" parametrem.

Jak se k ní dostaneš, už je tvoje věc - přes instalátor, svn, git ...
Poslal: našinec
« kdy: 17-05-2017, 16:16:59 »

Považuji docela za škodu, že Lazarus nemá oficiální portable verzi.
Poslal: oxo
« kdy: 17-05-2017, 15:36:18 »

S radostí oznamuji příchod nové verze Lazarusu - 1.8. Zatím jen v předběžném testovacím RC1.

Seznam změn v Lazarusu a FPC:
http://wiki.lazarus.freepascal.org/Lazarus_1.8.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.2

Stahujte:
http://sourceforge.net/projects/lazarus/files/

Checksum pro balíčky:
http://www.lazarus-ide.org/index.php?page=checksums#1_8_0

Od 1.6 je to opět velký krok kupředu. Spousty nových věcí a oprav (v release notes jsou hlavně změny narušující kompatibilitu).

Největší novinka:

Samotná Lazarus IDE i LCL aplikace v ní vytvářené podporují automaticky High-DPI. T.j. vytvoříte si v designeru formulář, a o správné zvětšení/zmenšení se postará už samotná LCL. Více: http://wiki.lazarus.freepascal.org/High_DPI#High_DPI_in_Lazarus_1.8_and_above
Správně to funguje i v design-time. T.j. libovolně můžete měnit DPI vývojového prostředí a formuláře to zvládnou - vždycky se přizpůsobí danému DPI.

+ Dělal jsem to já :) Tady se mi dokonce podařilo předběhnout Embarcadero - jsem zvědav, jak to vyřeší v Delphi (mají High-DPI v road map).

Pak tam ještě přibyla Qt5, tabulky (T*Grid) se podstatně zlepšily, ..., ... Je toho hodně :)

--

Za sebe můžu říct, že je Lazarus už více než jen bezplatná alternativa k Delphi. Pro svoje zákazníky dokonce už migruju programy z Delphi na Lazarus. Bez problémů pracujeme s MSSQL, FireBird, PostgreSQL; vytváříme PDF reporty tiskových sestav - vše na linuxovém headless serveru, ve vícevláknu a out-of-the-box bez licenčních omezení a komponent třetích stran a jakýchkoliv závislostí. A s jednoduchou, lehkou a mezi stanicemi jednoduše přenosnou IDE.

Na druhou stranu mi vývoj LCL/Lazarusu poslední 2-3 roky dal fakt zabrat; asi dokonce víc než 50% pracovního času - ale radši jsem to nepočítal. Vy to dostanete zadarmo :)