5 poin oleh GN⁺ 2024-08-28 | 3 komentar | Bagikan ke WhatsApp
  • Mono adalah platform perangkat lunak yang dirancang agar pengembang dapat dengan mudah membuat aplikasi lintas platform
  • Proyek Mono merupakan bagian penting dari ekosistem .NET yang dimulai pada tahun 2001
  • Pada 2016, Microsoft menjadi pengelola proyek Mono setelah mengakuisisi Xamarin
  • Pembaruan terbaru
    • Rilis besar terakhir proyek Mono adalah pada Juli 2019, dan setelah itu ada rilis patch kecil
    • Rilis patch terakhir adalah pada Februari 2024
    • Organisasi WineHQ akan menjadi pengelola baru proyek Mono
    • Kode sumber dari mono/mono yang ada dan repositori lainnya akan tetap tersedia, tetapi repositorinya dapat diarsipkan
    • Binary akan tersedia hingga 4 tahun
  • Fork Mono milik Microsoft
    • Microsoft mempertahankan fork modern dari runtime Mono di repositori dotnet/runtime
    • Pekerjaan telah selesai, dan pengguna Mono serta pemelihara framework aplikasi berbasis Mono disarankan untuk bermigrasi ke .NET
  • Pentingnya sejarah proyek Mono
    • Proyek Mono adalah implementasi .NET pertama di berbagai sistem operasi seperti Android, iOS, dan Linux
    • Mono memelopori platform .NET di berbagai sistem operasi dan mewujudkan .NET lintas platform
    • Ucapan terima kasih disampaikan kepada semua pengembang Mono
  • Dukungan untuk Mono
    • Mono yang didukung Microsoft adalah implementasi open source dari .NET Framework milik Microsoft berdasarkan standar ECMA sebagai bagian dari .NET Foundation
    • Keluarga solusi yang terus berkembang dan komunitas kontributor yang aktif serta penuh semangat membantu menjadikan Mono sebagai pilihan terdepan untuk pengembangan aplikasi lintas platform

Ringkasan GN⁺

  • Proyek Mono adalah proyek penting yang memungkinkan pengembangan aplikasi lintas platform
  • Proyek Mono yang sebelumnya dikelola Microsoft kini berpindah ke WineHQ, menandai titik transisi baru
  • Pengguna Mono yang ada perlu mempertimbangkan migrasi ke .NET
  • Mono adalah proyek perintis yang memungkinkan penggunaan .NET di berbagai sistem operasi
  • Informasi ini berguna bagi mereka yang tertarik pada pengembangan lintas platform

3 komentar

 
yangeok 2024-09-05

Oh, saya juga merasa ini terlihat seperti buangan, tapi katanya bisa dipakai saat melakukan bundling untuk Windows di Mac, jadi saya mau mencobanya.

 
unsure4000 2024-08-28

log buangan

 
GN⁺ 2024-08-28
Komentar Hacker News
  • Membagikan pengalaman pernah berpartisipasi dalam proyek Mono pada awal 2000-an. Tujuan Mono adalah menyediakan runtime .NET di berbagai platform

    • Setelah Microsoft mengakuisisi Xamarin dan mengembangkan .NET Core, peran Mono berkurang
    • Mono masih berguna untuk penggunaan tertentu seperti Wine
  • Mengira Microsoft tidak pernah secara resmi mengakui proyek reimplementasi API seperti Wine

    • Memperkenalkan contoh pada tahun 2020 ketika Microsoft menyebut Wine secara positif
  • Membagikan fakta bahwa bahasa scripting LSL milik Second Life dikompilasi menjadi bytecode Mono

    • Berjalan di mesin virtual Mono sejak 2008
  • Penasaran bagaimana para pengembang Wine bisa memanfaatkan Mono

    • Implementasi multiplatform runtime .NET buatan Microsoft sendiri yang bersifat FOSS kini jauh lebih unggul dari Mono dalam performa dan kelengkapan fitur. Namun, Mono lebih mudah di-embed ke aplikasi lain dan lebih mudah di-port ke platform baru. Itulah alasan Mono digunakan untuk .NET/Blazor WebAssembly
    • Microsoft masih memelihara fork Mono mereka sendiri untuk kasus penggunaan khusus tersebut. Selain itu, Mono juga mengimplementasikan beberapa framework GUI desktop Windows lawas seperti WinForms dan WPF yang belum dipindahkan Microsoft ke runtime .NET baru. Mungkin inilah alasan para pengembang Wine tertarik pada Mono
  • Mengajukan pertanyaan tentang hubungan Microsoft dan Wine

    • Penasaran apakah Microsoft menganggap Wine sebagai ancaman atau sebagai sekutu
  • Membagikan pengalaman memakai Mono saat kuliah

    • Memilih C# alih-alih Java dan menjalankannya di OS X menggunakan Mono
    • Seorang karyawan Microsoft datang ke kampus dan menjelaskan fitur-fitur baru di .NET dan C#
  • Mengeluhkan cara pengumuman disajikan di situs web proyek Mono

    • Berpendapat bahwa pengumuman penting seharusnya dibuat sebagai halaman terpisah
  • Penasaran dengan aktivitas Miguel de Icaza saat ini

    • Ingin tahu apa yang dikerjakannya setelah meninggalkan Microsoft pada 2022
  • Seorang pengembang backend aplikasi web yang terutama memakai Go dan Python bertanya apakah ada hal yang layak diperhatikan di ekosistem .NET

  • Membagikan tautan tentang alasan Mono berkaitan dengan Wine