Lazarus stosowany komercyjnie

0

Witam
Mam pytanie czy Lazarus z Free Pascalem i jakąś bazą danych mySQL albo postgreeSQL nadaje się do tego żeby napisać docelowo aplikację zarządzającą kompleksowo firmą , uwzględniając że ma ona wielu klientów a każdy z nich swoją bazę klientów z historiami i dla każdego księgowość, rozliczenia całą historię itp pod Windę nową Vista czy 7-8?
Czy wybrać jakieś inne środowisko? Czy ktoś z tego forum robi / zrobił coś komercyjnego w LAzarusie i sprawdził że daje się on tak właśnie wykorzystać? Czy tylko potencjalnie daje takie możliwości ale nikt w PL w nim nie robi komercyjnych aplikacji poza małymi ćwiczebnymi zadankami ze szkoły dla początkujących programistów?
Ktoś kiedyś napisał coś takiego jeszcze w nieobiektowym Pascalu lata temu bo mam okazję tego używać. Ale dziś taka aplikacja nie desktopowa to przeszłość.Na dodatek dane trzyma w Pascalu i ciężko z nich korzystać komukolwiek poza autorem. Chcę stworzyć coś podobnego współpracującego z nowymi Windowsami, z możliwością edycji przez wiele osób jednocześnie .Ale może dziś to nie ta ścieżka i lepiej wybrać do takiego projektu inny zestaw programów?

2

Mam pytanie czy Lazarus z Free Pascalem i jakąś bazą danych mySQL albo postgreeSQL nadaje się do tego żeby napisać docelowo aplikację zarządzającą kompleksowo firmą , uwzględniając że ma ona wielu klientów a każdy z nich swoją bazę klientów z historiami i dla każdego księgowość, rozliczenia całą historię itp pod Windę nową Vista czy 7-8?

Nadaje się, tak samo jak i środowiska Delphi; No może nie aż tak jak produkty od embarcadero, bo Lazarus jest uboższy, ale da się zrobić;

Czy ktoś z tego forum robi / zrobił coś komercyjnego w LAzarusie i sprawdził że daje się on tak właśnie wykorzystać?

Od tego są dedykowane materiały i licencje, a nie użytkownicy tego forum; Z tego co można wyczytać, Lazarusa bez problemu można wykorzystywać do tworzenia oprogramowania komercyjnego; Ale więcej znajdziesz na stronie tego środowiska i oczywiście w Google;

Czy tylko potencjalnie daje takie możliwości ale nikt w PL w nim nie robi komercyjnych aplikacji poza małymi ćwiczebnymi zadankami ze szkoły dla początkujących programistów?

Piszesz tak, jakby Lazarus był jakimś dziadostwem nie nadającym się do niczego, oprócz mikro-programików na zaliczenia do szkoły/na studia... Oczywiście że można w nim tworzyć dowolne oprogramowanie, zarówno darmowe, jak i komercyjne; Tyle że to środowisko nie jest tak popularne jak Delphi, więc siłą rzeczy o wiele mniej aplikacji jest w nim stwrzonych - nic dziwnego; Co jednak nie zmienia faktu, że możesz w nim tworzyć dowolne programy, i to nie tylko na pecety z Windowsem;

Na dodatek dane trzyma w Pascalu i ciężko z nich korzystać komukolwiek poza autorem.

Co to znaczy, że "dane trzyma w Pascalu"? Dane trzyma się w plikach, bazach danych czy rejestrze, a nie w języku programowania, więc to zdanie nie ma sensu; Wszystko co trzymane jest w plikach, można obsługiwać za pomocą programów napisanych w dowolnych językach - trzeba tylko wiedzieć jak takie pliki są zbudowane;

Chcę stworzyć coś podobnego współpracującego z nowymi Windowsami, z możliwością edycji przez wiele osób jednocześnie .

Jak umiesz takie coś napisać, to zrobisz to w dowolnym (sensownym) środowisku; Więc jeżeli nie masz Delphi lub z jakichś przyczyn nie możesz go wykorzystać, to jedynym sensownym rozwiązaniem jest Lazarus; Ewentualnie wybierz inny język programowania i inne środowiska.

1

Witam,
jak najbardziej można wykorzystywać Lazarusa przy pisaniu komercyjnego oprogramowania, nawet tego z zamkniętym kodem, tylko trzeba zwracać uwagę na licencję dodatkowych komponentów, które chcemy używać.
Najbardziej znanym programem napisanym w Lazarusie jest TotalCommander (wersja 64-bit). Inne komercyjne przykłady to:
http://xerocoder.com/
http://www.cforce.gr/

0

do komercyjnych produktów napisanych a lazarus/fpc zalicza się środowisko morfik fx http://www.morfik.com/ swoją drogą bardzo fajne :)

0

dzięki za odpowiedzi... chciałem opinii od kogoś kto ma pojęcie i może porównać Delphi i Lazarusa za co dziekuję. Bo niestety część darmowego softu to nie są nawet ubodzy krewni topowych programów komercyjnych. A to co ktoś sam pisze o swoim darmowym sofcie to zawsze jest w pełni funkcyjny debeściak :) Ale jeśli się da to znaczy że się da i tego będę się trzymał.

1

bez obrazy, ale jak czytam takie pytania to nie wyobrazam sobie ten kompleksowy program. Chcyba ze ktos inny to bedzie robic

1
rafikzabki napisał(a)

Bo niestety część darmowego softu to nie są nawet ubodzy krewni topowych programów komercyjnych.

To nie jest reguła - wszystko zależy od konkretnego przypadku; Nie jest powiedziane, że darmowe czy otwarte projekty mają słabej jakości kod, nikłą funkcjonalność i kupkę bugów; A z kolei czasem jest tak, że niektóre aplikacje darmowe lub otwarte są lepsze od komercyjnych; Ale tu tak samo - wszystko zależy od konkretnego przypadku, nie ma co wrzucać wszystkiego do jednego wora;

rafikzabki napisał(a)

A to co ktoś sam pisze o swoim darmowym sofcie to zawsze jest w pełni funkcyjny debeściak :)

W pełni funkcjonalny, jak już o funkcjonalności mówić; Ale to nie dziwne - Ty nie chwaliłbyś swojego "dziecka"? :]

rafikzabki napisał(a)

Ale jeśli się da to znaczy że się da i tego będę się trzymał.

Dać się da, co nie zmienia faktu, że w jednym środowisku może to być łatwiejsze, a w drugim trudniejsze; Zwróć też uwagę na mnogość bibliotek - do Delphi jest o ich więcej, niż do Lazarusa;

Jeżeli nie masz zamiaru pisać Bóg wie jak skomplikowanego oprogramowania, to raczej różnicy nie powinieneś odczuć; Chyba że będzie Ci potrzebna jakaś funkcja, której Lazarus nie posiada (np. edytor skórek), to będzie problem.

0

przypomnę fakt że swego czasu embarcadero korzystało z fpc do do kompilacji projektów pod mac-a :)

1
satq napisał(a):

przypomnę fakt że swego czasu embarcadero korzystało z fpc do do kompilacji projektów pod mac-a :)
Że niby kiedy? dccosx.exe coś ci mówi? A pod BCB czym kompilowali też nie było bccosx.exe? Wsparcie dla MAC OS X jest od Delphi XE2 i zawsze był kompilator dccosx.exe.

0
kAzek napisał(a):
satq napisał(a):

przypomnę fakt że swego czasu embarcadero korzystało z fpc do do kompilacji projektów pod mac-a :)
Że niby kiedy? dccosx.exe coś ci mówi? A pod BCB czym kompilowali też nie było bccosx.exe? Wsparcie dla MAC OS X jest od Delphi XE2 i zawsze był kompilator dccosx.exe.

http://www.itwriting.com/blog/4841-hands-on-with-delphi-xe2-for-apple-ios.html

0

To pod iOS a nie MAC OS X a to różnica... Obecnie (a właściwie to od XE3 lub XE4) dla iOS też ma własny kompilator.

0
kAzek napisał(a):

To pod iOS a nie MAC OS X a to różnica... Obecnie (a właściwie to od XE3 lub XE4) dla iOS też ma własny kompilator.

co nie zmienia faktu że embarcadero korzystało z FPC :)

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