design

ASP Net Core Nedir?

April 3, 2024

.NET Core, Windows, macOS ve Linux gibi farklı işletim sistemlerinde çalışabilir. Bu platform, web uygulamaları, mikro hizmetler, bulut tabanlı uygulamalar, IoT (nesnelerin interneti) cihazları için yazılım geliştirmeyi destekler.

.NET Core, .NET Framework'ün bir alternatifi olarak ortaya çıkmıştır ve daha hafif, daha hızlı ve daha modüler bir yaklaşım sunar. .NET Core, açık kaynaklı topluluk desteğiyle geliştirilmiş ve Microsoft'un yanı sıra diğer şirketler ve bireyler tarafından da katkıda bulunulan bir proje haline gelmiştir.

.NET Core, birden fazla programlama diliyle (C#, F#, Visual Basic) kullanılabilir ve çeşitli geliştirme araçları (Visual Studio, Visual Studio Code, JetBrains Rider gibi) ile desteklenir. Ayrıca, .NET Core ile geliştirilen uygulamalar, Docker gibi konteyner teknolojileri ile kolayca dağıtılabilir ve yönetilebilir.


Resmi Web Sitesi https://dotnet.microsoft.com/en-us/

.Net Core Güçlü bir Frameworktür. Ve milyonları aşan geliştiricileri vardır. Çatı size hızlı proje geliştirmenize olanak sağlıyor.



.Net Core c# yazılım dilini kullanır Aşağıda Örnek bir Rezor Sayfası kodu bulunmaktadır

index.cshtml

cs
@page
@model IndexModel
@{
    ViewData["Title"] = "Home page";
}

<div class="text-center">
    <h1 class="display-4">Welcome</h1>
    <p>Hello, world! The time on the server is @DateTime.Now</p>
</div> 

Yukarıda verilen kod örneği Rezor Page sayfa alt yapısıyla çalışmaktadır. Rezor Page .net Core için özelleştirilmiş bir sayfa yapısıdır. MVC Controller mekanizmasını kullanmaktadır.

5 + 3 =