Aplikacje mobilne pisane w .NET nigdy nie miały łatwo, podobnie jak i ich deweloperzy. Oto historia od Windows Mobile 6.x (.NET Compact Framework) i dylogię Windows Phone (Silverlight, WinPRT), poprzez Windows 10 Mobile (UWP),a na Xamarinie i .NET MAUI kończąc - Programowanie mobilne w .NET - barwna historia i niewiadoma przyszłoś

#programowanie #programista15k #dotnet #xamarin #windowsphone #windows10mobile #csharp
djfoxer - Aplikacje mobilne pisane w .NET nigdy nie miały łatwo, podobnie jak i ich d...

źródło: comment_1636308947i1LNwXbkbFb02t59X0FVfN.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pany jak sie nauczyc dobrych wzorcow / SOLID / itp. wiem, ze jest troche wpisow na blogach ze SOLID to i wymienione 5 krokow z przykladami, ale jakos ciezko mi to swiadomie przekladac na kod, podobnie z wzorcami.

Poki co staram sie uzywac interfejsow zamiast dziedziczenia, tam gdzie to mozliwe i sensowne. a z wzorcow to jedynie singleton i ten co zwraca gotowy obiekt.

W obecnej robocie nie mamy unit testow/ code review itp.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@obieq:

Kazdy robi swoje i o dziwo to dosc sensownie i stabilnie dziala.


bo do tego ta cała teoria służy xD wszystkie wywody o SOLIDACH i innych ładnie zrobionych skrótowcach można by zawrzeć w kilku protipach które każdy doświadczony programista i tak na logikę stosuje xD
  • Odpowiedz
Część ważnej logiki mamy w Python. Oprogramowanie tworzymy w C# .Net. Szefostwo chce żebyśmy z glownego programu mogli wywoływać ten program napisany w pythonie. Widziałem ze są 3 opcje:
1. Wywoływanie procesu i zaczytywania output. 2. Ironpython.
3. PythonNet
Pythonowy programik wykorzystuje m.in. Matplotlib który nie za dobrze współpracuje z ironpython. Także która opcja jest najlepsza i dlaczego ? Jak byście podeszli do tego zagadnienia ?
Na chwile obecna jedyna opcja jaką
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker: W jakim sensie przerost formy nad treścią? Że robisz zdalne wywołanie po sieci? Pytanie czy przerostem formy nad treścią i bałaganem w kodzie nie skończy się wywoływanie procesu i ręczne zczytywanie outputu. Widziałem takie rzeczy i wiem jaki tam potem jest bałagan. Pod kątem czytelności architektury wystawienie API z aplikacji Pythonowej wydaje mi się najlepsze.
  • Odpowiedz
Tworzę sobie sklep internetowy. Chcę do każdego produktu dodać jego zdjęcie główne, które będzie wyświetlane na liście wszystkich produktów oraz inne zdjęcia, które będą się wyświetlać po wejściu na stronę produktu. Aplikację tworzę w oparciu o web api .net core oraz reacta. Tylko, że mam problem, bo nie wiem jak w najlepszy sposób przetrzymywać te zdjęcia w bazie. Wiem, że najlepiej jeśli w bazie byłyby to url-e do zdjęć, które są na
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maestrozo: A nie lepiej dodać kolumnę PrimaryImageId do tabeli produktu?
Ja bym trzymał zdjęcia każdego produktu w osobnym folderze.
Zawsze w przypadku jakiegoś fuckupu można łatwo odbudować wszystko.
  • Odpowiedz
nie chciałbym by można było dopuścić do sytuacji w której istnieje kilka produktów, które mają ustawione PrimaryImg na true, bo tylko jeden obrazek może być primary.


@maestrozo: w takim wypadku pilnujesz to w logice
  • Odpowiedz
@kazik-: co to sprzedawcy garnków wzięli się za wciskanie ludziom kursów z programowania?
"Tylko dzisiaj za jedyne 6 stów dostaniesz komplet garnków i materac o łącznej wartości 4300" :D
  • Odpowiedz
@damyrade: nie doczytałem, że piszesz o polskich klientach. Szczerze mówiąc to chyba bym się nie zdecydował jednak zwykle różnica w zarobkach jest zwykle zbyt duża.
  • Odpowiedz
@Brodeon: Nie w tym rzecz - Microsoft wycofuje funkcjonalność, która w zasadzie już działa. Obudzili się, że jednak nie chcą, aby każdy mógł z niej korzystać tylko użytkownicy Visual Studio. Zablokowali możliwość dyskusji (ponoć jedyny taki pull na całe repo) no i szambo wybiło. Tutaj wątek na reddicie. Ogólnie nie stoję po żadnej stronie konfliktu, wrzucam jako ciekawostkę ze świata. Jest też jakieś logiczne wytłumaczenie na reddicie, ale nie chcę
  • Odpowiedz
@Brodeon: Hot reload był od lutego w dotnet watch w wersji preview i całkiem sprawnie to działało.
Ale MS przed premierą .NET 6 (9 listopada) i VS 2022 postanowił wywalić Hot reload z otwartoźródłowego kodu i rozwijać to tylko jako funkcjonalność w Visual Studio.
I zrobili to w bardzo chamski sposób bo zrobili PR z usunięciem hot reload bez konsultacji ze społecznością i ten Pull Request razu zablokowali żeby nie
  • Odpowiedz
Piszę jakiś czas w C# i chciałbym się dowiedzieć od szanownych kolegów z doświadczeniem jakie IDE/edytor wg was jest najlepsze do C# i dlaczego? Obecnie używam Visual Studio 2019, ale ostatnio mnie denerwuje i zastanawiam się nad zmianą, bo się psuje co 30 min i muszę go restartować. Propozycję proszę podawać i plusować w komentarzach.
#dotnet #csharp #dotnetcore #visualstudio #jetbrains #informatyka
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć! W najnowszym artykule na blogu przedstawiłem 16 Popularnych Błędów Początkujących Programistów z którymi często się spotykam. Jeżeli chcesz być dobrym programistą, to warto od samego początku uczyć się dobrych praktyk i nie popełniać tych błędów.

Link do artykułu: https://www.modestprogrammer.pl/16-popularnych-bledow-poczatkujacych-programistow-ktorych-musisz-unikac

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka #it
kazik- - Cześć! W najnowszym artykule na blogu przedstawiłem 16 Popularnych Błędów Po...

źródło: comment_1634625873EqNKjxKTGxXt72TbL2WR8Z.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazik-: dałeś przykłady do jakichś trywializmów z hinduskiego tutoriala, a olałeś w punktach, przy których by się przydały jak tym o dzieleniu klas. Szczerze to podobny tekst może walnąć każdy po tygodniu zabawy z jawą czy tam innym pajtonem.
  • Odpowiedz
@kazik-:
Błąd 10. Próba implementacji wszystkiego od zera

jedyny sensowny reszta to raczej kosmetyka i "błędy" których pozbędziesz się w pierwszym projekcie

Błąd 13. Nie skupianie się na
  • Odpowiedz
@vilas: i do kogo macie pretensje w związku z tym? W Polsce transport kolejowy lezy i kwiczy a elektrowni nie ma i nie będzie, zamiast narzekać może pora się przekwalifikować? Też musiałem i to naprawdę nie boli.
Inne wyjście to nauka języka bo w innych krajach mają i tory i elektrownie.
  • Odpowiedz
#anonimowemirkowyznania
Pytanie do profesjonalnych programistów i pozostałych ludzi, którzy siedzą w #programowanie. Jestem na studiach i miałem styczność z różnymi językami programowania i technologiami: C, C++, C#, Java, Python, PHP, Javascript/Typescript, R, SQL. Szczerze mówiąc nadal nie potrafię znaleźć tego właściwego języka, który będzie moim głównym. W każdym po trochu dziubałem czy to mały projekt czy małe zadania uczące składni i elementów języka.

Chciałbym wybrać 1 język, przerobić
  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: jezyk to mlotek dla budowniczego, ktory zmieni potem z 10 razy. wazniejsze jest co chcesz zbudowac. na poczatek wybierz to co ci sie podoba (nie wiem, community, skladnia, duza liczba materialow) lub taki co jest latwy. kazdy dzien myslenia nad jezykiem to dzien ktory mogles poswiecic na zrobienie prostego programu ktory nauczy cie wiecej niz kazda ksiazka.
a dyskusje o jezykach to sport dla debili i dysputa ktory klub
  • Odpowiedz
via Wykop Mobilny (Android)
  • 7
od conajmniej 5 lat to slysze i nic takiego sie nie dzieje...


@leoha: a jak wytłumaczysz brak rozwoju tego języka? Wg mnie tym charakteryzuje się umierający język.

@WypadlemZKajaka: Java umiera w takim samym tempie co Szwecja upada wg wykopków ( ͡° ͜ʖ ͡°) Graal VM, Project Loom, Project Valhalla nie liczy się jako rozwój, nie to co pajton gdzie dodali walrus operator xD
  • Odpowiedz