Czy książki do delphi 7 pasowałyby pod Lazarusa […]
Pewna część wiedzy ze starych książek będzie pasować, bo podstawowe zagadnienia związane z oboma dialektami są bardzo podobne lub takie same, jednak jest też sporo różnic, więc lepiej będzie skorzystać z bieżących materiałów.
Podstawa to dokumentacja, którą znajdziesz tutaj – w wersji online oraz jako dokumenty PDF. Więcej informacji, takich jak opisy algorytmów czy bibliotek oraz różne przykładowe kody źródłowe znajdziesz w wiki. Są też książki poświęcone Free Pascalowi – poszukaj sobie w sieci. W razie czego możesz też odwiedzić oficjalne forum w poszukiwaniu gotowców lub chęci zadania pytania.
Polećcie coś, fajnie jakby kod źródłowy był też jakiś żeby wiedzieć jak to działa i wygląda w praktyce.
Kod źródłowy czego? Po instalacji środowiska, różnego typu demówki znajdziesz w podkatalogu examples
. Lazarus jest projektem otwartym, więc w przeciwieństwie do Delphi masz dostęp do kodu źródłowego biblioteki standardowej i biblioteki komponentów, a nawet do źródeł kompilatora i całego środowiska.
Jeśli chodzi o wady i zalety Lazarusa, to zdania moje i @wloochacza mogą się różnić, bo po prostu mamy inne wymagania i oczekiwania. Faktem jest, że owe IDE jest o wiele słabsze od Delphi, ma dużo mniej narzędzi i kupę różnorakich bugów, mniej lub bardziej utrudniających pracę – z tym nie można polemizować. Mimo wszystko ma też swoje zalety, których darmowa wersja Delphi nie posiada, jak choćby wolność tworzenia aplikacji komercyjnych, większa liczba wspieranych dialektów i platform czy dostęp do kodu źródłowego wszystkich bibliotek.
Tak więc do moich zastosowań to środowisko wystarcza, choć wielu rzeczy mi w nim brakuje. Wiele lat temu, kiedy potrzebowałem zmian, miałem trzy opcje – albo nadal użerać się z Delphi 7, albo kupić nowszą wersję, albo przerzucić się na Lazarusa. Wybrałem opcję trzecią, bo w moim przypadku była najlepszą z tych trzech.