Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.os.linux.programowanie > #2018
| Newsgroups | pl.comp.os.linux.programowanie |
|---|---|
| Date | 2015-09-08 03:52 -0700 |
| Message-ID | <2f5acb10-d461-494f-b4cf-a9801c260755@googlegroups.com> (permalink) |
| Subject | W czym to pisać? |
| From | niktnobodynikt@gmail.com |
Przedstawię może sytuację. Jest niewielka firma. Oprócz innych rzeczy zajmowałem się dawno temu trochę programowaniem. Jest koło dziesięciu nietypowych aplikacji bazodanowych napisanych przeze mnie w Clipperze blisko 20 lat temu. Działają na pojedyńczych komputerach nie w sieci. Od tego czasu zaszło wiele zmian, ale te aplikacje nadal są używane i czasami wprowadzam do nich drobne zmiany i rozszerzenia. Wszystkie komputery oprócz aplikacji używają tylko arkusza kalkulacyjnego, edytora tekstu i przeglądarki internetowej, więc już od dawna pracują pod linuksem. Programy Clipperowe nieźle działają pod dosemu. Ostatnio pojawił się pomysł, żeby programy przepisać na wersję okienkową linuksową z wykorzystaniem jakichś baz SQL-owych. I zastanawiam się nad narzędziami, których można do tego użyć. W pierwszej chwili myślałem o czymś w rodzaju Libeoffice Base albo Kexi. Niestety wygląda na to, że to się nie sprawdzi. Brakuje mi tam paru możliwości. A konkretnie nie da się prosto uzyskać paru rzeczy: - w obecnych programach są wykonywane dość duże i skomplikowane batchowe przetwarzania baz, - jest używana zaawansowana weryfikacja wprowadzanych danych obejmująca także zależności między wieloma rekordami, - domyślne (startowe) wartości formatek wprowadzania są wyliczane na podstawie wielu rekordów baz i historii wprowadzania w danej sesji. Nie mam także przekonania do kompilowania starego kodu jakimś kompilatorem kompatybilnym z Clipperem. Nie wiem czy mam rację ale chyba najprościej byłoby użyć jakiegoś uniwersalnego języka programowania i odpowiednich bibliotek. Ze względu na moje umiejętności wchodzą w rachubę python, perl, php, c, c++. Nie ma problemu w tych językach z bibliotekami do obsługi baz danych. A może w tej sprawie się mylę? Nie znam natomiast żadnych rozsądnych bibliotek, które umożliwiłyby stworzenie: 1. hierarchicznego menu, 2. wyświetlanie zawartości bazy z obsługą kursorów, 3. formatek wprowadzania danych z możliwością używania skrótów klawiaturowych i zaawansowanej weryfikacji, 4. raportów na drukarkę i do plików tekstowych. Jakie narzędzia byście polecili?
Back to pl.comp.os.linux.programowanie | Previous | Next — Next in thread | Find similar | Unroll thread
W czym to pisać? niktnobodynikt@gmail.com - 2015-09-08 03:52 -0700 Re: W czym to pisać? Luke <luke@luke.net> - 2015-09-08 21:45 +0200
csiph-web