Ksiązki do środowiska Lazarusa

0

Czy znacie jakieś książki do nauki Lazarusa?
Ukazały się takowe w Polsce czy też trzeba korzystać z książek do Delphi. Zastanawia mnie tylko czy w tym ostatnim przypadku jeżeli się będzie wykonywało ćwiczenia z książki o Delphi to zadziałają one bez większych problemów w Lazarusie.
A może znacie jakieś godne polecenia ebooki w języku angielskim do środowiska Lazarus.

0

To ktos tego używa?

0

No ja bym chciał się nauczyć w nim pracować bo jest darmowy w przeciwieństwie do Delphi i można go wykorzystać na Linuksie.

0

Tzn. chcesz być jedyny?

0

No a dlaczego nie? Przecież to dobre środowisko z tego co słyszałem i można je wykorzystać na Linuksie.
A jeżeli mi je odradzacie to podajcie argumenty dlaczego nie Lazarus tylko Delphi?

0

Ani nie Lazarus, który jest potworny, ani Delphi które jest obleśne. Jak już musi być coś paskalowatego to Free Pascal.

0

No dobrze ale ja bym chciał programować pod Windows, a nie tylko pod DOS. I żeby to było coś prostego a te dwa środowiska opierają się o język Pascal.
Free Pascal hmmm ale książki traktują głównie o Turbo Pascalu więc dla niedoświadczonego będzie lepiej wszystko zrozumiałe na przykładzie Turbo Pascala. Dobrze rozumuję? Bo książek do Free Pascal Compiler nie widziałem.
Zatem co byście poradzili do programowania pod Windows. Głównie chciałbym się skupić na pisaniu programów przydatnych dla mnie do formatowania tekstu w plikach tekstowych itp. Ale nie chciałbym języka skryptowego np. Pythona czy Perla.

0
NewAndy napisał(a)

Głównie chciałbym się skupić na pisaniu programów przydatnych dla mnie do formatowania tekstu w plikach tekstowych itp. Ale nie chciałbym języka skryptowego np. Pythona czy Perla.

Co jest złego w językach skryptowych? Chcesz wygodnie pisać pod Windows? C#.

0

W tym sęk że chcę się przesiąść na Linuksa najlepiej Ubuntu i w ogóle zapomnieć o Windows (no a przynajmniej spróbować).

1
NewAndy napisał(a)

chcę się przesiąść na Linuksa najlepiej Ubuntu

Ech, ta młodzież w okresie buntu...

Linux i niechęć do języków skryptowych? Dobry żart...

0

No dobrze, niech będzie języki skryptowe są ok mogę się nauczyć Pythona z Wikibooks ale chciałbym zbudować jakiś fajny programik z komponentami.
Wiem wiem do tego co napisałem, że chcę robić to wystarczyłby mi język skryptowy ale może później będę chciał także napisać jakiś inny programik gdzie język skryptowy nie zda egzaminu?

0
tedit napisał(a)
winerfresh napisał(a)

Ani nie Lazarus, który jest potworny, ani Delphi które jest obleśne. Jak już musi być coś paskalowatego to Free Pascal.

a ty glupi ?

Podaj mi jakieś zalety Pascala, a w szczególności Delphi skoro sam Wirth się dziwił jak ludzie w tym chcą pisać programy? To jest pseudojęzyk programowania. Dosłownie.

0
winerfresh napisał(a)

To jest pseudojęzyk programowania. Dosłownie.

Że co, że ma „begin” zamiast „{”? Co w Pascalu jest pseudo? (tylko nie przytaczaj dawno nieaktualnych traktatów sprzed 30 lat).

0

nie zaczynajcie, bo poleci do FlameWars, i tyle sie autor dowie..

0
quetzalcoatl napisał(a)

nie zaczynajcie, bo poleci do FlameWars, i tyle sie autor dowie..
A dużo się już dowiedział... :-D

0
Azarien napisał(a)

Że co, że ma „begin” zamiast „{”?

Dokładnie. SQL też jest pseudo z tego powodu. ;p

A mi się wydaje, że są technologie do tworzenia programów "z komponentami" na wiele platform.
Ale co ja tam mogę wiedzieć, ja dopiero drugą sesję mam.

0
quetzalcoatl napisał(a)

nie zaczynajcie, bo poleci do FlameWars, i tyle sie autor dowie..

Autor już się dowiedział, że takiej książki po polsku prawdopodobnie nie ma (albo nikt tu o niej nie słyszał).

0

Hmmm skory takiej książki nie ma w języku polskim to może jest jakaś w języku angielskim, np. może jakiś e-book. Bo szczerze mówiąc to po angielsku też nic nie znalazłem prócz dokumentacji.

0

Czego oczekujesz po środowisku, którego praktycznie nikt nie używa?

0

A wracając do tematu...

Odradzamy Ci zarówno Delphi jak i Pascala bo są to po prostu języki na wymarciu. Lazarus nigdy się nie rozwinie do profesjonalnych zastosowań w ogóle, a Delphi pod względem wspierających do technologi nigdy już nie dogoni C#, Javy lub C++. Borland prawie padła, Embarcadero przejęło Delphi ale nie widzę aby ta firma miała potencjał aby stworzyć spójną platformę z swoich produktów.

poza tym Delphi i Linux ? Haaaaalo kto tego tutaj używa ?!
Chcesz robić soft na Linux'a to raczej zapomnij sobie o amatorskich klikaczach typu środowiska Borland, tu autentycznie trzeba umieć programować.

Najłatwiej jest zacząć z C++ i Qt na Linux'sie. Jest tam od niedawna środowisko deweloperskie Qt Creator, które da ci część ułatwień z Borlanda.

Druga opcja do biblioteki z stajni Gnome takie jak glib i gtk w C. Rozwiązanie lżejsze ale trzeba sobie samemu skomponować biblioteki i trochę więcej czaić z kompilacji.

Obydwie opcje są przenośne ale na Windzie czasem wymagają nieco wysiłku aby je skonfigurować.

Kolejną opcją jest Java jeżeli chciał byś się w przyszłości także zająć częścią serwerową, mobilną, lub aplikacjami które muszę wszędzie wyglądać i zachowywać się w 100 % tak samo. Generalnie z Netbeans'em GUI porobisz tak łatwo jak w Borlandach ale jeżeli chodzi o programowanie to Java Cię bardziej przetrzepie z OOP.

NewAndy napisał(a)

programik z komponentami.

Co rozumiesz przez 'komponent' ?

Jeżeli chodzi Ci po prostu o kontrolki GUI to w niemal każdym języku skryptowym można pisać aplikacje okienkowe.

Jeżeli chodzi o programowanie komponentowe to zainteresuj się Enterprise JavaBeans, Component Object Model, Cross Platform Component Object Model. Dla mnie VCL to po protu formatki UI. a nie jakieś komponenty ...

0

Walec51 dzięki za szczegółową i szczerą wypowiedź.
Ja w Lazarusie chciałem nauczyć się programować gdyż myślałem, że szybciej nauczę się programować w Lazarusie ostatecznie Delphi niż w C++ i na tyle aby napisać jakieś proste ale jednocześnie użyteczne programy dla siebie powiedzmy już po 3 miesiącach nauki w języku innym niż Turbo Pascal.
Niestety widzę, że się myliłem i w dzisiejszych czasach tj w 21 wieku nie dla laików/hobbystów programowanie. A przy wyborze unikałem C++ bo systemów operacyjnych to ja raczej w życiu nie będę potrzebował pisać.

0

Jak chcesz pisać na różne systemy, w miarę przyjemnie, to zobacz to: http://monodevelop.com/

0

Nie, no dorabianie C# do linuksa jest sztuczne. Jezeli autor chce rzeczywiscie programowac pod linuksem to polecam QT lub wxWidgets i zaprzyjaznienie się z C++ i C. Lub języki skryptowe.

Mono to nie jest dobry wybór, naprawdę.

0

Qt ma klikalne edytory okien, bindingi do dziesiątek języków, dosyć dojrzałe API. Całkiem nieźle się z nim Python łączy, widziałem swego czasu PyQt4 + Pythona 2.5 + Psyco w akcji, naprawdę dawało radę.

0

Ja się trochę przerzucam między linuksem i windowsem ... a kodzę w Javie + Cpp(JNI) i Pythonie, więc przesiadki są bez utrudnień.
Bierz Pythona i nie patrz, że to skryptówka... gry też się w tym da robić.
Mógłbyś w sumie zainwestować w Javę, jeśli nie boisz się OOP. Acz gdybyś, to pamiętaj, że tworzenie pamięciożernych obiektów w co drugiej linijce, nie służy dobremu performance aplikacji.. a niektórzy po przejściu na język tego typu, rzucają słowem kluczowym new na prawo i lewo, myśląc, że o o w tym chodzi... (w sumie to i o to, ale trzeba patrzeć jaki ma narzut owy obiekt)

Wiesz, że przesiadka na Linuksa nie będzie usłana różami? Ubuntu za to ma róże, ale z kolcami...

0
deus napisał(a)

Qt ma klikalne edytory okien, bindingi do dziesiątek języków, dosyć dojrzałe API. Całkiem nieźle się z nim Python łączy, widziałem swego czasu PyQt4 + Pythona 2.5 + Psyco w akcji, naprawdę dawało radę.

Fakt, zapomniałem o tym napisać. wxWidgets podobnie - wxPython podobno nie jest złe. Ale pascal i C# na linuksach to pomyłka moim zdaniem.

0

@othello - czemu? Nie próbowałem z Mono, ale czemu jest aż takie złe?

0

Mono nie jest złe o ile nie będziemy tego porównywać z .NET. Jako samodzielna platforma jest niczego sobie. Co do okienek i C++ to osobiście preferuję GTKmm gdyż jest mniej tłuste od Qt, a ostatnio nawet Nokia (właściciel Trolltecha, który stworzył Qt) w Maemo używa GTK więc coś w tym musi jednak być :P

0

GTKmm jest takie zajebiste, że nie można rzucać wyjątkami, które wylatują poza funkcje (trzeba lapac tam gdzie polecial wyjatek) :D
Kompatybilnosc z C czy cos takiego.

0
Qyon napisał(a)

Jak chcesz pisać na różne systemy, w miarę przyjemnie, to zobacz to: http://monodevelop.com/

Cały czas słyszę o tym Mono tylko nie widzę aby ktoś po za Novelem to wykorzystywał ...
Możesz podać jakieś większy soft na lin pisany w tym ?
Bo w Qt i GTK to jest tyle udanych produktów że chyba nawet przytaczać nie muszę.

winerfresh napisał(a)

ostatnio nawet Nokia (właściciel Trolltecha, który stworzył Qt) w Maemo używa GTK więc coś w tym musi jednak być :P

Maemo powstało długo przez przejęciem Trolltech'a.
Pytanie po co poszli w Qt skoro już mieli Maemo ? :P
(ubiegając flame możliwe że to kwestie licencyjne nie techniczne, prawa autorskie do Qt zawsze skupione były w jednej komercyjnej firmie, a nie w FSF lub między 1000-developerów)

NewAndy napisał(a)

Ja w Lazarusie chciałem nauczyć się programować gdyż myślałem, że szybciej nauczę się programować w Lazarusie ostatecznie Delphi niż w C++ i na tyle aby napisać jakieś proste ale jednocześnie użyteczne programy dla siebie powiedzmy już po 3 miesiącach nauki w języku innym niż Turbo Pascal.
Niestety widzę, że się myliłem i w dzisiejszych czasach tj w 21 wieku nie dla laików/hobbystów programowanie.

Po 3 miesiącach nauki ? Jest. Narzędzie do tego nazywa się ARKUSZ KALKULACYJNY. Zainteresuj się językami skryptowymi w MS Office lub OpenOffice. W Google Docs jest JavaScript i widzę że nawet proste gierki w tym napisali. Chyba będzie to o wiele bardziej użyteczne niż jak okienkowe zabawki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1