ASP.NET core , Jaka rola w projektach

0

Witam, mam pytanie odnośnie tego backendowego frameworka.
Odpowiedzi na niektóre z nich są może trochę jak wróżenie z fusów, ale w tych konkretnych pytaniach liczę na waszą subiektywną opinię.

  1. Jak wygląda praktyczna praca w tym frameworku. Chodzi mi o to jak wyglądają projekty. Używa się wzorca MVC ze zwracaniem widoków razem z modelem, które następnie są budowane przez Razor? Czy może ASP.NET core nie buduje widoków,a jedynie udostępnia API, z którego korzysta jakiś framework frontendowy? Czy jeszcze inaczej?

  2. Jak ASP.NET Core wypada na tle konkurencji(Node.js, Spring itp.). Co za nim przemawia? Tak ogólnie ten framework jest popularny, czy raczej niszowy?

  3. Jakiego kalibru projekty najczęściej powstają w ASP.net core? Mniejsze, czy raczej enterprise?

  4. Jak oceniacie przyszłość tej technologii. W którym kierunku pójdzie? Zostanie wyeliminowana i zastąpiona przez inne istniejące backendowe technologie, czy jednak nic jej nie grozi?(Wiem, że ciężko jest obiektywnie odpowiedzieć, dletego proszę o wasze subiektywne odczucia).

  5. Jest sens uczyć się ASP.NET Core, czy lepszym wyborem jest inny framework backendowy.(także oczekuję subiektywnej odpowiedzi)

Dziękuję z góry za wszystkie odpowiedzi

2
  1. Aktualnie jest trend na wystawienie samego API ale podejrzewam, że znajdziesz projekty, które są robione jako MVC.
  2. Odpowiem tyle, że jest popularny a jego popularność ciągle rośnie.
  3. Tak naprawdę wszystkie. Najczęściej powiedziałbym, że jednak enterprise. Z .NETem zawsze tak było i nowy framework tego nie zmieni.
  4. Widząc plany Microsoftu a także to jak popularny był zwykły ASP.NET wydaje mi się, że jego popularność będzie tylko rosła. Aktualnie 99% nowych projektów .NETowych jest pisane w Core.
  5. Źle zadane pytanie. Sens? Do czego lepszym wyborem?
2

Jak ASP.NET Core wypada na tle konkurencji(Node.js, Spring itp.). Co za nim przemawia? Tak ogólnie ten framework jest popularny, czy raczej niszowy?

screenshot-20200126210713.png

screenshot-20200126210724.png

Jak oceniacie przyszłość tej technologii. W którym kierunku pójdzie? Zostanie wyeliminowana i zastąpiona przez inne istniejące backendowe technologie, czy jednak nic jej nie grozi?(Wiem, że ciężko jest obiektywnie odpowiedzieć, dletego proszę o wasze subiektywne odczucia).

Wydaje mi się, że można było się obawiać za czasów zwykłego .NET.

Nie bez powodu Core był tak oceniany w SO Survery 2019

screenshot-20200126210429.png

Source: https://insights.stackoverflow.com/survey/2019

1
  1. dawno nie widziałem czystego mvc, raczej api + front w angularze/react/vue o ile jest potrzebny
  2. za .net core przemawia szybkość, ale raczej jest typowo korporacyjny, podobnie jak java
  3. można pisać mniejsze, ale niekoniecznie będzie to optymalne rozwiązanie
  4. bez zmian od kilku lat, raczej rośnie popularność i kolejna wersja ma zastąpić (a właściwie połączyć) .net framework i .net core
  5. zależy gdzie chcesz pracować, jak korporacje to oczywiście, jak chcesz być freelancerem to ucz się node/php

1 użytkowników online, w tym zalogowanych: 0, gości: 1