Poszukuję narzędzi do programowania GUI Perla w Windows dla celów edukacyjnych/wewnętrznych, głównie związanych z nauką.Programowanie GUI Perl na Windows
Mój pierwszy wybór to PerlQt. Mój przyjaciel rozwijał się z Qt i C++, więc spodziewałem się uzyskać od niego pomoc. Również Qt ma twórcę GUI, a Linux ma dobrą integrację z Perlem. Niestety, nie udało mi się sprawić, by działało w systemie Windows. Szukałem innych opcji i nadal nie jest jasne po wyszukiwaniu. To jest to, co mam do tej pory.
- Perl/Tk: szeroka baza użytkowników, dobra dokumentacja, stosunkowo niska nauka krzywa. Ale stary wygląd i może nie być aktywny. Jednak niektóre artykuły mówią, że jest teraz ponownie uruchomiony i ma natywny wygląd.
- wxPerl: wygląd natywny. Ale stroma krzywa uczenia się. Nie cała biblioteka wx jest przeniesiona do Perla. Niektórzy go lubią, a niektórzy go nienawidzą.
- Win32: GUI: natywny wygląd, może korzystać ze wszystkich Windows API. Wymagana instalacja wymuszona, ponieważ jeden z testów nie powiódł się. Nadal działa, ale nie jest pewien, czy został poprawnie zainstalowany.
- XUL :: GUI: używanie silnika FireFox, pisanie CSS.
Udało mi się je zainstalować i udało się pokazać "Hello, world". Nie mogę jednak zdecydować, którą z nich wybrać, a informacje online czasami zaprzeczają sobie nawzajem.
Czy porównać narzędzia pod względem wydajności człowieka (kody łatwe do odczytania i zapisu), wydajności obliczeniowej i dostępności narzędzia do tworzenia GUI?
Tęskniłeś za [Prima] (http://www.prima.eu.org/). Znalazłem fajne wprowadzenie [Prima na Windows] (http://blogs.perl.org/users/fabio_dalfonso/2012/07/a-brief-introduction-to-prima.html). – RanRag
Dzięki, sprawdzę to. – microbe
Widzę, że mówisz "związany z nauką". Co z tym robisz? David Mertens (i kilku innych, w tym ja) buduje REPL-centryczny REPL przy użyciu Primy. Posiada funkcjonalność, która może zawierać proste aplikacje jako zakładki w głównym oknie. [Link CPAN] (https://metacpan.org/module/DCMERTENS/App-Prima-REPL-0.03/bin/prima-repl), [link do GitHub] (https://github.com/run4flat/App-Prima -REPL) –