Co mirki sadza o .net? Co sadzicie o jego przyszłosci oraz atrakcyjnosci? Jak wyglada rynek .net na zachodzie? Glownie chodzi mi o budowanie aplikacji webowych.
Czy w nowych projektach dalej wybiera sie .net czy raczej inne technologie. Wiadomo mozna sprawdzic jak to wyglada na jakichs stronach z ofertami pracy, ale bardziej chodzi mi o opinie z zycia wziete, z doświadczenia.
#programowanie #dotnet #csharp
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mathes: gość Ci kulturalnie napisał że jak będziesz umiał programować do technologia to tylko dodatek i można w ciągu paru mc-y się przesiąść.
Ode mnie i z podobnych paru postów które często się pojawiaja. Jest dużo obrońców Javy nie mówie że jest zła, ale .net teraz bardzo przyspieszył, otwarł się i myślę że będzie zdobywać więcej rynku. Wiele osób z góry go skreśla z uwagi na Micro$oft ale nie przejmował
  • Odpowiedz
@g_vv: Nikomu się nie chce z tym bawić, ale jak mus, to mus.
Ale nie narzekaj - obecnie jestem w projekcie pisanym od podstaw w dotnet core, ale korzystamy z bazy na Oracle. Zwykle użylibyśmy Dappera czy jakiegoś innego mini-ORMa, ale musimy się jeszcze zintegrować z "odziedziczonym" serwerem, przez który wszystkie inserty, update'y itd muszą przechodzić. Dlatego musimy kombinować z własnym "ORMem" i męczyć się z tym serwerem...
Samo "DB
  • Odpowiedz
mam gotowe klasy i context w projekcie do nowej bazy przy podejsciu code first, i przy uruchomieniu dostaje błąd

No database provider has been configured for this DbContext

Gdzie mam dostarczyć connectionStringa żeby podczas uruchomienia utworzyło mi nową baze danych wypełnioną encjami które sobie wpisałem w main?
apka w ef core
bo mi sie wydaje, czy można to było zrobić poleceniem w konsoli menadzera pakietów?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

PIERWSZA APLIKACJA Desktopowa WPF w C# – Logika MVVM (2/2)

Cześć jest już dostępna 2 cześć filmu, w którym implementujemy logikę aplikacji WPF w C#: https://www.youtube.com/watch?v=c8KHsMiNzGY
Tym razem pokaże Ci jak zaimplementować całą logikę naszej aplikacji. Będziemy trzymać się dobrych praktyk i zastosujemy wzorzec MVVM

Link: https://www.youtube.com/watch?v=c8KHsMiNzGY
kazik- - PIERWSZA APLIKACJA Desktopowa WPF w C# – Logika MVVM (2/2)

Cześć jest już...

źródło: comment_1618494655GIDjMBclAVywGlW07tfRUN.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jednym z przykładów jak C# chcę być na siłę różnym od Javy, są np. te anonimowe obiekty. Zamiast stworzyć obiekt po bożemu, przez konstruktor to jest coś takiego:
var person = new Person { Name = "Janusz", Age = 50 }.
Oczywiście trzeba mieć klasę z getterami i setterami, czyli hermetyzacja i enkapsulacja złamane po całości. No i trzeba pisać nazwy tych pól. Ale i tak najgorsze jest to, że przez settery
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: bait, ale i tak odpiszę dla innych :)

Po pierwsze, to nie jest anonimowy obiekt, byłby gdybyś użył samego new bez klasy.

Po drugie to jest tylko code sugar na użycie konstruktora bez parametrów i późniejszego ustawiania propercji.

Po trzecie, nikt Ci tego nie każe używać wszędzie. To się stosuje w POCO, gdzie nie ma enkapsulacji.
  • Odpowiedz
Tak się zastanawiam co z programowania w #csharp powinien umieć tester automatyczny na mida. Aktualnie jestem jako junior no i trochę bardziej skomplikowanych rzeczy przez te 1,5 roku się nauczyłem, a zaczynałem od totalnych podstaw.
Ogólnie to co znam to:
1.Ofc podstawy tj obiektowość, modyfikatory dostępu, kolekcje, pętle, Enumy itd
2.Generyki w tym te z ograniczeniami
3.Metody rozszerzone
4.Wyrażenia lambda
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrocznyZiemniak: sam widzisz - opanowałeś to, co wspólne dla wielu rzeczy, więc jeśli dostaniesz coś nowego, co bazuje na tym, co znasz, odnajdziesz się bez problemu. I to jest to, o czym piszę - masz wiedzieć, na czym opiera się dany framework, a nie być mistrzem we wszystkim. Na adaptację dostaniesz czas, bo bywają i potworki tworzone na potrzeby konkretnych firm czy projektów, ale one zawsze bazują na tym, co
  • Odpowiedz
@g_vv raczej selecty, joiny i ogarnianie struktury po schemacie bazy (mnie dawno temu pokazali edmx i kazali napisać do tego select joinujacy dane z 2 tabel), raczej tworzenia nikt na stażu nie oczekuję bo 90% ludzi używa entity frameworka i migracji
  • Odpowiedz
@g_vv: Nie wiem jak inni, ale SQLa używam głównie SELECTa, a jak potrzebuję coś bardziej skomplikowanego to szukam w dokumentacji albo zaglądam do ściągawki podstawowych skryptów SQL jaką sobie przygotowałem jak coś musiałem robić
  • Odpowiedz
Hejo mordeczki z #programowanie #csharp #informatyka
Mamy projekt w aplikacji WPF w visual studio.
No i tak sobie troszkę tam piszę, sprawdzam czy działa i mi wywaliło błąd(niestety nie pamiętam jaki :( ) wywaliło całe VS. Po otwarciu programu i projektu mam taki widok i żadnych możliwości pracy jak do tej pory. w projekcie mam informację, że plik został zwolniony... W komentarzu jak to wcześniej miałem
gdziemojimbuspiatka - Hejo mordeczki z #programowanie #csharp #informatyka
Mamy proj...

źródło: comment_1618039574wAubclzh9eac4hTARrDm0v.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znacie jakieś rozbudowane opensourcowe repozytoria albo może robiliście komercyjne projekty w #csharp, które były napisane funkcyjnie w stylu railway programming?

Ciekawy jestem potencjalnych pułapek tego podejścia i waszych odczuć.

#programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #unity #csharp Potrzebuję książki (lub coś w necie) do C# dla zaawansowanych (pod .Net 7.0). Programuję w Unity, ale chciałbym bardziej wgłębić się w temat jak i również usystematyzować swoją wiedzę. "Nie straszne ni taski ni lambdy".
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LordFen: No przeciez najbardziej znana i prawdopodobnie najlepsza "biblia" C# jest:
C# 8.0 in a Nutshell - Eric Johannsen & Joseph Albahari (O'Reilly Media, Inc.)
Masz w tej kobyle praktycznie wszystko i jest tak napisana, zeby bylo latwo siegac do poszczegolnych zagadnien, podobnie jak w dokumentacji.
Wydzodzi co roku z poprawkami dot. nowych wersji jezyka (tytul od takowej zalezy) i frameworku.
Jest tez po polsku, tyle, ze ze sporym opoznieniem.
user-agent-switcher - @LordFen: No przeciez najbardziej znana i prawdopodobnie najlep...

źródło: comment_16179687767qvnUwifgCjo4EQGZMmMsW.jpg

Pobierz
  • Odpowiedz
PIERWSZA APLIKACJA Desktopowa WPF w C# – UI w XAML (1/2)

Cześć właśnie pojawił się nowy film na youtube: https://www.youtube.com/watch?v=dCpug0gJOlU
Tym razem pokaże Ci jak napisać kompletną aplikację desktopową w Windows Presentation Foundation, czyli w WPF w C#. Jest to 1 z 2 części i skupimy się w niej na tworzeniu interfejsu użytkownika w XAML

Link: https://www.youtube.com/watch?v=dCpug0gJOlU
kazik- - PIERWSZA APLIKACJA Desktopowa WPF w C# – UI w XAML (1/2)

Cześć właśnie po...

źródło: comment_1617894091rtiVPgHAJFqwO0xSjtdR2y.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam stronę z różnymi wykresami.
Chciałbym teraz live przesyłać dane z backendu za pomocą signalr.
Jak najlepiej to zrealizować ? Jakiś cykliczny job np w hangfire który będzie wysyłał dane ?
Idealnie by było, że w momecie gdy wpada mi nowy wpis do tabeli to dane lecą. (w hangfire minimalny czas pomiędzy wywołaniami to chyba minuta)
#programowanie #csharp #dotnet #dotnetcore
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Crisu: jak zmieniasz dane za pomocą endpointa to z poziomu kontrolera Możesz wywołać metode signalr.
Ewentualnie jak masz ef core to możesz zrobić overwrite SaveChanges() i stamtąd też powinno się udać.
  • Odpowiedz
Mam opłacony kurs z Entity Framework i niestety nie mogę go przerobić, ponieważ w Visual Studio mogę utworzyć projekt jedynie w wersji .NET Framework 5.0. Oczywiście poprawnie zainstalowałem starsze wersje .NET-a (kolejno 4.7, 4.7.1 oraz 4.8 developer packi, sprawdziłem dla pewności w regedit czy się pojawiły i zrebootowałem system), lecz pomimo tego wciąż nie mogę wybrać opcji np. .NET Framework 4.8 podczas tworzenia/modyfikowania projektu. Wiecie jak to ograć?

#visualstudio
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach