Backend .net

  • Rejestracja: dni
  • Ostatnio: dni
0

W wielu ogłoszeniach dla .NET pojawiają się wymagania typu rok/dwa doświadczenia w backend .NET.

Co można rozumieć przez "backend .NET"?
Czy backend nie obejmuje "kodu" pod maską nie widocznego w UI? W związku z tym czy sama znajomość .NET(składni języków oraz konstrukcji programistycznych) mówi o "backend"?

gr0m
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

W przypadku dużych systemów programujesz tylko logikę biznesową, a wartswą UI zajmuje się całkiem inny zespół z którym możesz nie mieć styczności. Do tego zaliczyłbym na pewno Windows Workflow, Windows Service oraz WCF

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
1
gr0m napisał(a):

W przypadku dużych systemów programujesz tylko logikę biznesową, a wartswą UI zajmuje się całkiem inny zespół z którym możesz nie mieć styczności. Do tego zaliczyłbym na pewno Windows Workflow, Windows Service oraz WCF

WWF w ogóle ktoś używa?

Backend nie oznacza od razu konieczności istnienia warstw fizycznych czy też web serwisów. Backend to w ogólności logika biznesowa, przetwarzanie danych, procesy, ogólnie wszystko co nie jest związane z GUI i logiką prezentacji.

  • Rejestracja: dni
  • Ostatnio: dni
0

Co do WWF, ktoś jeszcze może się wypowiedzieć o tym?

Jest tego co prawda sporo, temat nawet obszerny ale nie spotkałem się z jego wykorzystaniem, więc czy warto tracić kupę czasu na to?

Chdzk
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
0

Rowniez nie spotkalem sie z wykorzystaniem WWF, IMO lepiej poswiecic czas na inne technologie

FA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 475
0

Dodałbym jeszcze tutaj baze danych i wszystkie okołobazowe zagadnienia: ormy, optymalizacja, projektowanie itd

  • Rejestracja: dni
  • Ostatnio: dni
0

Chodzi o znajomość ADO.NET, warstw połączeniowych oraz dodatkowo np. EF?
Poza tym znajomość SQL?

  • Rejestracja: dni
  • Ostatnio: dni
0

Chodzi o znajomość C# oraz wzorców architektonicznych i projektowych. Frameworki to swoją drogą, powinny być także napisane w wymaganiach.

wiciu
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1219
0

Wszystko zależy od tego, czego się używa w danym projekcie. Pewnie chodzi o część serwerową aplikacji webowej. Przykładowy stack technologiczny: C#, ASP .NET MVC, MSSQL, SQL, Linq, IIS, Visual Studio, Resharper.

Wojski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 58
0

Poprzez backend w .net można rozumieć takie rzeczy jak:

  • Tworzenie modeli biznesowych.
  • Tworzenie logiki biznesowej.
  • Tworzenie serwisów WCF.
  • Tworzenie WebApi (chociaż tutaj bym dyskutował)

Ogólnie musisz patrzeć na to na takiej zasadzie: przychodzi do ciebie team od UI i mówią. "Słuchaj potrzebujemy tego i tego w takiej formie z db, możemy dostarczyć takie parametry, sprawdź czy wystarczą czy jeszcze coś potrzeba" i twoim zadaniem jest stworzenie takie BlackBoxa do którego oni podadzą parametry a ty im zwrócisz wymagane wyniki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.