Windowsi kalkulaatori saab nüüd installida Linuxi
See pole midagi, mida te võib-olla tõesti soovite, vaid pigem .NET 5.x platvormi platvormideüleste võimaluste demonstratsioon. Microsofti avatud lähtekoodiga kaasaegne rakendus Windows Calculator on edukalt kompileeritud ja töötab nüüd Linuxis.
Nagu te mäletate, oli Microsoftil avatud lähtekoodiga kaasaegne Windowsi kalkulaatori rakendus. Sellest ajast alates on Windows kalkulaatori lähtekood GitHubis MIT-i litsentsi all. Varem, teisaldati see C#-le ja seda saab nüüd käivitada iOS-is ja Androidis ning WebAssembly abil ka veebis. Rakenduse portisid platvormiülese GUI arendajad, mida nimetatakse Uno platvormiks.
Uno Plaform võimaldab teil luua C# ja XAML-iga mobiili-, lauaarvuti- ja WebAssembly-rakendusi ühest koodibaasist.
Sama meeskond tegi selle kättesaadavaks Snapi poes, kaubamärgiga Uno Calculator. Snap on karbist väljas saadaval Ubuntus ja selle keerutustes. See on nende enda alternatiiv Flatpakile ja traditsioonilistele pakenditele.
Kalkulaatori saab kohe alla laadida. Kui kasutate Ubuntu või olete installinud snapdi, käivitage lihtsalt:
snap install uno-kalkulaator
The teadaanne kiidab Uno platvormi kui universaalset platvormidevahelist arendajalahendust. See "toosid UnoConf 2020 ajal oma toe Linuxile. Uno Plaform võimaldab teil luua C# ja XAML-iga mobiili-, lauaarvuti- ja WebAssembly-rakendusi ühest koodibaasist. Saate luua Linuxi rakendusi Uno platvormiga, kasutades Visual Studio ja Ubuntu WSL-is. Saate need snap-poes üles võtta ja seejärel käivitada oma rakendusi kõiges alates Linuxi töölauast kuni Raspberry Pi-ni.
Noh, Linuxil on juba mitmesuguseid kalkulaatorirakendusi. Peaaegu iga DE tarnib ühe! Xfce-s on Gnome Calculator, MATE kalkulaator, kalkulaatori pistikprogramm, aga ka DE-sõltumatud rakendused, nagu Galculator. Isegi kui töötate konsoolis, saab matemaatiliste arvutuste tegemiseks kasutada kesta nagu bash. Seda konkreetset Windowsi rakendust pole teie Linuxi eksemplaris tegelikult vaja.
Kui olete aga C# arendaja, peaksite seda proovima, sest see näitab, kuidas oma kasutajabaasi uutele turgudele minimaalsete jõupingutustega laiendada.