thảo luận Code trên Mac với Win cái nào sướng hơn?

Như tit, em mới trải nghiệm macbook pro M1 (bản 16GB/256GB) cho công việc (em làm developer).
Dự án hiện tại của em làm microservices, setup local cần pull rất nhiều docker images (amd64 base), em code trên Intelij + webstorm và dùng Docker (bản dùng cho M1)

Về trải nghiệm code thì rất đã (em dùng InteliJ, cài natively qua jetbran Toolbox).
Vấn đề em gặp phải là lúc chạy docker-compose để chạy đống images của mấy services khác thì ko đc, vào log thì báo lỗi eqmu (emulator của docker), tìm hết trên mạng thì ko có cách fix, stackoverflow thì bảo đó là vấn đề của mấy cái images.
Bó tay, nên em đành phải quay về linux trên con máy thinkpad để dev tiếp :(((
 
Cái docker trên mac với tôi chưa bao giờ là vấn đề vì tôi chỉ cài docker-client trên máy lap , còn docker-engine tôi cài trên 1 con vps hoặc cloud, chứ ai đời nhét docker-engine trên máy local ,bao nhiu Ram cho đủ mà chạy local container ,rồi shared data cho đồng nghiệp nữa.
Điểm yếu duy nhất là mạng phải đủ mạnh thôi (mà cái này là ycau cơ bản rồi), thế nên lap 8G với 256GB là quá đủ dùng cho nhu cầu làm việc vì db có chứa ở local đâu, code kiêc hay IDE cùng lắm 5-8G, làm sao xài hết 256GB đâu.
 
Nói chung cần lập trình app cho iOS thì mới xài macOS, còn lại đều xài Win hết cho sướng; macOS xài tù túng, có những thứ tưởng như đơn giản mà cũng phải cài thêm công cụ...
 
em xài win, thuê con server 8gb trên vultr rồi dùng vscode remote vào code vù vù, khá thích, thỉnh thoảng dùng mac vẫn remote vô code vô tư, khỏi cần setup gì nữa
 
Cái dkm cái wsl này chưa hỗ trợ hết nên khổ dâm vl
Mình cài kali linux, cài java trên đó, cả docker
Mở eclipse trên win thì nó bắt cài java11 cho win để chạy, mà proj làm thì chạy java8, set compiler là java8 lấy jdk trong con vm linux thì nó đéo chịu do bảo là bản linux k cho chạy win.
Cài docker trong con vm thì đòi phải có docker desktop của win
Thôi lạy luôn
Thay người dùng đi, người dùng này không phân biệt duoc WSL2 và windows envoroment
 
thì mới bảo nó nửa nạc nửa mỡ, cài lum la như vậy phiền lắm phen
mic nó hỗ trợ chạy GUI con VM luôn thì ngon cài IDE trên linux dev cho tiện
nói chung cái WSL support chưa ngon lắm
và code trên Win thì như hạch theo ý kiến của mình
Chạy GUI trên WSL2 :LOL:. Cài dev app trên windows GUI chay window envorement thì cài docker windows vào. Đi vào WSL2 cài rồi nhè đầu đòi WSl2 hiểu yêu cầu docker-compose bên ngoài windows ? khác éo gì anh đòi windows giao tiếp với app build trên linux, anh lập trình mà không phân biệt được cái đó , chính anh có yêu cầu nạc mở chứ éo phải windows subsystem nạc mỡ. Chạy không duoc do ko biết xài thị lại đổi thừa cho VM ko chạy duoc GUI. Muốn VM chạy GUI thì chạy con mẹ nó ảo hóa full luôn chứ hiểu subsystem là gì không mà đòi nó rendering ra giao diện linux cho anh chạy
 
Last edited:
Hmm, tôi code trên wsl cả 2 3 năm nay, chưa thấy lỗi phải gì cả, nhưng cài docker vô wsl là dở rồi,
  • Con wsl có mệnh hệ gì thì đi nguyên cái docker, và wsl có mệnh hệ thì cũng thường xuyên xảy ra tùy vào trình độ vọc phá của user (tôi thì 1 tháng đi vài cái là chuyện thường)
  • Các instance wsl khác cũng không dùng chung được, n con wsl thì phải cài n cái docker, trong khi wsl2 hỗ trợ xài chung docker desktop rất tốt.
  • Code thì cứ mở vscode trên windows rồi ssh vào wsl instance mà code thôi, sao cần gui trên wsl làm cái gì ? Một số thanh niên xài vim editor tốt còn chả cần tới vscode trên win,
Có cả Mac và PC chạy Windows nhưng nói chung là ko ngửi nổi UX của Mac, còn UI và hiệu năng thì ok. Đấy là quan điểm cá nhân.
 
Công ty toàn cấp macbook nên không có trải nghiệm code trên windows nhiều, Lúc còn học ĐH thì toàn phải cày linux/ubuntu lên máy Dell để học :(. Nhưng sài nhiều quen thôi, cái nào cũng có ưu điểm riêng.
 
Chạy GUI trên WSL2 :LOL:. Cài dev app trên windows GUI chay window envorement thì cài docker windows vào. Đi vào WSL2 cài rồi nhè đầu đòi WSl2 hiểu yêu cầu docker-compose bên ngoài windows ? khác éo gì anh đòi windows giao tiếp với app build trên linux, anh lập trình mà không phân biệt được cái đó , chính anh có yêu cầu nạc mở chứ éo phải windows subsystem nạc mỡ. Chạy không duoc do ko biết xài thị lại đổi thừa cho VM ko chạy duoc GUI. Muốn VM chạy GUI thì chạy con mẹ nó ảo hóa full luôn chứ hiểu subsystem là gì không mà đòi nó rendering ra giao diện linux cho anh chạy
tôi thích nó tích hợp chung để khỏi mất công cài cả 2 nhảy qua nhảy lại
tôi muốn GUI của win để tiện vì tôi còn chơi game, và linux vì nó có terminal ngon và docker native
tôi thấy điểm đó cần cải thiện chứ đéo gì mà anh phải hằn học? vợ chửi hả?
 
tôi thích nó tích hợp chung để khỏi mất công cài cả 2 nhảy qua nhảy lại
tôi muốn GUI của win để tiện vì tôi còn chơi game, và linux vì nó có terminal ngon và docker native
tôi thấy điểm đó cần cải thiện chứ đéo gì mà anh phải hằn học? vợ chửi hả?
Lỗi người dùng, người ta chỉ ra thì nói ngu :LOL: ơ mấy post trước. Cải thiện củng phải hợp mí về mặt kỹ thuật. Người ta muốn subsystem nó native với linux càng nhiều càng tốt chứ ko phải biến nó thành power shell mà anh đòi 2 cái đó chung với nhau, làm lập trình viên mà hai cái môi trường ko phân biệt đuoc rồi đổ thùa :LOL:. Khác gì chạy linux trong máy ảo vmware rồi nói máy ảo như cc cài docker xong rồi windows còn đòi cài docker desktop

via theNEXTvoz for iPhone
 
Win dùng sướng hơn, mà giờ cái méo gì cũng docker thì quan tâm làm chi nữa.
Dù rằng chạy docker bằng ubuntu mới là true shit, chạy trên mac đã ngu si còn chạy trên windows thì đúng là tội ác vì qua tận 2 lớp máy ảo :ROFLMAO:
 
Làm android trên 3 thằng:

Widows quá phò phạch, cài driver các thứ, đợi tương thích lòi mắt.
MacOS ngon, nhưng ADB/fastboot thỉnh thoảng điếu hiểu sao lại không respone sau một lệnh install
Linux thì chạy quá sướng rồi. Cùng định dạng kiểu file. Terminal chưa từng gặp lỗi.

Em cũng làm android 6 7 năm mà chưa gặp trường hợp driver gì của thím, giờ usb driver nó universal từ win 7 rồi mà.
Win 10 thì plug and play thôi, đã dùng cả 3 hệ điều hành mỗi cái đều dùng trên nửa năm :D
 
Hmm, tôi code trên wsl cả 2 3 năm nay, chưa thấy lỗi phải gì cả, nhưng cài docker vô wsl là dở rồi,
  • Con wsl có mệnh hệ gì thì đi nguyên cái docker, và wsl có mệnh hệ thì cũng thường xuyên xảy ra tùy vào trình độ vọc phá của user (tôi thì 1 tháng đi vài cái là chuyện thường)
  • Các instance wsl khác cũng không dùng chung được, n con wsl thì phải cài n cái docker, trong khi wsl2 hỗ trợ xài chung docker desktop rất tốt.
  • Code thì cứ mở vscode trên windows rồi ssh vào wsl instance mà code thôi, sao cần gui trên wsl làm cái gì ? Một số thanh niên xài vim editor tốt còn chả cần tới vscode trên win,
Có cả Mac và PC chạy Windows nhưng nói chung là ko ngửi nổi UX của Mac, còn UI và hiệu năng thì ok. Đấy là quan điểm cá nhân.
Mac ngoài cái trackpad và cái màn retina siêu nét ra thì còn lại OS chán vãi. Hotkey ngu, animation UI lúc đầu mới sờ vào thì thích, mà sau thấy nó cứ rườm rà quá mức, mất thời gian vc.
Finder thì là cái file explorer ngu nhất trong các loại GUI enviroment e từng thử.
Không có nổi một cái package manager built in mà phải dùng brew :(
 
Back
Top