ASP .NET Core Nedir? Yetenekleri Nelerdir?
ASP.NET Core, .NET platformunda web uygulamaları oluşturmak için kullanılan açık kaynaklı bir web geliştirme çerçevesidir. Başlangıçta sadece Windows için olsa da, artık macOS ve Linux’ta da mevcut.
ASP.NET Core, Microsoft’un yeni web platformudur. Hızlı, esnek, modern ve farklı platformlarda çalışacak şekilde sıfırdan yeniden tasarlandı. İleriye dönük olarak, ASP.NET Core, .NET ile web geliştirme için kullanılabilecek bir platformdur. Son birkaç yıldır MVC veya Web API ile ilgili herhangi bir deneyiminiz varsa, bazı tanıdık özellikler göreceksiniz. Bugün sizlerle beraber ASP.NET core hakkında Bilgi ve nasıl kurulacağı hakkında bazı bilgiler vermekteyiz.
Bilgisayar Programlama terminolojileri hakkında temel bilgilere sahip olmalısınız. Programlama dillerinden herhangi birinin temel olarak anlaşılması bir artıdır.
ASP.NET’in Kısa Tarihi
ASP.NET uzun yıllardan beri web uygulamaları geliştirmek için kullanılmaktadır. O zamandan beri, çerçeve istikrarlı bir evrimsel değişim geçirdi ve sonunda bizi en yeni soyundan gelen ASP.NET Core 1.0’a götürdü.
- ASP.NET Core 1.0, ASP.NET 4.6’nın devamı değildir.
- Yepyeni bir çerçeve, bildiğimiz her şeyin yanında mutlu bir şekilde yaşayan yan yana bir proje.
- Mevcut ASP.NET 4.6 çerçevesinin gerçek bir yeniden yazılmasıdır, ancak çok daha küçük ve çok daha modülerdir.
- Bazı insanlar birçok şeyin aynı kaldığını düşünüyor, ancak bu tamamen doğru değil. ASP.NET Core 1.0, ASP.NET manzarasında büyük bir temel değişikliktir.
ASP.NET Core nedir
ASP.NET Core, Windows, Linux ve Mac üzerinde geliştirilip çalıştırılabilen modern web uygulamaları geliştirmek için açık kaynaklı ve bulut için optimize edilmiş bir web çerçevesidir. Şimdi MVC ve Web API özelliklerini tek bir web programlama çerçevesinde birleştiren MVC çerçevesini içerir.
- ASP.NET Core uygulamaları .NET Core veya tam .NET Framework üzerinde çalışabilir.
- Buluta dağıtılan veya şirket içinde çalışan uygulamalar için optimize edilmiş bir geliştirme çerçevesi sağlamak üzere tasarlanmıştır.
- Minimum ek yüke sahip modüler bileşenlerden oluşur, böylece çözümlerinizi oluştururken esnekliği korursunuz.
- ASP.NET Core uygulamalarınızı platform, Windows, Mac ve Linux üzerinde geliştirebilir ve çalıştırabilirsiniz.
ASP.NET Core’un Avantajları
ASP.NET Core aşağıdaki avantajlarla birlikte gelir –
- ASP.NET Core, çok daha yalın ve modüler bir çerçeve ile sonuçlanan bir dizi mimari değişikliğe sahiptir.
- ASP.NET Core artık System.Web.dll dosyasını temel almamaktadır. Bir dizi granüler ve iyi faktörlü NuGet paketine dayanır.
- Bu, uygulamanızı yalnızca ihtiyacınız olan NuGet paketlerini içerecek şekilde optimize etmenizi sağlar.
- Daha küçük bir uygulama yüzey alanının avantajları arasında daha sıkı güvenlik, daha az servis, daha iyi performans ve daha düşük maliyetler bulunur
ASP.NET Core ile aşağıdaki iyileştirmeleri alabilirsiniz –
- Windows, Mac ve Linux’ta platformlar arası ASP.NET uygulamaları oluşturun ve çalıştırın.
- Gerçek yan yana uygulama sürümlendirmeyi destekleyen .NET Core üzerine inşa edilmiştir.
- Modern wWeb geliştirmeyi kolaylaştıran yeni araçlar.
- Web kullanıcı arayüzü ve Web API’leri için tek hizalı web yığını.
- Buluta hazır ortama dayalı yapılandırma.
- Bağımlılık enjeksiyonu için yerleşik destek.
- Jilet’i HTML ile daha doğal hale getiren Etiket Yardımcıları.
- Kendi işleminizde IIS veya self-host üzerinde barındırma yeteneği.
ASP.NET Core, ASP.NET’in önemli bir yeniden tasarımıdır. Bu konuda ASP.NET Core’daki yeni kavramlar tanıtılmakta ve modern web uygulamaları geliştirmenize nasıl yardımcı oldukları açıklanmaktadır.
ASP.NET Core’u uygulamanızda kullanmak için sisteminizde aşağıdakilerin yüklü olması gerekir –
- Microsoft Visual Studio 2015
- Microsoft .NET Core 1.0.0 – VS 2015 Takım Önizleme 2
Microsoft, SQL Server’ı da içeren ücretsiz bir Visual Studio sürümü sağlar ve www.visualstudio.com/en-us/downloads/downloadvisual-studio-vs.aspx ve Microsoft .NET Core 1.0.0 – VS 2015’ten indirilebilir Takım Önizleme 2, https://go.microsoft.com/fwlink/?LinkId=817245 adresinden indirilebilirsiniz . .
Microsoft Visual Studio 2015 Kurulumu
Şimdi kurulumunda yer alan adımları anlayalım
Adım 1 – İndirme işlemi tamamlandığında yükleyiciyi çalıştırın. Aşağıdaki iletişim kutusu görüntülenecektir.
Adım 2 – Yukarıdaki ekran görüntüsünde olduğu gibi Yükle düğmesini tıklayın. Yükleme işlemi başlayacaktır.
Adım 3 – Yükleme işlemi başarıyla tamamlandığında, aşağıdaki iletişim kutusunu göreceksiniz.
Adım 4 – Bu iletişim kutusunu kapatın ve gerekirse bilgisayarınızı yeniden başlatın.
Adım 5 – Başlat menüsünden Visual studio’yu açın. Bu, aşağıdaki iletişim kutusunu açar ve ilk kez kurulacağı için biraz zaman alabilmektedir (sadece hazırlık için).
Adım 6 – Artık Visual Studio’nun ana penceresini göreceksiniz.
Adım 7 – Visual Studio yüklendikten sonra, Visual Studio’yu kapatın ve Microsoft .NET Core 1.0.0 – VS 2015 Tooling Preview 2’yi başlatın.
Adım 8 – Onay kutusunu işaretleyin ve Yükle’yi tıklayın.
Adım 9 – Kurulum tamamlandığında, aşağıdaki mesajı göreceksiniz.
Adım 10 – Artık ASP.NET Core kullanarak uygulamanızı başlatmaya hazırsınız.
Sizde .Net Core uyumlu hosting paketi sahibi olmak istiyor iseniz bağlantıya tıklayabilirsiniz.