Ini bukan sesuatu yang mungkin anda mahukan, melainkan demonstrasi keupayaan merentas platform .NET 5.x. Kalkulator Windows, aplikasi moden yang dimiliki Microsoft dengan sumber terbuka, berjaya disusun dan kini berfungsi di Linux.
Iklan
Seperti yang anda ingat, Microsoft telah buka aplikasi Windows Calculator moden . Sejak itu, kod sumber Kalkulator Windows ada di GitHub di bawah lesen MIT. Lebih awal , itu disalurkan ke C # dan sekarang dapat diluncurkan di iOS dan Android, dan juga di Web dengan bantuan WebAssembly. Aplikasi ini disalurkan oleh pemaju GUI platform silang yang disebut Uno Platform.
Uno Plaform membolehkan anda membina aplikasi mudah alih, desktop, dan WebAss Assembly asli dengan C # dan XAML dari satu pangkalan kod.
Pasukan yang sama menjadikannya tersedia di kedai Snap, berjenama Uno Calculator. Snap tersedia di luar kotak di Ubuntu dan putarannya. Ini adalah alternatif mereka sendiri untuk Flatpak dan pakej tradisional.
bagaimana anda menyimpan gif di twitter
Kalkulator boleh dimuat turun dengan segera. Sekiranya anda menggunakan Ubuntu atau memasang snapd, jalankan:
snap pasang uno-kalkulator
The pengumuman memuji Platform Uno sebagai penyelesaian pembangun lintas platform sejagat. Ia'membawa sokongan mereka ke Linux semasa UnoConf 2020. Uno Plaform membolehkan anda membina aplikasi mudah alih, desktop, dan WebAssembly asli dengan C # dan XAML dari satu pangkalan kod. Anda boleh membina aplikasi Linux dengan Uno Platform menggunakan Visual Studio dan Ubuntu di WSL. Anda boleh mengambilnya di kedai snap dan kemudian menjalankan aplikasi anda dari apa sahaja dari desktop Linux ke Raspberry Pi '.
Nah, Linux sudah mempunyai pelbagai aplikasi Kalkulator. Hampir setiap DE menghantar satu! Terdapat Kalkulator Gnome, kalkulator MATE, pemalam kalkulator di Xfce, dan juga aplikasi bebas DE seperti Galculator. Walaupun anda bekerja di konsol, shell seperti bash dapat digunakan untuk melakukan pengiraan matematik. Tidak ada keperluan sebenarnya untuk mempunyai aplikasi Windows tertentu dalam contoh Linux anda.
Namun, jika anda seorang pengembang C #, anda harus mencubanya, kerana ini menunjukkan cara memperluas pangkalan pengguna anda ke pasar baru dengan usaha minimum.