none
.net 5 ve asp.net core 3.1 aynı mı ? RRS feed

Tüm Yanıtlar

  • 1. Hayır

    2. Hayır

    Crossplatform desktop için ise MAUI gelecek onunla yapabileceksin. Şimdi de dilersen UNO gibi çözümlerler yapabilirsin.


    www.cihanyakar.com

    1 Aralık 2020 Salı 10:37
    Moderatör
  • .Net Framework , .Net Core,.Net 5 birbirinden farklı kütüphanelerdir.

    .Net 5 Microsoft'un çok önceden müjdelediği bir alt yapı. .Net Core ile yaptıklarınızı, .Net Framework ile yaptıklarınızı (tabiki çok daha fazlasını) .Net ile yapabilirsiniz

    .Net 5 ile hedeflenen, .Net Core, .Net Framework, Xamarin ve Mono’nun avantajlarını tek bir çatı altında toplamaktır.

    microsfott'un resmi sitesindeki açıklamalar ise şöyle ;

    .NET 5,0, .NET Core 'un sonraki önemli sürümüdür 3,1. Aşağıdaki iki nedenden dolayı .NET Core 4,0 yerine bu yeni sürüm .NET 5,0 ' i adlandırdık:

    • .NET Framework 4. x ile karışıklık oluşmasını önlemek için 4. x sürüm numaralarını atladık.
    • Bu, .NET 'in ana uygulamasının ileriye dönük olarak olduğunu vurgulamak için adından "Core" olarak bırakıyoruz. .NET 5,0, .NET Core veya .NET Framework 'dan daha fazla sayıda uygulamayı ve daha fazla platformu destekler.

    ASP.NET Core 5,0, .NET 5,0 tabanlıdır ancak "Core" adını ASP.NET MVC 5 ile karıştırmamak için korur. Benzer şekilde, Entity Framework Core 5,0 Entity Framework 5 ve 6 ' a karışmasını önlemek için "Core" adını korur.

    .NET 5,0, .NET Core 3,1 ile karşılaştırıldığında aşağıdaki geliştirmeleri ve yeni özellikleri içerir:




    Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz

    1 Aralık 2020 Salı 10:45
  • 1. Hayır

    2. Hayır

    Crossplatform desktop için ise MAUI gelecek onunla yapabileceksin. Şimdi de dilersen UNO gibi çözümlerler yapabilirsin.


    www.cihanyakar.com

    Cihan merhaba, SDK indirirken .net 5 için cross platform yaziyor, ve proje temlate'inde Windows Application(.net core ) geliyor 
    1 Aralık 2020 Salı 11:36
  • .Net Framework , .Net Core,.Net 5 birbirinden farklı kütüphanelerdir.

    .Net 5 Microsoft'un çok önceden müjdelediği bir alt yapı. .Net Core ile yaptıklarınızı, .Net Framework ile yaptıklarınızı (tabiki çok daha fazlasını) .Net ile yapabilirsiniz

    .Net 5 ile hedeflenen, .Net Core, .Net Framework, Xamarin ve Mono’nun avantajlarını tek bir çatı altında toplamaktır.

    microsfott'un resmi sitesindeki açıklamalar ise şöyle ;

    .NET 5,0, .NET Core 'un sonraki önemli sürümüdür 3,1. Aşağıdaki iki nedenden dolayı .NET Core 4,0 yerine bu yeni sürüm .NET 5,0 ' i adlandırdık:

    • .NET Framework 4. x ile karışıklık oluşmasını önlemek için 4. x sürüm numaralarını atladık.
    • Bu, .NET 'in ana uygulamasının ileriye dönük olarak olduğunu vurgulamak için adından "Core" olarak bırakıyoruz. .NET 5,0, .NET Core veya .NET Framework 'dan daha fazla sayıda uygulamayı ve daha fazla platformu destekler.

    ASP.NET Core 5,0, .NET 5,0 tabanlıdır ancak "Core" adını ASP.NET MVC 5 ile karıştırmamak için korur. Benzer şekilde, Entity Framework Core 5,0 Entity Framework 5 ve 6 ' a karışmasını önlemek için "Core" adını korur.

    .NET 5,0, .NET Core 3,1 ile karşılaştırıldığında aşağıdaki geliştirmeleri ve yeni özellikleri içerir:




    Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz

    .net5, de ki asp.net core 5 mi hocam ?
    1 Aralık 2020 Salı 11:37

  • .net5, de ki asp.net core 5 mi hocam ?

    Konu ile ilgili aşağıdaki yazıyı okuyabilirsin.

    https://devblogs.microsoft.com/aspnet/announcing-asp-net-core-in-net-5/

    çok yakın bir zaman önce .Net Conf 2020'de .Net 5 ve C# 9 konuları detaylıca ele alınmıştı. Hatta biraz önce soruna cevap veren "Cihan Yakar" da konuşmacı olarak katılmıştı.

    (Bu arada çok tebrik ederim Cihan Bey).

    videolar youtube'da yayınlandı sanırım, faydalanmanı tavsiye ederim. Cihan bey MVP'dir, yeni teknolojiler konusunda direk onun sözlerine kulak verin derim :D biz daha bir-iki haftadır inceliyoruz


    Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz


    1 Aralık 2020 Salı 11:50
  • 1. Hayır

    2. Hayır

    Crossplatform desktop için ise MAUI gelecek onunla yapabileceksin. Şimdi de dilersen UNO gibi çözümlerler yapabilirsin.


    www.cihanyakar.com

    Cihan burda cross platform yaziyor.

    2 Aralık 2020 Çarşamba 01:56
  • 1. Hayır

    2. Hayır

    Crossplatform desktop için ise MAUI gelecek onunla yapabileceksin. Şimdi de dilersen UNO gibi çözümlerler yapabilirsin.


    www.cihanyakar.com

    Cihan cross platform degil demişsinde microsoft sitesinde cross platform diyor ve proje template kısmında .net core windows app ve .net core wpf app mevcut.

    2 Aralık 2020 Çarşamba 02:09

  • Burada crossplatform olan şey, .Net Core ve .Net 5'in kendisidir. Senin geliştirdiğin uygulama değil!

    Yani .Net 5 ile bir Windows App yapıyorsan, Windows App  yapıyorsundur. Yaptığın Windows App 'i aynı anda MacOs üzerinde çalışacak şekilde derleyemezsin. Biz senin geliştirdiğin uygulamanın Cross olup olmamasından bahsediyoruz, Sen .NET'in cross olup olmamasından bahsediyorsun.

    Mesela, Xamarin ile Cross platform bir uygulama geliştirebilirsin,

    Aynı anda Hem Android, Hem IOS, Hem UWP tasarlayabilirsin. Bizim Cross platformdan kastımız budur.

    Karışık anlattıysam üzgünüm.

    Özetle,

    1 - .NET Core ve .NET 5 ile istediğin her platforma uygulama geliştirebilirsiniz bu ayrı bir konu.

    2-  .Net Core ve .NET 5 birer kütüphanedir. sadece bu frameworkleri kullanıyorsun diye aynı anda hem winform hem android geliştirmiş olmazsın (UI dahil uygulamalardan bahsediyorum. ki buda ayrı bir konu). Xamarin, UNO gibi yardımcı platformlar kullanman gerekir.

    (ayrıca bir Microsoft kütüphanesi ile Windows Forms App geliştirilebilmesine neden şaşırdınız anlamadım)

    konu biraz kapsamlı aslında. En başa dönersek,

    Soru : .net 5 anladığım kadarıyla cross platform apps geliştirebiliyoruz . Aynısını asp.net core 3.1 de yapiyoruz farkı nedir ?

    - ASP.NET ile geliştirdiğiniz uygulama sunucu taraflı çalışan bir web uygulamasıdır, Hangi framework ile geliştirirsenin geliştirin, tarayıcı olan her cihazda çalışır. .Net Core, .Net 5 , yada .Net framwork ile geliştirmeniz, hangi sunucuda barındırılabileceğini belirler. arada hız ve stabilizasyon farkları vardır. en güncel olan en iyidir. .Net 5 ve Core evrenseldir. Uygulamada küçük değişiklikler yaparak farklı işletim sistemlerinde de barındırma yapabilirsiniz.

    Soru : .net 5 ile destop app geliştirebiliyormuyuz(cross platform)?

    -Deskop App demek, cross demek değildir. Tüm bu frameworkler ile deskop app geliştirebilirsiniz.


    Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz




    2 Aralık 2020 Çarşamba 06:01

  • Cihan cross platform degil demişsinde microsoft sitesinde cross platform diyor ve proje template kısmında .net core windows app ve .net core wpf app mevcut.


    Kendi ekran görüntüne daha dikkatli olarak tekrar bak. İlgili template'in altında [Windows] yazısı göreceksin. Ama diğer templatelerde diğer işletim sistemlerinin de yer aldığını göreceksin. Aynı hatalı düşünceye 3.1 zamanında da kapılmıştın. Framework'ün cross patform olması onunla kullanacağın diğer kütüphaneleri de cross platform yapmaz!

    www.cihanyakar.com

    3 Aralık 2020 Perşembe 09:02
    Moderatör