Thread View: pl.comp.os.linux.programowanie
2 messages
2 total messages
Started by niktnobodynikt
Tue, 08 Sep 2015 10:52
W czym to pisać?
Author: niktnobodynikt
Date: Tue, 08 Sep 2015 10:52
Date: Tue, 08 Sep 2015 10:52
25 lines
3319 bytes
3319 bytes
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?
Re: W czym to pisać?
Author: Luke
Date: Tue, 08 Sep 2015 19:45
Date: Tue, 08 Sep 2015 19:45
11 lines
1649 bytes
1649 bytes
> Nie mam także przekonania do kompilowania starego kodu jakimś kompilatorem kompatybilnym z Clipperem. Zacząłbym od spróbowania przekompilowania (jednak). Na przykład https://harbour.github.io/ Ryzykujesz kilka wieczorów. Jeśli się uda, to problem z głowy (w porównaniu z przepisywaniem tego w czymkolwiek). L.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads