Windows Calculator je zdaj mogoče namestiti v Linux
To ni nekaj, kar bi si morda zares želeli, temveč predstavitev večplatformskih zmogljivosti platforme .NET 5.x. Windows Calculator, sodobna aplikacija, ki jo je imel Microsoft odprtokodno, je uspešno prevedena in zdaj deluje v Linuxu.
Oglas
Kot se morda spomnite, je imel Microsoft odprtokodno sodobno aplikacijo Windows Calculator. Od takrat je izvorna koda Windows Calculator na GitHubu pod licenco MIT. Prej, je bil prenesen v C# in ga je zdaj mogoče zagnati na iOS in Android ter tudi na spletu s pomočjo WebAssembly. Aplikacijo so prenesli razvijalci večplastnega GUI, imenovanega Uno Platform.
Uno Plaform vam omogoča gradnjo domačih aplikacij za mobilne naprave, namizne računalnike in WebAssembly s C# in XAML iz ene kodne baze.
Ista ekipa ga je dala na voljo v trgovini Snap z blagovno znamko Uno Calculator. Snap je na voljo iz škatle v Ubuntuju in njegovih vrtljajih. Je njihova lastna alternativa Flatpak in tradicionalnim paketom.
Kalkulator lahko prenesete takoj. Če uporabljate Ubuntu ali imate nameščen snapd, samo zaženite:
hitro namestite uno-kalkulator
The obvestilo hvali platformo Uno kot univerzalno rešitev za razvijalce na več platformah. To "prinesli podporo Linuxu med UnoConf 2020. Uno Plaform vam omogoča gradnjo domačih aplikacij za mobilne naprave, namizne računalnike in WebAssembly s C# in XAML iz ene kodne baze. Aplikacije za Linux lahko gradite s platformo Uno z uporabo Visual Studio in Ubuntu na WSL. Lahko jih posnamete v trgovini snap in nato zaženete svoje aplikacije na vsem, od namizja Linux do Raspberry Pi.
No, Linux že ima različne aplikacije za kalkulator. Skoraj vsak DE ga pošlje! Obstaja Gnome Calculator, MATE kalkulator, vtičnik za kalkulator v Xfce, pa tudi DE neodvisne aplikacije, kot je Galculator. Tudi če delate v konzoli, lahko lupino, kot je bash, uporabite za izvajanje matematičnih izračunov. Dejansko ni treba imeti te posebne aplikacije za Windows v vašem primeru Linux.
Če pa ste razvijalec C#, ga morate poskusiti, saj kaže, kako razširiti svojo uporabniško bazo na nove trge z minimalnimi napori.