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?
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.
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/
do komercyjnych produktów napisanych a lazarus/fpc zalicza się środowisko morfik fx http://www.morfik.com/ swoją drogą bardzo fajne :)
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ł.
bez obrazy, ale jak czytam takie pytania to nie wyobrazam sobie ten kompleksowy program. Chcyba ze ktos inny to bedzie robic
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.
przypomnę fakt że swego czasu embarcadero korzystało z fpc do do kompilacji projektów pod mac-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.
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
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.
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 :)