Dit is niet iets dat je misschien echt wilt, maar eerder een demonstratie van de platformonafhankelijke mogelijkheden van het .NET 5.x-platform. Windows Calculator, een moderne app die Microsoft had open source, is met succes gecompileerd en werkt nu op Linux.
Advertentie
Zoals u zich wellicht herinnert, had Microsoft open source de moderne Windows Calculator-app . Sindsdien staat de broncode van Windows Calculator op GitHub onder de MIT-licentie. Eerder , het werd geport naar C # en kan nu worden gelanceerd op iOS en Android, en ook op het web met behulp van WebAssembly. De app is geporteerd door ontwikkelaars van de cross-platform GUI genaamd het Uno Platform.
Met Uno Plaform kunt u native mobiele, desktop- en WebAssembly-apps bouwen met C # en XAML vanuit één enkele codebasis.
Hetzelfde team maakte het beschikbaar in de Snap-winkel, onder de merknaam Uno Calculator. Snap is direct beschikbaar in Ubuntu en zijn spins. Het is hun eigen alternatief voor Flatpak en traditionele pakketten.
hoe docx-bestand te openen in Android
De calculator kan meteen worden gedownload. Als je Ubuntu gebruikt of Snapd hebt geïnstalleerd, voer je gewoon het volgende uit:
snap uno-calculator installeren
De Aankondiging prijst het Uno Platform als de universele platformonafhankelijke ontwikkelaarsoplossing. Het'brachten hun ondersteuning naar Linux tijdens UnoConf 2020. Met Uno Plaform kun je native mobiele, desktop- en WebAssembly-apps bouwen met C # en XAML vanuit één enkele codebasis. U kunt Linux-applicaties bouwen met Uno Platform met Visual Studio en Ubuntu op WSL. Je kunt ze vastleggen in de snap store en vervolgens je apps op alles draaien, van de Linux-desktop tot een Raspberry Pi '.
Nou, Linux heeft al een verscheidenheid aan rekenmachine-apps. Bijna elke DE verzendt er een! Er is Gnome Calculator, MATE-calculator, een calculator-plug-in in Xfce, evenals DE-onafhankelijke apps zoals Galculator. Zelfs als u in een console werkt, kan een shell zoals bash worden gebruikt om wiskundige berekeningen uit te voeren. Het is niet echt nodig om die specifieke Windows-app in uw Linux-instantie te hebben.
Als u echter een C # -ontwikkelaar bent, moet u het eens proberen, aangezien het laat zien hoe u uw gebruikersbestand met minimale inspanningen kunt uitbreiden naar nieuwe markten.