Macbook Air M1 .net c# programozáshoz

Macbook Air M1 .net c# programozáshoz
2021-11-22T18:37:55+01:00
2022-01-12T09:33:39+01:00
2022-10-17T06:35:40+02:00
  • Mivel? Surface-el? Az egy consumer cucc, miért ne állna elő vele. Nem fejlesztésre lett kitalálva.
    Mutasd a teljes hozzászólást!
  • persze, de akkor addig ne álljon elő vele.
    Mutasd a teljes hozzászólást!
  • Azért ez nem csak annyi, hogy lefordítják. Hidd el ők sem hülyék, már megtették volna ha egyszerűen kivitelezhető volna.
    Már az is sokat elmond a VS komplexitásáról meg Windowsba való beágyazottságáról, hogy az x64-es verzió is csak most 2022-re jött össze nekik.
    Mutasd a teljes hozzászólást!
  • Nekem van egy M1-es mac minim 16 GB RAM-mal. ASP.Net 6, Vue.js, X Code, Android Studio-t használok rajta napi szinten, és meg vagyok vele elégedve.
    Mutasd a teljes hozzászólást!
  • az igaz, csak egy csomó más meg nem, amire szükség van, de ebbe tényleg nem mennék már bele,..
    Mutasd a teljes hozzászólást!
  • ha már csak egy dologhoz is kell win (pl. MS SQL server)

    A MSSQL fut natív Linux és Windows, Dockerrel pedig Win, Mac és Linux!
    Nem kell Win pl. MS SQL Szerverhez.

    Supported platforms
    Mutasd a teljes hozzászólást!
  • azt írtam 'kényelmesebb' !

    ha már csak egy dologhoz is kell win (pl. MS SQL server), akkor már jobb talán egy OS-en futtatni... nem kardinális probléma, csak ez az elv nálam bevált... ennyi...
    Mutasd a teljes hozzászólást!
  • kényelmesebb minden NET ügyet emulált win-en intézni

    Miért kell Windows ahhoz hogy valaki dotnet-ben programozzon? 

    nem köztudott: a hot-reload nem működik Mac-en...

    Azt állítod hogy a dotnet watch nem működik MacOS-en? Ebben biztos vagy? Akár egy rekesz sörben is fogadnál rá?
    Mutasd a teljes hozzászólást!
  • M1 macbookon tudtammal csak a Windows for ARM fut.. 

    Az is annyira ciki, hogy kijön az MS egy a szexy Surface Pro X-el, amiben saját tervezésu ARM proci van, de nincs rá való natív Visual Studio. Annyira fájt volna lefordítani? Hogy várnak el támogatást?
    Mutasd a teljes hozzászólást!
  • Szia!

    Van otthon PC-m amit ilyen dolgokra tudnék dedikálni így lehet ez megoldás.

    Általában async megoldásokkal operálok így a hot reload annyira nem érvágás de köszönöm ezt a visszajelzést is.

    T
    Mutasd a teljes hozzászólást!
  • akkor már talán kényelmesebb minden NET ügyet emulált win-en intézni...

    és ami lehet hogy nem köztudott: a hot-reload nem működik Mac-en...
    Mutasd a teljes hozzászólást!
  • az is mehet dockerrel, csak amikor én próbáltam, akkor még a asp net core 5.0-s képfájlok nem futottak. 6.0 már biztos támogatott, azt még nem próbáltam.
    Mutasd a teljes hozzászólást!
  • Nagy valószínűséggel a stb-hez pont nem kell csak az MSSQL-hez.
    Mutasd a teljes hozzászólást!
  • MS SQL stb.-hez kell virtual engine pl. Parallels Desktop...
    Mutasd a teljes hozzászólást!
  • Még annyi, hogy akumulátor tekintetében verhetetlen az M1 Air. Ja meg zaj tekintetében, mert ventillátor sincs benne. Ráadásul most akciós is a gép. Én tényleg nem használom egész nap, ha dockerezni kell, akkor a Surface Pro-t használom, monitorra kötve, de így privát dolgokra vagy éppen ha nem otthon vagyok, akkor Teamsre, meg átnézni kódokat, tervezni dolgokat tökéletes. Nokia telefon feelingem van abból a szempontból, hogy csak 5-6 naponta kell tölteni nálam. Tölto"re dugva ezért nem is használom.
    Mutasd a teljes hozzászólást!
  • Szia!

    Köszönöm a válaszodat. 

    16GB ram alapjába gondolatban volt.

    Köszönöm még egyszer.

    Tamás
    Mutasd a teljes hozzászólást!
  • Hasonlót tervezek, ezért követem a Microsoft törekvéseit Apple M1 és jövőbeni szilikonok támogatásában. Azt állítom, hogy elkötelezett mellette, és ezeket a technológiákat, Console, ASP.NET Razor/MVC/Blazor, MAUI fejlesztés gond nélkül futni fog.

    Rozettával megy a .NET 5, de ennek a támogatása megszűnik 2022 májusban.

    .NET 6 LTS már natív M1-en. Ehhez megy a nagy fejlesztés, hogy a jelenlegi Visual Studio 2022 MAC Preview 3-at lefordítsák, hogy natív legyen ez is. Biztos nagyon gyors lesz, nem kétlem.

    Ha csak Visual Studio Code amit használsz, az már rég natív.

    Valójában mire a .NET 5 véget ér, minden adott lesz, hogy natív környezetben fusson minden.

    Addig is azt ajánlja a Microsoft hogy Rozettával az X86-os verziót használd bátran.

    Néztem videókat is, és 16GB RAM alatt ne vegyél gépet ahhoz hogy minden gördülékeny maradjon.
    Mutasd a teljes hozzászólást!
  • Az M1 air bár nem ismerem annyira, de általában a hűtésük nem olyan jó mint a pro-jé, de lehet hogy az M1-es chip esetében az már nem sokat számít. Viszont az M1-es tovább bírja ami néha jól tud jönni. Szóval lehet, hogy az air is elég a fejlesztéshez, de én elég minimalista szemléletű vagyok. Azért is szeretem a laptopot, mert volt már olyan, hogy az autóban várakozva fejlesztettem, alapvetően a 2 monitor nélkül is elvagyok, a swipe miatt. Azt viszont nem kedvelem ha túl sok minden van az asztalon pld. plusz egér vagy billentyűzet. Ja és meetingekre is a laptop a jó választás.
    Mutasd a teljes hozzászólást!
  • 99%-ban külső eszközökkel használam a laptop-omat amin a munkahelyemen fejlesztek(előző kommentben le is irtam miket)

    A laptop csak azért kell, mert portable oda viszem ahova szeretném kategória.

    Nekem is 2 monitor és bill egér van, de a kérdésemben nem volt benne, hogy a laptopot azért veszem, hogy azon gépeljek is.
    Mutasd a teljes hozzászólást!
  • Uhh valami ilyesmi választ vártam, korrekt és lényegretörő.

    Én általában c# backend-ben fejlesztek és általában valami JS framework vagy pure html és css ami a frontendet jellemzi.

    Nekem van itthon 2 plusz monitorom egy 24 col és egy 29 col-os és amúgy átlagban mindig egy Microsoft Ergonomic Sculpt-ot használok extended billentyűzetként. 

    Amennyiben mac-et veszek (fent említett billentyűzet mellé ) gondoltam egy magic trackpad-et amit tudok hogy első körben hülyeségnek tűnik, de nálam a munkahelyemen is külső eszközt használok és nem a laptop bill-jét.

    Nekem is a touchbar-os tetszik. A kérdés az, hogy mennyi különbség lehet az általad birtokolt pro és m1-es Air között... ?!
    Mutasd a teljes hozzászólást!
  • Elég alacsonyak az igényeid, kell egy laptop középen, két oldalt monitorok.
    Mutasd a teljes hozzászólást!
    Csatolt állomány
  • Ha irodában vagy otthon fejlesztek akkor én is rácsatolok egy monitort a laptopra, azon fut a program, a mac képernyőjén meg a kód, a terminál és a debug consol között váltogatok ( 3 ujj bal - jobb ). De mint írtam ez totál egyén függő, hogy ki hogyan szeret kódolni. Pld. én angol billentyűzetet használok programozáshoz, amikor írok akkor átváltok magyarra, azért is jó a touch bar mert kijelzi, hogy épp HU vagy A.
    Mutasd a teljes hozzászólást!
  • Máig tartom, laptopon nem lehet érdemben dolgozni.

    Kell két nagy monitor, szabadon mozgatható kényelmes billentyűzet és egér... nekem ez kell.
    Mutasd a teljes hozzászólást!
  • Majd elfelejtem: munka közben iszonyú jó, ahogy a touch-bar-on a két ujjas lendület scrollozás működik, nagyon gyorsan és finoman lehet oda görgetni a programot ahova szeretnéd - weboldalaknál és doksiknál is jól jön ez a képesség.
    Mutasd a teljes hozzászólást!
  • Több mint 1.5 éve használok fejlesztéshez egy 13 colos MacBook Pro 2019-est 8Gb ram. Frontend JS VS-code, python backend fut a háttérben.  Messze a legjobb fejlesztő gép amivel valaha is dolgoztam, köszönhetően a MacOS-nek a touch padnak meg a touch bar-nak. Hihetetlenül jó dolgozni vele. Mouse-t nem használok. A touch bar-t viszont igen, amiért nagyon sajnálom hogy ez az idei modellekből kikerült. Mindegy ha oda jutok akkor majd egy 2020-as M1-es 13-ast veszek magamnak az öreg napjaimra, annál jobb gépet nem fognak kihozni ... persze ez mint minden erősen egyedi preferencia. 

    R.I.P. touch bar
    Mutasd a teljes hozzászólást!
  • Szia!

    Utolsó mondatodra reagálnék, 4 éve fejlesztőként dolgozom, csak mivel tervezzük családosan leváltani a telefonparkunkat 1-1 Iphone-ra.

    Gondolkodtam azon, hogy fejlesszem-e a gépparkomat is egy macbook-ra.

    Ezért is tettem fel a kérdést, hogy valaki használt-e már ilyet. Nem a mostani projektjeimet szeretném átvinni másik platformra hanem a hobbi fejlesztéseimet szeretném ott tárolni és karbantartani, de ha ez MACera inkább mint praktikum, akkor átgondolom még többször is :)



    Köszönöm válaszodat remélem lesz még valaki aki hozzátud szólni a társalgáshoz.



    Köszönöm.

    Tamás
    Mutasd a teljes hozzászólást!
  • szia, én próbáltam egy  komplexebb microservice projektet (solutiont), de pl nekem teljesen nem alkalmas arra, amire szeretném az M1 Macbook.

    A környezet egy ASP Net Core solution, ami tartalmaz database projektet is (amit a Visual Studio for Mac 2022 még mindig nem támogat), és Docker compose projektet, ahol az asp net core docker konténereket nem sikerült elindítani. Utóbbira van workaround, de nekem nem mukodik. 

    Persze, ha most szeretnél rajt tanulni programozni, akkor jó lehet... de még mindig inkább macera, mint praktikus.
    Mutasd a teljes hozzászólást!
  • Sziasztok!



    Gondolkodom egy Macbook Air M1 (vagy PRO de inkább Air) laptop vásárlásán.

    Arra lennék kíváncsi, hogy van-e valaki aki használ ilyen gépet .net 5 c# programozásra és ha igen mik a tapasztalatai. (elsősorban nem erre venném, de folyamatosan fejlődni szeretnék és így szerintem hasznosabb időtöltést tudnék vele elérni).

    Amennyiben érdemben válaszoltok azt nagyon szépen megköszönöm.



    Tamás
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd