Zna ktoś może jakieś dobre źródło do zagłębienia się w dependency injection? Wydawało mi się że rozumiem najprostsze przykłady, ale gdy podczas nauki EF Core widzę jak ludzie dodają dbcontext poprzez DI to jakoś się całkiem gubię. Czym tak w ogóle są te zależności, i od czego są te IoC containery? Mówie tutaj o C# i .net core ale działanie DI jest chyba niezależne od technologii?

#programowanie
#naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@sf71hrb6 otóż sam koncept tak, ale już implementacja nie do końca. Sprawdź może tutoriale go Guice albo Springa, wiem, że inny język ale podobny, na tym się można sporo nauczyć.
  • Odpowiedz
@sf71hrb6: mozesz pokazac (wkleic/podlinkowac) kod, w ktorym DI jest takie zawiłe?

Ogólnie, koncepcja jest ultraprosta, w najprostszej wersji:

internal class Foo {
private readonly
  • Odpowiedz
#programowanie #visualstudio #csharp #mvc #dotnet

Szybkie pytanie!
Mam w kontrolerze metodę, która zwraca tylko i wyłącznie wartość int (to ilość itemów w koszyku).
Chcę to wywołać w widoku i chcę, żeby strona się nie przeładowywała. Pracuję na core 2.1 i najnowszym MVC. W starszych wersjach wiem, że html.Action zwracało wartość z tym, że teraz została zastąpiona przez ActionLink, która nie zwraca samej
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam wszystkich, od pewnego czasu próbuję się uczyć .net core. Chciałbym usystematyzować trochę wiedze na czym to wszystko polega. Czy razor pages są używane w realnych zastosowaniach? Czy dobrze rozumiem że SPA polegaja na tym że w .net core tworze jakieś api które wystawiam dla frontu i tam przy każdym kliknięciu zostaje wywołany request żeby pobrać odpowiednie dane? Jeśli tak to co za to odpowiada po stronie frontu? Jakiś AJAX, czy te
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sf71hrb6: generalnie nowoczesne projektowanie aplikacji opiera się właśnie o rozdzielenie dwóch spraw: backendu i frontendu. Teraz robi się tak, że backend w czymkolwiek nie byłby napisany wystawia API, z którego korzysta frontend. Co do samego frontu to możesz tam użyć cokolwiek, możesz sobie korzystać z jQuery (nie polecam) albo z frameworków typu właśnie React (hurr durr, to nie framework ( ͡° ͜ʖ ͡°)), Angulara czy Vue.
  • Odpowiedz
@sf71hrb6: przykład: https://elm-spa-example.netlify.com/

wejdź sobie np. w chrome i otwórz developer toolsy (F12 lub cmd + I)
tam wybierz zakładkę network i odśwież stronę
zobaczysz wszystkie requesty jakie zrobiła przeglądarka żeby wyświetlić stronę (pliki js, css, html, obrazki etc)
Jak klikniesz na np. hasztag po lewej to przeglądarka nie przeładuje całej strony tylko dociągnie konkretny content a aplikacja SPA zadba o to, żeby
Niebieskowaty - @sf71hrb6: przykład: https://elm-spa-example.netlify.com/

wejdź so...

źródło: comment_336hedUYXaKk2FLC4A3vIPAcFKtZSbcb.jpg

Pobierz
  • Odpowiedz
Szukasz pracy zdalnej w IT? Obserwuj #zdalnieio lub zapisz się na newsletter, aby otrzymywać powiadomienia o najnowszych ofertach :)

Javascript
Angular Developer (Talenger) 10 000 - 18 000 PLN - oferta
React Developer (Polcode) 8 000 - 12 000 PLN - oferta
Front End Developer (Bitfinex) 6 250 - 10 000 USD -
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp #dotnet
Szukam fajnych książek/artykułów nt. architektury/wzorców projektowych w .NET i .NET Core, głównie jeśli chodzi o webdev. Szukam także o asynchroniczności/parallelizmie w .NET. Będę wdzięczny jak coś polecicie :)
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uzupełniłbym powyższą wypowiedź o link do pełnego spisu materiałów microsoftu stworzonych na fali Clean Architecture - https://aka.ms/architecture
projekt eShopOnContainters (razem z ebookiem - https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/ ) jest ichniejszą referencyjną architekturą mikroserwisową, zaś projekt eShopOnWeb (https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/ ) referencyjną architekturą klasycznej (nieskalowalnej) aplikacji webowej na stacku .netowym - ta druga jest prowadzona (projekt i ebook) przez Steva "ardalis" Smitha - jedna z twarzy MS w tych tematach.
  • Odpowiedz
Uwaga uwaga, na dole #rozdajo

Mirki i Mirabelki, szczególnie z tagu #programowanie, chociaż nie tylko!
Jako przewodniczący koła naukowego #code; na Polsko-Japońskiej Akademii Technik Komputerowych, chciałbym was serdecznie zaprosić na organizowany przez nas we współpracy z firmą IHS Markit Hackathon BeHealthy 2, który odbędzie w dniach 13-14.04 w siedzibie firmy w #gdansk
SmellySocks - Uwaga uwaga, na dole #rozdajo 

Mirki i Mirabelki, szczególnie z tagu...

źródło: comment_F5AbaS4j6mPn8K9GspIL1FkpwEhBuqQ4.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, piszę o poważną poradę, w skrócie:
jestem na drugim roku informatyki, najbardziej jak narazie chyba odnalazłem się w c#, porobiłem coś z wpfami, wcfy, usługi i bo miałem to na zaliczenie przedmiotu do wyboru, kupilem sobie książkę c# in nutshell bo dużo sie przemieszczam między miastami to w pociągu sobie czytam,ale odkiedy zaliczyłem ten przedmiot to mam stagnacje, nie wiem w sumie co dalej mam robić, czy robić jakiegoś git huba?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobry dzień,

Rok temu, wspólnie z kolegą Darkiem zaczęliśmy tworzyć otwarty projekt DShop dotyczący budowania mikroserwisów w .NET Core. Po kilku miesiącach kodzenia, rozpoczęliśmy nagrywanie kursu Distributed .NET Core - łącznie 15 odcinków i prawie 20 godzin, a wszystko za darmo, wrzucone na YouTube ( ͡° ͜ʖ ͡°).

Być może komuś z Was przydadzą się omawiane koncepty lub wykorzystacie niektóre części kodu w swoich własnych projektach :).

#
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,
Polecicie dobre książki do wejścia lepiej w #angular oraz #dotnet core?
Wiadomo lepiej szukać po kursach/ konkretnych pytaniach w internecie, jednak duże porcje wiedzy wolę przyswajać z książek.
Z góry dzięki
#programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamil1014: dziwne, że preferujesz polski. Książki techniczne po angielsku nie dość, że uczą Cię technicznego słownictwa które przyda się podczas pracy, to jeszcze oszczędzają raka które dają niektóre słowa które nie powinny być tłumaczone
  • Odpowiedz
Cześć,

Piętnasty (a zarazem ostatni i najdłuższy) odcinek kursu o mikroserwisach w .NET Core już dostępny - przedstawiamy możliwe sposoby "orkiestracji" usług, zaczynając od "bare metal VM", przez takie narzędzia jak Portainer, Kubernetes aż po Ranchera.

Kod na
spetz - Cześć,

Piętnasty (a zarazem ostatni i najdłuższy) odcinek kursu o mikroser...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach