Wszystko
Wszystkie
Archiwum
3
Asembler CIL/MSIL/.NET IL i kod generowany dynamicznie
Wnętrzności .NET, czyli język pośredni (ang. intermediate language). Na dzień pisania tekstu całkowity brak dobrych materiałów do nauki o tej tematyce w polskim internecie.
z- 4
- #
- #
- #
- #
- #
- #
- 0
Czy CTS, CLS oraz Base Class Libraries są częścią .NET Runtime, czy odrębnymi blokami składowymi .NET platformy?
#naukaprogramowania #csharp #dotnet #pytanie
#naukaprogramowania #csharp #dotnet #pytanie
- 0
Czy raczkujący junior musi bardzo dobrze rozumieć pojęcia takie jak assembly, metadata, .net runtime, CIL, CLS, CLR oraz JIT? Jest tego trochę xD samo klepanie kodu chyba powinno wystarczyć, bebechy to bardziej mid, nie?
#naukaprogramowania #pytanie #csharp #dotnet
#naukaprogramowania #pytanie #csharp #dotnet
@_gabriel: jak dopiero zaczynasz to raczej nie, ale pasowałoby nauczyć się tych pojęć bo potem ci się przydadzą ( ͡° ͜ʖ ͡°)
@_gabriel: przecież to elementarz jest, a tu masz wszystko w jednym artykule wikipedii: https://pl.wikipedia.org/wiki/Common_Language_Runtime
W skrócie: .NET to jest maszyna wirtualna (coś jak Java). Programy kompilowane są najpierw do kodu pośredniego (tzw. bajtkodu), który działa na tej maszynie. Ten kod to jest właśnie CIL (w uproszczeniu), a maszyna - CLR. Runtime to, po prostu, konkretna implementacja CLR (możesz sobie napisać własną jeśli chcesz), ale żeby była kompatybilna ze standardem, musi spełniać
W skrócie: .NET to jest maszyna wirtualna (coś jak Java). Programy kompilowane są najpierw do kodu pośredniego (tzw. bajtkodu), który działa na tej maszynie. Ten kod to jest właśnie CIL (w uproszczeniu), a maszyna - CLR. Runtime to, po prostu, konkretna implementacja CLR (możesz sobie napisać własną jeśli chcesz), ale żeby była kompatybilna ze standardem, musi spełniać
- 5
Czy wiesz, że?
W .csproj możesz ustawić opcję
Spowoduje ona to, że podczas kompilacji i publikacji, zamiast tworzyć oddzielnie foldery /bin, /obj, /publish w tej samej lokacji co .csproj - dla każdego projektu oddzielnie, utworzone one zostaną w folderze 'artifacts'. Co więcej, 'artifacts' znajduje się w tej samej lokacji co .sln, więc wszystkie projekty mogą produkować artefakty do tego samego folderu.
Więcej info -> docsy
#programowanie #
W .csproj możesz ustawić opcję
UseArtifactsOutput
.<PropertyGroup>
<UseArtifactsOutput>true</UseArtifactsOutput>
</PropertyGroup>
Spowoduje ona to, że podczas kompilacji i publikacji, zamiast tworzyć oddzielnie foldery /bin, /obj, /publish w tej samej lokacji co .csproj - dla każdego projektu oddzielnie, utworzone one zostaną w folderze 'artifacts'. Co więcej, 'artifacts' znajduje się w tej samej lokacji co .sln, więc wszystkie projekty mogą produkować artefakty do tego samego folderu.
Więcej info -> docsy
#programowanie #
- 1
@zibizz1: Polecam gorąco Directory.Build.props i Directory.Packages.props. Używam i potwierdzam, bardzo, bardzo wygodne.
@zibizz1: trochę popłynąłem bo jednak ten nowy feature tworzy oddzielne foldery pod projekty tyle, że w jednym centralnym miejscu.
📁 artifacts
└──📂 <Type of output>
└──📂 <Project name>
└──📂 <Pivot>
Jak faktycznie chcesz mieć wszystko wrzucane do jednego folderu outputowego to właśnie używa się Directory.Build.Props i myślałem że ten feature nieco upraszcza właśnie definiowaniego tego w build propsach.
Może podam inne użycie
📁 artifacts
└──📂 <Type of output>
└──📂 <Project name>
└──📂 <Pivot>
Jak faktycznie chcesz mieć wszystko wrzucane do jednego folderu outputowego to właśnie używa się Directory.Build.Props i myślałem że ten feature nieco upraszcza właśnie definiowaniego tego w build propsach.
Może podam inne użycie
- 0
#it #linux #ubuntu #windows #naukaprogramowania #dotnet #programowanie
Myślałem trochę jaki projekt by tu zrobić by pouczyc sie programowania(a raczej .net) i zeby było to coś ciekawszego no i wpadłem. Zrobię sobie kilka stron(czy tam jedną ale z kilkoma funkcjami) przy pomocy asp.net. Będą to strony pod moje potrzeby, czyli to-do, planer, sledzenie wydatkow i też tam sledzenie aktywnosci itp itd. No i dodatkowo chciałbym postawić własny serwer domowy, który będzie hostował te
Myślałem trochę jaki projekt by tu zrobić by pouczyc sie programowania(a raczej .net) i zeby było to coś ciekawszego no i wpadłem. Zrobię sobie kilka stron(czy tam jedną ale z kilkoma funkcjami) przy pomocy asp.net. Będą to strony pod moje potrzeby, czyli to-do, planer, sledzenie wydatkow i też tam sledzenie aktywnosci itp itd. No i dodatkowo chciałbym postawić własny serwer domowy, który będzie hostował te
@fervi: Rust chyba też.
- 40
magister logistyki po bootcampie za 8000 PLN dowiadujący się że na junior .NET developera jest może z 60 ofert w całej polsce
#pracait #programista15k #naukaprogramowania #dotnet
#pracait #programista15k #naukaprogramowania #dotnet
- walokid
- prostychuop
- kwanty
- kvtasjusz-mgbewe
- koszmareq69
- +35 innych
- iluvmypickle
- trylylyly
- Kajzerek95
- Snowdr0p
- default_city
- +1 innych
@iluvmypickle: 60 ofert? To chyba na moda albo seniora
- iluvmypickle
- PrzejeaneZycie
- Kloper
- adam33x
- xhoax
- +4 innych
- 7
Garnet - otwarto źródłowy zamiennik Redis od Microsoftu zgodny z RESP (więc w teorii jest kompatybilny z obecnymi klientami Redisa).
Polecam zobaczyć porównanie wydajności między Redisem, DragonflyDB i KeyDB.
Więcej informacji tutaj:
https://www.microsoft.com/en-us/research/blog/introducing-garnet-an-open-source-next-generation-faster-cache-store-for-accelerating-applications-and-services/
#programowanie #redis #dotnet #csharp #backend #kubernetes #programista15k
Polecam zobaczyć porównanie wydajności między Redisem, DragonflyDB i KeyDB.
Więcej informacji tutaj:
https://www.microsoft.com/en-us/research/blog/introducing-garnet-an-open-source-next-generation-faster-cache-store-for-accelerating-applications-and-services/
#programowanie #redis #dotnet #csharp #backend #kubernetes #programista15k
- ly000
- aoldak
- marcin_k
- zibizz1
- testynaprodukcji
- +2 innych
- 0
Proszę o odpowiedzi na pytania, skierowane do osób, które używają już .NET 8 i C# 12 w projektach.
1. Czy używacie Primary Constructors w swoich klasach?
2. Czy dotyczy to również klas ze wstrzykiwanymi zależnościami?
3. Czy oznaczacie pola
1. Czy używacie Primary Constructors w swoich klasach?
public sealed class Foo(Bar bar) { ... }
2. Czy dotyczy to również klas ze wstrzykiwanymi zależnościami?
public sealed class Foo
{
private ILogger<Foo> logger;
public Foo(ILogger<Foo> logger)
{
this.logger = logger;
}
}
do:
public sealed class Foo(ILogger<Foo> logger)
{
}
3. Czy oznaczacie pola
24
Naiwna implementacja async/await od zera w C# ze Stephenem Toubem
Często niezrozumiany i mylony z przetwarzaniem równoległym wzorzec async/await spotykany w wielu językach, w tym: C#, C++, Python, F#, Hack, Julia, Dart, Kotlin, Rust, Nim, JavaScript, Swift, Zig. Wyjaśniony na przykładzie implementacji od zera przez Stephana Touba i Scotta Hanselmana.
z- 4
- #
- #
- #
- #
- #
- #
- 0
#dotnet #csharp #aspnet #naukaprogramowania
Po godzinach bawię się w asp.net, przerobiłem kilka kursów z udemy. Zrobiłem proste stronki typu restauracja/blog/cos tam gdzie były implementowane podstawowe rzeczy typu logowania, konta uzytkowników, autoryzacja czy w jednym z kursów nawet płatność. Gdzieś tam też ruszyłem Angulara ale niezbyt lubię front, bardziej wolę się trzymać backendu.
No i ogólnie nie mam zbytnio pomysłu co bym mógł zrobić swojego, tak aby było to przydatne do CV. Robić
Po godzinach bawię się w asp.net, przerobiłem kilka kursów z udemy. Zrobiłem proste stronki typu restauracja/blog/cos tam gdzie były implementowane podstawowe rzeczy typu logowania, konta uzytkowników, autoryzacja czy w jednym z kursów nawet płatność. Gdzieś tam też ruszyłem Angulara ale niezbyt lubię front, bardziej wolę się trzymać backendu.
No i ogólnie nie mam zbytnio pomysłu co bym mógł zrobić swojego, tak aby było to przydatne do CV. Robić
@DoubleWu: No to teraz dockery, kubernetesy i skalowalne apki pisane w dotnetcie.
@DoubleWu: cumplu wpadles wlasnie w pulapke, ja tez tak mialem na poczatku, jezeli jaraja cie jakies znaczki w terminalu(backend) aplikacja konsolowa tez jest uzyteczna.
Jezeli piszesz restowe API wystarczy ze dodasz swaggera czy co tam wspolpracuje z c plotkiem i to bedzie twoj frontend.
Jezeli chodzi o projekt to zrob cos ze swoimi zainteresowaniami, grasz w csa to zrob aplikacje do porownywania broni w zaleznosci od podanej odleglosci? Pobierz statystyki gracza
Jezeli piszesz restowe API wystarczy ze dodasz swaggera czy co tam wspolpracuje z c plotkiem i to bedzie twoj frontend.
Jezeli chodzi o projekt to zrob cos ze swoimi zainteresowaniami, grasz w csa to zrob aplikacje do porownywania broni w zaleznosci od podanej odleglosci? Pobierz statystyki gracza
kochani jestem na studiach, pora wziac sie za programowanie na wlasna lape.
Sprawa wygalada tak, mam stronke w html, js i css
mam tez napisany przez siebie kalkulator wskaznikow ekonomicznych w csharpie
teraz jak jedno polaczyc z drugim?
moglby ktos pokierowac, z ktorej technologii skorzystac?
da to rade postawic na linuxie?
#dotnet #programowanie #csharp
Sprawa wygalada tak, mam stronke w html, js i css
mam tez napisany przez siebie kalkulator wskaznikow ekonomicznych w csharpie
teraz jak jedno polaczyc z drugim?
moglby ktos pokierowac, z ktorej technologii skorzystac?
da to rade postawic na linuxie?
#dotnet #programowanie #csharp
Czołem Mirki,
Programuję już parę lat w #dotnet , #javascript i #node ale jako samouk chciałbym poznać bliżej koncepcje alokacji pamięci, struktury danych etc. Czy Waszym zdaniem lepiej zacząć od C++ czy #rust ? Za Rustem przemawia do mnie fajna dokumentacja oraz hype. Za C++ to, że jednak większość świata 'stoi' na C. W przypadku Rusta wiedziałbym gdzie zacząć ale przy C++ jest milion kursów wyglądających jak kurs C#. Książki rozważam ale
Programuję już parę lat w #dotnet , #javascript i #node ale jako samouk chciałbym poznać bliżej koncepcje alokacji pamięci, struktury danych etc. Czy Waszym zdaniem lepiej zacząć od C++ czy #rust ? Za Rustem przemawia do mnie fajna dokumentacja oraz hype. Za C++ to, że jednak większość świata 'stoi' na C. W przypadku Rusta wiedziałbym gdzie zacząć ale przy C++ jest milion kursów wyglądających jak kurs C#. Książki rozważam ale
@pablojakub: sprawdź #cpp
@pablojakub: zajrzyj sobie na początek na kanał Gynvaela i zerknij na jego stare podcasty. Ponieważ przez długi czas zajmował się bezpieczeństwem i inżynierią odwrotną, jest tam całkiem sporo niskopoziomowych rzeczy, również od podstaw.
#programowanie #programista15k
ktoś wyjaśni ewolucyjną przyczynę dlaczego w szeroko pojętym #dotnet panoszy się tylu hindusów? Jak np. szukam poradnika z jakiegoś pythona czy javascripta to hindusów jest zdecydowanie mniej
z kolei wszystkie .NET owe poradniki jakby były nagrywane w tej samej dzielnicy mumbaju - jeszcze to ich zamiłowanie do WPF. Który #!$%@? mamy rok? 2010? pajeety nie przekonały się do Elektron.NET czy MAUI? ofc wszystko pisane w oczojebnym białym motywem visual studio.
ktoś wyjaśni ewolucyjną przyczynę dlaczego w szeroko pojętym #dotnet panoszy się tylu hindusów? Jak np. szukam poradnika z jakiegoś pythona czy javascripta to hindusów jest zdecydowanie mniej
z kolei wszystkie .NET owe poradniki jakby były nagrywane w tej samej dzielnicy mumbaju - jeszcze to ich zamiłowanie do WPF. Który #!$%@? mamy rok? 2010? pajeety nie przekonały się do Elektron.NET czy MAUI? ofc wszystko pisane w oczojebnym białym motywem visual studio.
- DoubleAxxis
- zibizz1
- SharkyShark
- Balikator
- walesuchary
- +1 innych
@iluvmypickle: MS dużo inwestuje by ich technologie były używane na uniwersytetach.
Gdy szukałem jakiegoś mniej typowego problemu do rozwiązanie w Windows Server to najczęściej ostateczne rozwiązanie to był filmik jakiegoś hindusa.
Spodziewam się, że uniwersytety promują technologie MS w zamian za jakieś dodatkowe finansowanie lub darmowe/tańsze licencje, ale jest to trochę opóźnione.
Jak to zwykle bywa kilka lat mija zanim technologia zacznie być uczona i pojawią się kursy, potem kilka lat
Gdy szukałem jakiegoś mniej typowego problemu do rozwiązanie w Windows Server to najczęściej ostateczne rozwiązanie to był filmik jakiegoś hindusa.
Spodziewam się, że uniwersytety promują technologie MS w zamian za jakieś dodatkowe finansowanie lub darmowe/tańsze licencje, ale jest to trochę opóźnione.
Jak to zwykle bywa kilka lat mija zanim technologia zacznie być uczona i pojawią się kursy, potem kilka lat
Warto się wg was uczyć #dotnet w 2024?
Mam prawie 6 lat expa (głównie) jako frontend dev. Mogę zostać na frontendzie, ale chcę mieć też plan b i szerszy rozwój.
Po przejrzeniu technologii, najbliżej mi do .net. (Node.js też odpada)
Wg was warto i jak wam się pracuje? Nie zanosi się na zostanie legacy technologią?
Plan na naukę już mam, więc nie musicie mi pisać m.in. o #azure ( ͡° ͜
Mam prawie 6 lat expa (głównie) jako frontend dev. Mogę zostać na frontendzie, ale chcę mieć też plan b i szerszy rozwój.
Po przejrzeniu technologii, najbliżej mi do .net. (Node.js też odpada)
Wg was warto i jak wam się pracuje? Nie zanosi się na zostanie legacy technologią?
Plan na naukę już mam, więc nie musicie mi pisać m.in. o #azure ( ͡° ͜
@mleczko-kokosowe: nie opłaca się, twórcy języka dokładają pełno szajsu, który tylko zaśmieca język i w końcu MS to porzuci całkowicie. Piszę tu oczywiście o C#.
@mleczko-kokosowe: naucz się JS to dostaniesz pracę jako fullstack w jakimś startupie - może za mniejsze pieniądze ale nie będziesz szukał pracy XX miesięcy
- 0
@_gabriel: Przeskakiwałem z anżulara na vue i zajęło mi około tydzień czasu żeby w pełni ogarniać. Te wszystkie biblioteki, koncepcje i wzorce są wtórne. Na froncie w pewnym momencie można już mówić 'jeden pies'. Gdybym miał teraz zmieniać pracę, biorąc pod uwagę małą ilość oferto to brałbym dotnet + cokolwiek jest.
- 0
Ile można zawołać przy rekrutacji do #comarch mając 2 lata w .NET i Angular? Tak mniej więcej przedział, żeby się nie wystraszyli
#programista15k #informatyka #angular #dotnet
#programista15k #informatyka #angular #dotnet
@foodman: No jak dwa lata doświadczenia już jest to myślę minimalna krajowa + 1000 zł netto. Matematykę zostawiam tobie. Pamiętaj, praca w Cormarchu to prestiż. To oni robią tobie przysługę, nie ty im.
- CarlosMatos
- cysiekw
- SharkyShark
- nad__czlowiek
- mlody18
- +4 innych
@foodman: Ile chcesz zarobić w tej chwili, ile za 12 m-cy, ile za 24. Powinieneś to wiedzieć. Żądanie odpowiednich zarobków to nie powód to wstydu. Ty podajesz swoją kwotę, pracodawca podaje swoją i albo spotykacie się pośrodku albo rozstajecie w miłej atmosferze i nie wykluczacie współpracy w przyszłości. Btw. Nie pchałbym się do Comarchu ani do żadnej firmy mającej pracownika w głębokim poważaniu (jak np. również Aptiv)
- 0
Jak dodajecie serwisy w .NET web appkach do DC?
- Scrutor 13.2% (7)
- Wlasna implementacja uzywajac 'reflection' 20.8% (11)
- Source Generator 1.9% (1)
- Inne (napisz w komentarzu co) 15.1% (8)
- Sprawdzam tylko lub nie wiem o co chodzi 49.1% (26)
#aspnetcore #pytanie #csharp #dotnet