via Wykop Mobilny (Android)
  • 2
@Fiber: Z lewej strony czego?

@Hektorrr: paska z zakładkami, w Chrome nowa karta pojawia się po prawo. A w VS odwrotnie. Ja i tak korzystam z pionowego panelu a nie z paska. Próba wrzucania najczęściej/ostatnio używanych plików na początek została zainicjowana jakoś w 2016
Nie wiem jak IntelliCode wypada w porównaniu z Github Copilot (pewnie biedniej) ale podpowiedzi jakie daje są naprawdę imponujące i bardzo pomocne.

Przykładowo, tworząc nową klasę UserAlias, po napisaniu pierwszych dwóch literek 'pu' od public podpowiada na początku:

public Guid Id { get; set; }
(domyślam się, że podpowiada Guid wykrywając konwencje przyjęte w reszcie projektu.

I teraz co najbardziej mi zaimponowało, podczas dodawania kolejnej właściwości, ponownie po napisaniu pierwszych literek 'pu'
No i C# nadgonił, hot reload, MAUI + zoptymalizowany Blazor, daje kolejne w pełni multiplatformowe rozwiązanie. Dziś wybrałbym Blazora a nie Fluttera żeby zrobić apke Web+Mobile
#visualstudio grzebię sobie i kompiluję projekciki na STM32
source na jakieś 20MB ledwo, leży na SSD.
kompiluje linkuje i builduje się dobre ponad minutę full cpu 8 core

Da się jakoś szybciej? (zakładając, że wpływu na source nie mam za wielkiego, bo nie przepiszę wszystkiego od zera) Są jakieś myki na okazję optymalizacji szybkości kompilacji? (oprócz "kup se nowy komputer")
@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ę się
@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 można
a to nie jest tak że w każdym innym visual studio jest ten projekt?


@keton22: Niekoniecznie. To zależy od tego jakie pakiety do VS zainstalowałeś. Nowsze Visual Studio (bodajże od ver. 2017) instalują przy okazji "Visual Studio Installer", w którym możesz zainstalować/odinstalować wspierane rozwiązania.

@PanHeniek45
Niestety nie pamiętam, jak to wygląda w starszych wersjach. Ale strzelam, że tam też było wybieranie pakietów w trakcie instalacji. Zapewne nie odklikałeś pakietu UWP.
@asasello: Ustawienie wstępne pluginu VSTO może cię zniechęcić, bo to jednak jest troszkę zabawy zwlaszcza dla poczatkującego. Co z tego że VBA ma mniejszą dokumentację. I tak nie będziesz korzystał z "całego C#".

A serio Visual Studio jest chyba najlepszym IDE i jak zobaczysz jak to działa i podpowiada, jak masz debugowanie step by step to stwierdzisz że programowanie jest banalne.

Wg mnie C# jest łatwiejszy niż VBA.

Nie dbaj o
@taju: Wiesz :) wole zainstalować ludziom wtyczki niż zezwalać na vba makra ;)

Tym bardziej że można użyć do tego Chocolatey bo to się instaluje jak zwykły program.

Ale co ja sie nairytowałem jak mi firma zmieniła wersje 3x...

Skonczyło się na kilku wtyczkach i odejsciu od Excela do SQLite. Modele pozostały ale dane sobie zmieniali. Tzn. Excel i tak je "prezentował".
Ale prawda - nie wiem co chce osiągnąć @
W jaki sposób debuggujecie swoje mikroserwisy lokalnie?
Zakładając, że cała apka składa się z wielu mikrousług i chcecie mieć debugger dołączony do każdej z nich w tym samym momencie?

Lub czy stosujecie jakieś konkretne rozwiązania do wybierania konkretnej mikrousługi, deployowania do k8s reszty stacku a tą jedną uruchamiacie lokalnie z debuggerem?

Czy może deployucie wszystko i tylko dołączacie zdalnie debugger do wybranej, konkretnej mikrousługi?

Jakie IDE stosujecie i jakie konkretne rozwiązania?

Visual
@Elektronik_Mocy

To tak jak koledzy pisali już wyżej. Możesz sobie sql serwer w wersji developer i zainstalować lokalnie - wtedy masz wypad bazę z wieloma wodotryskami do zabawy na przyszłość. Połączenie będziesz mieć po localhoscie.

Po stronie c# to standardowa apka z wykorzystaniem entity framework? Tutaj masz na dobry start: https://docs.microsoft.com/pl-pl/ef/core/get-started/overview/first-app?tabs=netcore-cli