5 puan yazan GN⁺ 2024-08-28 | 3 yorum | WhatsApp'ta paylaş
  • Mono, geliştiricilerin çapraz platform uygulamalarını kolayca oluşturabilmesi için tasarlanmış bir yazılım platformudur
  • Mono projesi, 2001'de başlayan .NET ekosisteminin önemli bir parçasıydı
  • Microsoft, 2016'da Xamarin'i satın alarak Mono projesinin yöneticisi oldu
  • Son güncellemeler
    • Mono projesinin son büyük sürümü Temmuz 2019'daydı ve sonrasında küçük yama sürümleri geldi
    • Son yama sürümü Şubat 2024'teydi
    • WineHQ organizasyonu, Mono projesinin yeni yöneticisi olacak
    • Mevcut mono/mono ve diğer depolardaki kaynak kod kullanılmaya devam edebilecek, ancak depolar arşivlenebilir
    • İkili dosyalar en fazla 4 yıl boyunca kullanılabilir olacak
  • Microsoft'un Mono fork'u
    • Microsoft, dotnet/runtime deposunda Mono çalışma zamanının modern bir fork'unu sürdürmeye devam ediyor
    • Çalışma tamamlandı ve Mono kullanıcıları ile Mono tabanlı uygulama çatılarının bakımını yapanlara .NET'e geçmeleri öneriliyor
  • Mono projesinin tarihsel önemi
    • Mono projesi, Android, iOS, Linux gibi çeşitli işletim sistemlerinde ilk .NET uygulamasıydı
    • .NET platformunun birden çok işletim sisteminde önünü açtı ve çapraz platform .NET'i gerçeğe dönüştürdü
    • Tüm Mono geliştiricilerine teşekkür ediliyor
  • Mono'nun desteği
    • Microsoft tarafından desteklenen Mono, .NET Foundation'ın bir parçası olarak ECMA standartlarına dayanan Microsoft .NET Framework'ünün açık kaynaklı bir uygulamasıdır
    • Büyüyen çözüm ailesi ve aktif, tutkulu katkı topluluğu, Mono'nun çapraz platform uygulama geliştirme için önde gelen seçeneklerden biri olmasına yardımcı oluyor

GN⁺ Özeti

  • Mono projesi, çapraz platform uygulama geliştirmeyi mümkün kılan önemli bir projedir
  • Microsoft'un yönettiği Mono projesi artık WineHQ'ya geçerek yeni bir dönüm noktasına ulaşıyor
  • Mevcut Mono kullanıcıları .NET'e geçişi değerlendirmeli
  • Mono, .NET'in çeşitli işletim sistemlerinde kullanılmasını sağlayan öncü bir projeydi
  • Çapraz platform geliştirmeyle ilgilenenler için faydalı bir bilgi

3 yorum

 
yangeok 2024-09-05

Ah, bana da biraz elde kalanı değerlendirme gibi geliyor ama mac'te Windows için bundle'lama yaparken kullanılabildiği söyleniyor, ben de denemeyi düşünüyorum.

 
unsure4000 2024-08-28

ıvır zıvır.log

 
GN⁺ 2024-08-28
Hacker News görüşleri
  • 2000'lerin başında Mono projesine katılmış olma deneyimini paylaşıyor. Mono'nun hedefi, farklı platformlarda .NET runtime'ı sağlamaktı

    • Microsoft'un Xamarin'i satın alması ve DotNET Core'u geliştirmesiyle Mono'nun rolü azaldı
    • Mono, Wine gibi belirli kullanım alanlarında hâlâ faydalı
  • Microsoft'un Wine gibi API yeniden uygulama projelerini resmî olarak tanıdığını hiç düşünmediğini söylüyor

    • 2020'de Microsoft'un Wine'dan olumlu şekilde bahsettiği bir örnek paylaşıyor
  • Second Life'ın betik dili LSL'nin Mono bytecode'una derlendiği bilgisini paylaşıyor

    • 2008'den beri Mono sanal makinesi üzerinde çalışıyor
  • Wine geliştiricilerinin Mono'yu nasıl kullanabileceğini merak ediyor

    • Microsoft'un kendi .NET runtime'ının çok platformlu FOSS implementasyonu artık Mono'dan çok daha yüksek performanslı ve özellik açısından daha eksiksiz. Ancak Mono, başka uygulamalara gömmesi daha kolay ve yeni platformlara port etmesi daha kolay. .NET/Blazor WebAssembly'de kullanılmasının nedeni de bu
    • Microsoft, bu özel kullanım senaryoları için hâlâ Mono'nun kendi fork'unu sürdürüyor. Ayrıca Mono, Microsoft'un yeni .NET runtime'ına taşımadığı WinForms ve WPF gibi bazı eski Windows masaüstü GUI framework'lerini de uyguluyor. Wine geliştiricilerinin Mono'yla ilgilenmesinin nedeni muhtemelen bu
  • Microsoft ile Wine arasındaki ilişkiyi sorguluyor

    • Microsoft'un Wine'ı bir tehdit mi yoksa müttefik mi gördüğünü merak ediyor
  • Üniversite yıllarında Mono kullanma deneyimini paylaşıyor

    • Java yerine C# seçip OS X üzerinde çalıştırmak için Mono kullanmış
    • Microsoft çalışanı üniversiteye gelip .NET ve C#'taki yeni özellikleri anlatmış
  • Mono proje web sitesindeki duyuru biçiminden şikâyet ediyor

    • Önemli duyuruların ayrı bir sayfa olarak hazırlanması gerektiğini savunuyor
  • Miguel de Icaza'nın şu anda ne yaptığına dair merakını dile getiriyor

    • 2022'de Microsoft'tan ayrıldıktan sonra ne yaptığını merak ediyor
  • Ağırlıklı olarak Go ve Python kullanan bir web uygulaması backend geliştiricisi, .NET ekosisteminde dikkat çekici bir şey olup olmadığını soruyor

  • Mono'nun Wine ile neden ilişkili olduğuna dair bir bağlantı paylaşıyor