Środowisko programistyczne Lazarus. Instalacja i konfiguracja

Niniejszy wpis dotyczy instalacji oraz konfiguracji środowiska Lazarus, zwany także darmowym Delphi. Uważam, że do Delphi jeszcze daleko, ale i tak chylę czoła przed twórcami, którym udało się stworzyć bardzo dobre środowisko programistyczne, za pomocą którego można pisać wydajne aplikacje. Jeżeli jeszcze Państwo nie spotkali się w tym narzędziem, gorąco polecam zapoznanie się z nim. W szczególności osoby, które chcą tworzyć oprogramowanie bazodanowe, nie będą zawiedzeni i przekonają się, jak łatwo jest tworzyć nawet skomplikowane aplikacje bazodanowe za pomocą Lazarusa.

Continue reading

Visual Studio vs Delphi do baz danych – porównanie gigantów

Kiedyś zamieściłem wpis na temat wyboru języka oraz środowiska pracy dewelopera. Nadmieniam, że nie porównywałem wówczas języka, lecz środowiska programistycznego – jako całości. Zrobiłem to celowo, bowiem w mojej opinii walki toczące się w sieci na temat wyższości jednego środowiska nad innym, choć słabnące, wciąż się pojawiają. W tym wpisie postaram się wyjaśnić kilka wątpliwości, porównując oba środowiska pod kątem pisania aplikacji bazodanowych, bo takimi systemami się właśnie zajmuję. Wpis dotyczy aplikacji typu desktop, które wziąć rozwijam, ale jest też kilka drobnych wzmianek o aplikacjach webowych – celem porównania. Nadmieniam, że jest to wpis subiektywny, poparty moim doświadczeniem w Delphi i PHP i o wiele mniejszym doświadczeniem w Visual Studio, do którego wciąż staram się przekonać. Continue reading

CodeTyphon, czyli darmowe Delphi

W niniejszym wpisie chciałbym zwrócić uwagę na ciekawe narzędzie, które w wielu przypadkach może zastąpić środowisko Delphi. Nie zamierzam w tym miejscu polemizować, co jest lepsze, bowiem uważam środowisko Embarcadero za najlepsze środowisko programistyczne, za pomocą którego można w sposób szybki i prosty pisać bardzo rozbudowane programy. Narzędzie to ma jednak bardzo dużą wadę, którą jest cena. Warto więc z innymi tego typu narzędziami, które są dostępne bezpłatnie. Jednym z nich jest projekt Lazarus, zwany darmowym Delphi. Ma on jednak kilka wad, z których dla mnie istotne to ubogość wbudowanych komponentów. Oczywiście – można je rozbudować, jednakże istnieje środowisko programistyczne, które jest bardziej zbliżone do środowiska komercyjnego – jest to pakiet CodeTyphon. Continue reading

Delphi czy Visual Studio – co wybrać do nauki?

Środowisko Delphi zrewolucjonizowało programowanie okienkowe. Oprócz szybkości wytwarzania aplikacji, spowodowało drastyczne zmniejszenie ilości czasu niezbędnego do zbudowania prototypu programu i to jednocześnie przy zmniejszonej ilości błędów. Pierwsza wersja środowiska została opublikowana w roku 1995, zaś potem nastąpił jego prawdziwy rozkwit. Dla mnie prawdziwą rewolucją była wersja 6, którą zachwycały się rzesz programistów, zaś wersja 7, zwana w kręgach programistów „ostatnią dobrą wersją Delphi”, w rzeczywistości nie przyniosła (na szczęście) wiele zmian w stosunku do poprzednika[1]. Całą historię ewolucji środowiska Delphi można prześledzić tutaj. Niestety wraz z nowymi wersjami, kolejne firmy rozwijające środowisko Delphi (Borland, CodeGear oraz Embarcadero), wprowadzały coraz bardziej drastyczną politykę licencyjną oraz drastyczny wzrost cen, a przez to Delphi stale traciło na popularności. Gwoździem, być może jeszcze nie do przysłowiowej trumny, lecz do kolejnego odchodzenia programistów od Delphi było opracowanie nowego języka programowania C# oraz udostępnienie znakomitego, a przy tym – darmowego środowiska Visual Studio przez firmę Microsoft. Jednocześnie nie owijam w bawełnę – ten wpis ma na celu zniechęcić początkujących programistów do Delphi – jeśli nie jest jeszcze za późno, czyli gdy jeszcze nie zaczęli nauki. Continue reading

Delphi 10.1 Berlin Starter Edition za darmo

dx_logo_76x76pxŚrodowisko programistyczne Delphi znane jest przede wszystkim starszym programistom z czasów, gdy nie istniały jeszcze rozbudowane generatory kodu typu RAD[1], jak np. dzisiejsze Visual Studio. Warto pamiętać, że pierwszym środowiskiem typu RAD dla systemów okienkowych był Visual Basic firmy Microsoft z 1991 roku, który zyskał ogromną popularność i na zawsze zmienił sposób programowania. Continue reading