See pole midagi, mida te tegelikult võiksite soovida, vaid pigem .NET 5.x platvormi platvormidevaheliste võimete demonstreerimine. Microsofti avatud lähtekoodiga moodne rakendus Windows Calculator on edukalt kompileeritud ja töötab nüüd Linuxis.
Reklaam
Nagu mäletate, oli Microsoftil avatud lähtekoodiga kaasaegne Windowsi kalkulaatori rakendus . Sellest ajast alates on Windowsi kalkulaatori lähtekood GITHubis MIT-litsentsi all. Varem , see porditi C # -ni ja nüüd saab selle käivitada iOS-is ja Android-is ning WebAssembly abil ka veebis. Rakendust porditasid ristplatvormi GUI arendajad Uno Platform.
Uno Plaform võimaldab teil ühtsest koodibaasist ehitada C # ja XAML-iga natiivseid mobiil-, töölaua- ja WebAssembleerimisrakendusi.
Sama meeskond tegi selle kättesaadavaks Snapi poes, kaubamärgiga Uno Calculator. Snap on Ubuntu pakendis saadaval ja selle keerutab. See on nende endi alternatiiv Flatpakile ja traditsioonilistele pakettidele.
Windows 10, kui klõpsan nuppu Start, ei juhtu midagi
Kalkulaatori saab kohe alla laadida. Kui kasutate Ubuntu või olete installinud snapdi, käivitage lihtsalt:
installige kiiresti uno-kalkulaator
The teadaanne kiidab Uno platvormi kui universaalset platvormidevahelist arendajalahendust. See'tõi oma toetuse Linuxile UnoConf 2020 ajal. Uno Plaform võimaldab teil ühtsest koodibaasist ehitada C # ja XAML-iga natiivseid mobiil-, töölaua- ja WebAssembleerimisrakendusi. Uno Platvormiga saate Linuxi rakendusi ehitada WSL-i Visual Studio ja Ubuntu abil. Saate need hõlpsasti salvestada ja seejärel käivitada oma rakendusi kõigil alustel, alates Linuxi töölauast kuni Raspberry Pi '.
Noh, Linuxil on juba erinevaid kalkulaatori rakendusi. Peaaegu iga DE saadab ühe! Xfce'is on nii Gnome'i kalkulaator, MATE kalkulaator, kalkulaatori pistikprogramm kui ka DE-st sõltumatud rakendused nagu Galculator. Isegi kui töötate konsoolis, saab matemaatiliste arvutuste tegemiseks kasutada sellist kesta nagu bash. Selle konkreetse Windowsi rakenduse olemasolu teie Linuxi eksemplaris pole tegelikult vajalik.
Kui aga olete C # arendaja, peaksite seda proovima, sest see näitab, kuidas oma kasutajaskonda minimaalsete jõupingutustega uutele turgudele laiendada.