MacBook a .NET Core

1

Jestem programistą .NET Core/Angular. Praktycznie od roku ponad nie robiłem żadnego projektu na starym frameworku i póki co się na to nie zanosi. Mój aktualny laptop (MSI) już zaczyna niestety wymiękać i mimo serwisowania zanosi się niestety na to, że biedaka będzie trzeba pożegnać.

Chwilowo pracowałem na Macbooku i wrażenia miałem bardzo dobre. Zastanawiam się więc, czy nie kupić jakiegoś Pro albo Air (tutaj powiem szczerze zupełnie się nie znam, jaki byłby odpowiedni do pracy). I tutaj pojawia się pytanie: czy ktoś z Was ma jakieś doświadczenia w pracy z .NET Core na macOS? Czy używacie Visual Studio czy może jakiegoś innego IDE? Czy są problemy z jakimiś pluginami/wtyczkami/nugetami? Prosiłbym o opinie.

I pytanie co w miejsce SSMS?

3

Visual Studio for Mac jest przeróbką Xamarin Studio, które to z kolei jest przeróbką MonoDevelop: https://adtmag.com/articles/2017/05/10/vs-for-mac.aspx Nie mają bezpośredniego związku z oryginalnym Visual Studio (oprócz mylącej nazwy).

1

Ja procowałem z .NetCore używają Visual Studio Code na macOS. Dobrze mi się pracowało, kwestia przyzwyczajenia.

1

Ja zamiast VS (niezależnie od platformy) do .NET Core polecam Ridera. W zasadzie to używam całego pakietu JetBrains.
VS -> Rider
VS Core -> WebStorm (wszelkie frontendy, nativy itd)
SSMS -> DataGrip

DataGrip nie daje takiego zestawu opcji co SSMS, ale idzie sobie poradzić i bez tego. Sam nie korzystam z MacOS, ale skoro na Linuksie działa to na macu też powinno.

0

Elegancko, więc raczej nie byłoby problemu. A polecilibyście model, który najlepiej pasowałby do pracy?

1
darkrat napisał(a):

Elegancko, więc raczej nie byłoby problemu. A polecilibyście model, który najlepiej pasowałby do pracy?

To zależy czy będziesz częściej używał samego laptopa, czy raczej z monitorami. Ja przez chwilę korzystałem z Air, to da się, ale na dłuższą metę wychodzi słabo. Lepiej wziąć coś z segmentu Pro. Nie wiemy jaki masz budżet i wymagania. Ja tam się kiedyś zasadzałem na tą nową 16' (lepsze bebechy a cena jak za 15 wcześniej), ale finalnie i tak kupiłem XPSa.

1

Budżet myślę max 10k, chyba że naprawdę warto byłoby wydać coś więcej. Pytanie czy do takiego przedziału się zmieszczę z czymś sensownym. Chociaż i tak wolałbym zapłacić mniej.

Ale wiem, że nie da się zjeść ciastko i mieć ciastko:3

1
darkrat napisał(a):

Budżet myślę max 10k, chyba że naprawdę warto byłoby wydać coś więcej. Pytanie czy do takiego przedziału się zmieszczę z czymś sensownym. Chociaż i tak wolałbym zapłacić mniej.

Ale wiem, że nie da się zjeść ciastko i mieć ciastko:3

Da się, tylko trzeba trochę pokombinować.

  1. Nowe Maki kupuje się w promocjach, jak jest sezon. Często są te zniżki dla studentów i nauczycieli. Idziesz wtedy do sklepu i mówisz "No może już nie jestem studentem, ale chętnie kupię maczka jak obniży mi Pan/Pani cenę, żeby było jak na promocji.".
  2. Możesz sprowadzić. Jedź na wakacje do USA, pozwiedzaj i wróć z nowym makiem za 70% ceny w PL. Ewentualnie możesz poszukać, bo często można zamówić z takiego UK/Dania/Holandia gdzie na palecie przyjeżdżają maki na resell.
  3. Używany. Najlepiej od zaufanej osoby albo od frimy jak wyprzedają z leasingu (o ile w dobrym stanie). Akurat maki są całkiem trwałe, więc jakiegoś 4-latka można już w dobrej cenie znaleźć. Jeżeli to mak z Allegro to istnieje ryzyko, że dostaniesz crapa.
0

Myślę, że jedynie z tego wchodziłoby w grę kupno używanego, no tylko pytanie z jakiego źródła. Powiem szczerze z promocji bałbym się. Od razu mi się to kojarzy z jakimiś wystawowymi telefonami, które są zawsze tańsze :3. Zaufanie do czegoś takiego niestety nie mam.

Szekel napisał(a):

Ja zamiast VS (niezależnie od platformy) do .NET Core polecam Ridera. W zasadzie to używam całego pakietu JetBrains.
VS -> Rider
VS Core -> WebStorm (wszelkie frontendy, nativy itd)
SSMS -> DataGrip

DataGrip nie daje takiego zestawu opcji co SSMS, ale idzie sobie poradzić i bez tego. Sam nie korzystam z MacOS, ale skoro na Linuksie działa to na macu też powinno.

Tutaj tylko WebStorma bym zamienił na VS Code i chyba byłoby finito. Obawiam się tylko, że w pewnym momencie natrafię na jakiś problem nie do przeskoczenia ze względu na inną platformę niż Windows.

0

Wiesz co ja mam 13 stke z 2k19 16gb ram i min w stacku poza mobile mam net core i jest git. Do mssql używam azure data studio czy jakoś tak. Czasem niestety muszę coś w net framework pogrzebać i w połączeniu parallers też jest ok.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0