Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Aplikacje desktopowe [okienkowe] Linux
#1
0
Hobbystycznie na Windowsie piszę apki desktopowe w C# z użyciem frameworka WPF/WinForm. O ile w ASP mogę tworzyć apki webowe działające również na linuxie to nie wiem w jakim języku programowania mógłbym napisać przykładowy kalkulator dla linuxa.
Pytanie czy napisany program na Mincie uruchomi się też na innej dystrybucji systemu z pingwinem?
Odpowiedz
#2
0
W C# też się da stworzyć aplikacje z gui w odpowiednim framework, które zadziała na dowolnym innym systemie linux.
[Obrazek: userbar.png]
Prowadzę to forum od roku 2007. Przez ten czas projekt minta bardzo negatywnie się zmienił, stąd mogą w moich postach być opinie z którymi można się nie zgadzać.
Odpowiedz
#3
0
(06-01-2024, 13:24)Confotorio napisał(a): Hobbystycznie na Windowsie piszę apki desktopowe w C# z użyciem frameworka WPF/WinForm. O ile w ASP mogę tworzyć apki webowe działające również na linuxie to nie wiem w jakim języku programowania mógłbym napisać przykładowy kalkulator dla linuxa.
Pytanie czy napisany program na Mincie uruchomi się też na innej dystrybucji systemu z pingwinem?
Nie siedzę za bardzo w C#, ale pewnie jest tak samo jak z moją Javą (działają na podobnej zasadzie) - jak skonfigurujesz środowisko uruchomieniowe i używasz głównie rzeczy ogólnych (bez jakichś fajerwerków używanych głównie do optymalizacji pod konkretne platformy), to będzie działać Smile
Kernel: 6.2.0-32-generic x86_64 Desktop: Xfce 4.18.1 Distro: Linux Mint 21.2 Victoria base: Ubuntu 22.04 jammy
Odpowiedz
#4
0
Z tego co kojarzę to WPF/WinForm nie ma wsparcia w Linuksie.
Swego czasu jak robiłem aplikacje okienkowe, które miały się kompilować na platformy Linux i Windows to używałem c++ z wxwidgets https://www.wxwidgets.org/
Ale było to ładnych parę lat temu.
Tu masz przykładowy projekt kalkulatora: https://github.com/brightprogrammer/Computerator
Proponuję zainteresować się również alternatywami np. QT
https://alternativeto.net/software/wxwidgets/
Odpowiedz


Skocz do:




Użytkownicy przeglądający ten wątek: 2 gości