.NET Core ve Mono gibi terimlerin anlamaları tam olarak neler?

Megumi Lisa

Hectopat
Katılım
17 Mayıs 2020
Mesajlar
2.571
Makaleler
1
Çözümler
24
Yer
Türkiye
Benim bilidiğim .Net Framework sadece Windows içinde çalışıyor, .Net Core ise çapraz platform destekliyor.
Peki mono ne oluyor, bu durumda mono ve .Net Core aynı şey mi? Aralarında ne gibi farklar var. Bir de aklıma takılan, .Net Framework mu daha çok performans veriyor yoksa .Net Core mu?

@Eray T
 
Selamlar, sorunun cevabını buldun mu biliyorum ama bulamadıysan cevaplamak isterim.

Şöyle, eskiden sadece .Net Framework vardı ve bildiğin üzere sadece Windows için bir Framework sunuyordu. Ancak bazı insanlar .Net Framework'ü başka işletim sistemleri üzerinde de kullanmak istiyordu. Bunun üzerine adamın biri çıktı ve Linux için Mono'yu geliştirdi. Mono, C#, Visual Basic destekliyor ve şuan .Net 4.6'nın sahip olduğu birçok özelliği bulunduruyor.

.Net Core ise Microsoft'un daha hızlı, daha güçlü ve çoklu işletim sistemi desteğine sahip bir yazılım geliştirme platformu için .Net Framework'ü yeniden yazma girişimi olarak başladı. .Net Core 3.1'e kadar bu devam etti. Ardından bir sonraki versiyon .Net 5 diye farklı bir isimlendirme ile devam etti ve 6, 7, 8 şeklinde (8 hala Preview versiyon olmak üzere) günümüzdeki halini aldı. Yani artık .Net Core yok en azından bu isimle yok. Bütün versiyonları için destek kalktı ve artık herhangi bir güncelleme almıyor.
Günümüzdeki .Net oldukça hızlı (gerçekten çok hızlı, özellikle .Net Framework'e göre) ve yazılım geliştirirken mümkün olduğunca birinci tercih olmalı.
 
Selamlar, sorunun cevabını buldun mu biliyorum ama bulamadıysan cevaplamak isterim.

Şöyle, eskiden sadece .Net Framework vardı ve bildiğin üzere sadece Windows için bir Framework sunuyordu. Ancak bazı insanlar .Net Framework'ü başka işletim sistemleri üzerinde de kullanmak istiyordu. Bunun üzerine adamın biri çıktı ve Linux için Mono'yu geliştirdi. Mono, C#, Visual Basic destekliyor ve şuan .Net 4.6'nın sahip olduğu birçok özelliği bulunduruyor.

.Net Core ise Microsoft'un daha hızlı, daha güçlü ve çoklu işletim sistemi desteğine sahip bir yazılım geliştirme platformu için .Net Framework'ü yeniden yazma girişimi olarak başladı. .Net Core 3.1'e kadar bu devam etti. Ardından bir sonraki versiyon .Net 5 diye farklı bir isimlendirme ile devam etti ve 6, 7, 8 şeklinde (8 hala Preview versiyon olmak üzere) günümüzdeki halini aldı. Yani artık .Net Core yok en azından bu isimle yok. Bütün versiyonları için destek kalktı ve artık herhangi bir güncelleme almıyor.
Günümüzdeki .Net oldukça hızlı (gerçekten çok hızlı, özellikle .Net Framework'e göre) ve yazılım geliştirirken mümkün olduğunca birinci tercih olmalı.
Sonlara doğru ".Net Core yok en azından bu isimle yok" yazmışsınız. Mono mu yazıcaktınız yoksa doğrumu yazdınız.

Sonlara doğru ".Net Core yok en azından bu isimle yok" yazmışsınız. Mono mu yazıcaktınız yoksa doğrumu yazdınız.
Yada "Core" ekinin kalkmasından mı bahsediyorsunuz.
 
Sonlara doğru ".Net Core yok en azından bu isimle yok" yazmışsınız. Mono mu yazıcaktınız yoksa doğrumu yazdınız.


Yada "Core" ekinin kalkmasından mı bahsediyorsunuz.
Evet doğru yazdım. Demek istediğim .Net Core 3.1'e kadar olan versiyonlar için destek kalktı. Onun yerine yeni ismiyle ve güncel haliyle .Net kullanılmalı.
 

Yeni konular

Geri
Yukarı