Merhaba, son zamanlarda sıkça rastladığım, henüz yeni çıktığından olsa gerek tüm yazılımcıların acilen öğrenmeye çalıştığını sezdiğim,MICROSOFT 'un 2.0 sürümünü yayınladığı .NET CORE altyapısına biraz göz gezdirelim.
.NET Core; modern, bulut tabanlı, Online-Offline uygulamalar oluşturmaya yönelik (cross-platform) platformlar arası, yüksek performanslı, açık kaynak bir altyapıdır.
.NET Framework altyapısıyla geliştirilmiştir.
.NET Core kullanarak platformlar arası kütüphane (.dll), console ve ASP.NET web uygulamaları geliştirebilirsiniz.
.NET Core, standart .NET Framework sürümünün daha yalın, daha modüler bir çerçevede ele alınmasını sağlayan mimari değişikliklerle yeniden tasarlanmış halidir. Yani bildiğimiz .NET Framework altyapısının optimize edilmiş halidir diyebiliriz.
isterseniz de Visual Studio Program Ekle / Kaldır üzerinden özellik olarak eklenebilir.
.NET Core; modern, bulut tabanlı, Online-Offline uygulamalar oluşturmaya yönelik (cross-platform) platformlar arası, yüksek performanslı, açık kaynak bir altyapıdır.
.NET Framework altyapısıyla geliştirilmiştir.
.NET Core kullanarak platformlar arası kütüphane (.dll), console ve ASP.NET web uygulamaları geliştirebilirsiniz.
.NET Core, standart .NET Framework sürümünün daha yalın, daha modüler bir çerçevede ele alınmasını sağlayan mimari değişikliklerle yeniden tasarlanmış halidir. Yani bildiğimiz .NET Framework altyapısının optimize edilmiş halidir diyebiliriz.
.NET Core ile şunları yapabilirsiniz:
- web uygulamaları ve kütüphaneleri,IOT uygulamaları ve mobil cihazlar için taşınabilir platformlar arası kütüphaneler oluşturabilirsiniz.
- Windows, macOS ve Linux üzerinde tercih ettiğiniz geliştirme araçlarını kullanabilirsiniz.
- Bulut veya lokal ortamda çalışacak proje üretebilirsiniz.
Avantajlarına değinirsek;
- Bulut tabanlı kullanım için daha fazla kolaylık sunar.
- ASP.NET CORE Basit, yüksek performanslı ve modüler bir HTTP yapısı sunar.
- Uygulamanızı farklı platformlarda host edebilirsiniz.
- Modern web geliştirmeyi basitleştiren araçlar içerir.
- Windows, macOS ve Linux üzerinde derleyip çalıştırma olanağı sunar.
- Açık kaynaktır ve herkes tarafından geliştirilebilir.
Hangi durumlarda .NET CORE, hangi durumlarda .NET Framework ile çalışmalıyız?
Aşağıdaki durumlarda .NET CORE seçimi yapabilirsiniz;
- Uygulamanız cross-platform (platform bağımsız) özelliğine ihtiyaç duyuyorsa
- Mikroservis(sadece bir işi yapan, bir fonksiyonaliteyi gerçekleştiren çok küçük kod parçacığı) ihtiyacınız varsa
- Docker hizmeti (tipik bir sanallaştırma servisi de diyebiliriz) ihtiyacınız var ise
- Yüksek performans gereksiniminiz var ise, yoğun işlem yaptırıyorsanız
- Projenizdeki uygulamaların .NET versiyonlarının birbirinden farklı olması gerekiyorsa
Aşağıdaki durumlarda .NET Framework seçimi yapabilirsiniz;
- Hali hazırdaki mevcut uygulamanız .NET Framework üzerinde geliştirilmiş ise
- Uygulamanız 3rd party araçları ve Nuget üzerinde .NET CORE tarafından desteklenmeyen araçları kullanıyorsa
- Uygulamanız .NET CORE da desteklenmeyen API vb. teknolojileri içeriyorsa
- Platform bağımsızlığına ihtiyacınız yok, ben uygulamamı Windows üzerinde kullanacak ve barındıracağım diyorsanız
.NET CORE Kurulumu Nasıl Yapılır?
.NET CORE Kurulumu için gerekli bileşenler; ister Nuget Üzerinden https://www.nuget.org/packages/Microsoft.AspNetCore.All bu adresten indirilebilir,isterseniz de Visual Studio Program Ekle / Kaldır üzerinden özellik olarak eklenebilir.
Easy "water hack" burns 2 lbs OVERNIGHT
YanıtlaSilAt least 160000 women and men are hacking their diet with a simple and secret "liquid hack" to lose 1-2 lbs every night as they sleep.
It is very easy and works every time.
This is how you can do it yourself:
1) Grab a glass and fill it half glass
2) Proceed to use this awesome hack
you'll be 1-2 lbs lighter when you wake up!