@_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ć
Czy wiesz, że?

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 #
Hektorrr - Czy wiesz, że?

W .csproj możesz ustawić opcję UseArtifactsOutput.
``
<Pro...

źródło: artifact-output

Pobierz
@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
#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
@DoubleWu: Cóż - firmy idą w Javę, w Pythona, w C++. Taka trójca. .Net nigdy nie był popularny specjalnie. Szczególnie, że dopiero od paru lat stał się sensowny, ale lat zaniedbań ciężko będzie odwrócić.

Ale orientuj się, bo może z .Net jest jakaś praca
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
Hektorrr - Garnet - otwarto źródłowy zamiennik Redis od Microsoftu zgodny z RESP (wię...

źródło: Garnet_Fig1

Pobierz
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?

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
4.to jest absolutny potworek.

Kiedyś mnie bardzo irytował kod z tymi nudnym konstruktora mi i listą pół. Ale to przeszkadza tylko na samym początku istnienia projektu, czyli niedługo.

Uważam, że ten ficzer przynosi więcej szkody, niż pożytku.
#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ć
@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
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
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
#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.
@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
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 ( ͡° ͜
@_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.
@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)