ASP.NET Core uygulamaları, cross-platform uygulamalar olduğu için, bildiğiniz üzere geliştirdiğimiz web uygulamalar için artık IIS gereksinimi zorunlu değil. ASP.NET Core tarafında geliştirilen yeni “host” modeli sayesinde, uygulamaların nasıl host edileceği, kod seviyesinden yönetilip, geliştirilebiliyor. Bu ASP.NET Core’un ilk versiyonundan beri olan oldukça güzel, kolay ve yeni kapılar açan bir özellik bildiğiniz üzere. Kod seviyesinde, bu […]
Tag / CoreCLR
ASP.NET tarafında uzun zamandır büyük bir değişiklik var, Web Forms’un yanına MVC kalıbının gelmesi, .NET Framework’ün yeni versiyonları çıktıkça MVC’nin daha popülerleşmesi, OWIN, WebAPI, SignalR falan derken, ASP.NET kavramı ilk çıktığı zamankinden çok farklı bir hal aldı. .NET Framework’ün açık kaynak olabilmesi için, ondan ortaya çıkan .NET Core ile ASP.NET 5 duyurulmuştu. Bulut için uygun, performans açısından […]
vNext kavramı ile tanıştığımız Microsoft’un farklı işletim sistemlerinde de çalışan yeni framework’ü .NET Core ile ilgili önceki yazılarda birşeyler paylaşmaya çalışmıştım hatırlarsanız. Önümüzdeki günlerde RC1, 2016’nın ilk çeyreğinde de RTM versiyonun çıkması planlanan bu framework’e ben de ilerleyen zaman içerisinde biraz daha değinmek istiyorum. Bu zamana kadar çok fazla değinmek istemedim çünkü hala gelişmekte olan […]
Bir önceki yazımda .NET Core ve .NET Framework’ün arasındaki farkı ve .NET Core’un ortaya çıkışındaki amaçtan bahsetmeye çalışmıştım. Bu sefer biraz daha ayrıntılara girip, .NET Core ve hatta ASP.NET 5 ile haşır neşir olmaya başlayanların büyük bir ihtimal karşılaştığı dnvm, dnu ve dnx kavramlarından bahsetmeye çalışacağım. Yeni nesil .NET uygulamalarının çalışmaları için gerekli olan bu […]
Microsoft yaklaşık bir yıldır, .NET Framework’n OS X ve *Unix işletim sistemlerinde de çalışması için yoğun bir çalışma içerisinde. Takip edenler biliyordur zaten… Bu ve benzeri çalışmaları “Open Source” olarak paylaşmaya da başlayınca oldukça hızlı bir şekilde çıktılarını görmeye başladık. Build 2015 ile beraber de bunları yakın zaman da üretim ortamlarında da kullanabileceğimizi gördük. Build 2015’in […]