Arama butonu
Bu konudaki kullanıcılar: 1 misafir
18
Cevap
2572
Tıklama
0
Öne Çıkarma
C# Öğrenmek için MacBook alınır mı?
A
3 yıl
Yüzbaşı
Konu Sahibi

Başlıkta belirttiğim gibi C# öğrenmeye başladım. Bazı zaruri nedenlerden dolayı laptop almak durumundayım. Oyun için hali hazırda iyi seviyede masaüstü sisteme sahip olduğum için o konuyu es geçiyorum. PT’den eğitim indirimi ile MacBook Air almayı düşündüm. Fakat 2 soruya cevap arıyorum:

1. Win98 döneminden beri Windows kullanan birisiyim ve daha önce MacOS işletim sistemli bir bilgisayar kullanmadığım için ne kadar sürede alışabilirim?

2. Ve en büyük sorum MacOS’da olduğu gibi yazılım konusunda da sıfır bilgiye sahibim. MacOS sistem ile ileride nelerin eksikliğini yaşarım? Mesela şu an Visual Studio kurdum, Udemy’den derslere başladım ve Windows Form üzerinden eğitim gösteriliyor. Fakat anladığım kadarıyla bu projeyi MacOS’da açamıyorum sanırım. Ayrıca Visual Studio’nun kendi sitesinde Win-MacOS karşılaştırmasına baktığımda ‘SQL server, Node.js’nin MacOS sürümde olmadığını gördüm. Bunlar ne işe yarıyor tabi ki bilmiyorum ama takip ettiğim kursun ilerleyen dönemlerinde bunlarında dersleri var ve kullanılması gerekecek sanırım öğrenme amaçlı.
Yine kendi bilmediğim ve internetten okuduğum bilgilere dayanarak sanırım MacOS’da Bootcamp denilen bir yöntemle Windows çalıştırılıyormuş fakat M1 işlemcili MacBook’larda bu kaldırılmış. Onun yerine şu an tek seçenek Parallels isimli bir uygulama sanırım ve oda yıllık 1.000₺ sanırım.
Son olarak M1 işlemci ARM tabanlı olduğu için bi yolunu bulup kurabilsem Windows’un ARM sürümünü kurmam gerekecek ve x64 uygulama kullanmam gerektiğinde ne yapacağım?

Dostlar aptala anlatır gibi anlatmanız için detaylıca kafamdaki soruları yazdım. En başta belirttiğim gibi yazılım ve MacOS konusunda daha önce sıfır tecrübeye sahibim ve takip ettiğim eğitimler Windows üzerinden anlatım sağlıyor. MacBook alarak bu eğitimleri harfi harfine takip edebilir miyim ?





< Bu mesaj bu kişi tarafından değiştirildi alpknkc -- 2 Eylül 2021; 3:43:41 >

< Bu ileti iOS uygulamasından atıldı >

Y
3 yıl
Yarbay

C# bildiğin Microsoft'un kendi dili, amacın bunu öğrenmekse neden MacBook almaya çalışıyorsun ki?



T
3 yıl
Yarbay

aradığın şey mono.

2015'te Mac bilgisayarıma kurduğum mono ve onun üstünde örnek amaçlı derleyip çalıştırdığım windows forms uygulaması

< Resime gitmek için tıklayın >

gördüğün gibi macOS üzerinde .NET Framework yerine mono ve IDE olarak Emacs sorunsuz çalışıyor.

C#'taki klasları otomatik getiren "IntelliSense" özelliği de, yine mono üzerinden çalışabilen OmniSharp eklentisi ile Emacs'e eklenebiliyor,
Windows'taki Emacs'e kurduğum OmniSharp iş başındayken:
< Resime gitmek için tıklayın >
Dolayısıyla C# öğrenirken de MacBook kullanılabilir ancak yine de macOS bu tür işlerde Linux'a göre daha az kullanılır ve bir sorunla karşılaştığında çözümü bazen cok uğraştırabilir. Genel olarak Türkiye'de macOS cok az programcı ve DevOps kullanır. Ki bu, Intel işlemcili Mac'ler için geçerli. M1'de sorunla karşılaştığında çözüm daha zor da olabilir.



< Bu ileti mini sürüm kullanılarak atıldı >

M
3 yıl
Binbaşı

Abi madem c# ogrenme hedefin var neden macbook almaya çalışıyorsun. Hayir sirket icin falan diyecegimde cok sacma olacak.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
3 yıl
Yarbay

Apple'ın bir cekiciliği var. macOS kullanmayıp MacBook üstüne Windows 10 veya Linux kurup kullanan var. Benim firmada en az 3 kişi öyle kullanıyor. Bir de Apple sanırım öğrencilere indirim uyguluyor, cekicilik artıyor :) Not: Hem MacBook hem Windows Laptop kullanıyorum.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 2 Eylül 2021; 22:42:30 >

< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @monarch25
S
3 yıl
Yüzbaşı

.





< Bu mesaj bu kişi tarafından değiştirildi seyfi84 -- 4 Eylül 2021; 20:4:50 >

< Bu ileti mobil sürüm kullanılarak atıldı >

S
3 yıl
Binbaşı

Ben de Macbook kullanıyorum. C# ile ödevim vardı. İşkence gibiydi. External SSD ile W10 kurup öyle çözmüştüm işimi. Macbook ile web ve mobil geliştirme yapılabiliyor rahatlıkla. Genel olarak developer için hangisi iyidir bilemem ama.



D
3 yıl
Yüzbaşı

Macbook al, Intellij kur ( iyi bir intellisense için). Net core 5.0 ile çalışabilirsiniz.



< Bu ileti mobil sürüm kullanılarak atıldı >

D
3 yıl
Er

Benzin motoru alıp, dizel motor ustası olamazsın.

Yok bir hiçbir yolu. CPU o kadar yeni ki virtualization desteğide yok.

Yani o kadar yokki, C# kullanan unity motoru bile yok.

C# dediğin name microsoftun javası. Illaki windows olacak.



B
3 yıl
Yarbay

rolls royce isteyip motorunu audi kullanmak gibi bir şey.



uyum sorunu yaşayabilirsin.



O
2 yıl
Binbaşı

macbook prolarda hem macos hem windows aynı anda kurup istediğine resart ile gecebiliyorsun ( bootcamp ile ama sadece prolarda airlerde yok ). Yani windows form işlemlerin dısında zaten macos işletim sistemi % 100 işlerini görüyor winformda ise windows kısmında yaparsın. Ben macbook pro al derim.


Bu mesaja 1 cevap geldi.
M
2 yıl
Yarbay

Bir .net developer olarak mac os da c# gelistirdim. .net core ile zaten crossplatform gelistirebiliyorsunuz. Rider da cok guzel bir ide. Mac hafif ve guzel bir cihaz ama ben bir .net developer olarak makine alacak olsam mac almazdim. Dell xps veya lenovo x1 carbon alirdim. Mac e windows yuklemek hem cok verimsiz hem cok sacma. .net core her ne kadar sorunsuz calissa da visual studio 2019 kullanmak daha buyuk konfor.

Ancak bir .net developer olarak bu zamanda bir dil ogrensem o c# olmazdi. Js veya Java secerdim.


Bu mesaja 1 cevap geldi.
T
2 yıl
Yarbay

quote:

Mac e windows yuklemek hem cok verimsiz hem cok sacma


Yüklemeyi bilince özellikle diski elle partisyonlayıp macOS & Windows şeklinde dual-boot yapmayı bilince oldukça verimli. Cogu kişi BootCamp vs ile uğraşmadan , otomatik partisyon ile Windows kurmaya çalışıyor, arada belki sorunlu driver, vs kullanıyor da olabilir o yüzden verimsiz olabilir.

Bunun tersi olan PC'ye macOS kurmak da oldukça verimli ancak kurulum öncesi uygun donanım seçmek ona uygun sürücü (kext) ayarlamak koşuluyla. macOS 'de license key olmaması artı bir avantaj, PC'ne kur yasal açıdan sorunsuz kullan. Benim Lenovo'ya macOS kurdum, sorunsuz kullanıyorum.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @mahoni_38
K
2 yıl
Yüzbaşı

Oyun oynadığın bilgisayarında çalışırsın C#.
Mac ile de müzik dinler, Video izlersin. Yada başka ne istiyorsan.





< Bu mesaj bu kişi tarafından değiştirildi K110 -- 12 Haziran 2023; 14:3:12 >

C
10 ay
Yarbay

Merhaba. M1 pro işlemcili macbook proya nasıl kurabilirim?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @OzMeN OzzY
R
9 ay
Onbaşı

Mac yerine işletim sistemi Windows olan bir bilgisayar almanızı öneririm.



B
9 ay
Yarbay

m1 işlemcili macbook'a sadece windows arm kurabilirsin ve bu sanal makine ile olur dual boot yok m1'de. windows laptop al. hem sorun yaşamazsın hem de paran cebinde kalır. ben de yazılımcıyım ve macbook kullanıyorum ama tüm işim rdp ile.





< Bu mesaj bu kişi tarafından değiştirildi beyinsis -- 12 Temmuz 2023; 12:22:24 >


Bu mesajda bahsedilenler: @coolsten
P
9 ay
Binbaşı

En iyi yol bildiğin yoldur. Alışkanlıkların yüzünden maca geçince sıkıntılar yaşayacaksın.
Ayrıca teknoloji konusunda endişelenmene gerek yok. Docker ile zaten hepsinin çözümü var.
.NET Core üzerine gideceksen open source ve multi platform old.'için sıkıntı yaşamazsın.



O
9 ay
Binbaşı

M1 lerde daha bootcamp desteği gelmedi ARM tabanlı windows bekleniyor yani M1 lerde sanaldan başka sansın yok.




Bu mesajda bahsedilenler: @coolsten
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.