Mac tốt hơn Windows! Developer nên chọn Mac hay Windows, Linux?

Trừ game ra thì mình không thấy Windows có gì hay hơn MacOS, anh em thấy sao?
Mình từ ngày chuyển qua Mac là không bao giờ có ý định quay trở lại Windows nữa.

Anh em đang dùng gì? :laughing: và lý do tại sao chọn nó?

  • Mac OSX
  • Windows
  • Linux

0 voters

Đây là vấn đề muôn thuở nhiều tranh cãi giữa các fan của 2 bên, tóm lại là tùy nhu cầu mục đích sử dụng thôi.

mac-vs-windos

chưa có cơ hội đụng Mac nên chẳng biết nữa :cry:

Anh nọ dốt đặc cán mai. Thấy ông già bà cả mang kính xem sách, anh ta cũng muốn bắt chước nên ra chợ hỏi mua một cái.
Chủ hiệu kính đem hàng ra cho anh ta chọn. Anh ta đeo kính vào, lấy cuốn lịch mang theo ra xem, xem xong lại bảo chủ hiệu cho chọn đôi khác.
Chủ hiệu chiều ý, chọn cho anh ta 5-6 đôi, nhưng đôi nào anh ta cũng không ưng ý. Chủ hiệu bèn chọn một đôi tốt nhất trong hiệu đưa ra. Anh ta đeo vào, lại lấy cuốn lịch ra xem, vẫn lắc đầu chê xấu.
Chủ hiệu lấy làm lạ, liếc thấy anh ta cầm cuốn lịch ngược mà xem, sinh nghi, liền hỏi:
– Sao đôi nào cũng chê xấu cả?
Anh ta đáp:
– Xấu thì bảo xấu chứ sao. Kính tốt thì tôi đã xem chữ được rồi.
Chủ hiệu nói:
– Hay là ông không biết chữ?
Anh ta đáp:
– Hỏi buồn cười thật. Nếu biết chữ thì đã không cần mua kính.

Từ câu chuyện trên ta rút ra bài học: Máy Mac không thể giúp bạn lập trình giỏi hơn. nên việc so sánh thấy chả có ý nghĩa gì.

17 Likes

Windows vì nó có WSL 2 :innocent:

5 Likes

Cài hệ điều hành Ubuntu lên máy Mac, rồi lập trình web bằng ASP NET Core với C#.

6 Likes

Có câu nào chủ topic nói Mac giúp lập trình tốt hơn nhỉ?
Rồi dài dòng văn tự làm gì nhỉ?
Nhưng việc so sánh là để đưa ra nhiều ý kiến khách quan mang tính xây dựng nên so sánh càng nhiều càng tốt.
Mình đưa ra opinions của mình với tư cách dev “gần” Full-Stack:

  • Mac ko cần care mọi problem về setup development environment, cả Linux và Windows luôn phải tự add environment path.
  • Mac auto install mọi thứ cần thiết nếu thiếu trong quá trình setup development environment mới, Linux & Windows ko có.

2 việc trên save rất nhiều time cho mình nên mình chọn MacOS.
Còn các bạn thì sao?

9 Likes

Ngoài vụ chạy docker trên linux ngon hơn mac thì m thấy cái gì nó cũng ngon hơn 2 HĐH còn lại :smiley: .
Mà sao phần vote ko cho chọn cả 3 vậy =)), mình sài cả 3 à.

5 Likes

Mình chọn Windows vì đang dùng, chọn Linux vì đã từng dùng và rất muốn dùng trong tương lai, còn Mac ghẻ :unamused:

P/s: Mình từng trải nghiệm Mac rồi.

14 Likes

Mình thấy mac tù vãi chày. Nếu không phải dev đồ nhà táo thì chắc cũng chả có lý do gì để đụng vào.
Apple rất giỏi trong việc kẹt sỉ phần cứng nhưng luôn biết cách bán với giá rất cao mà vẫn làm người dùng sung sướng vì nghĩ rằng mình đang xài một thứ đẳng cấp hơn bọn khác ::))

13 Likes

Tôi cài Win trên Macbook sau nửa năm sử dụng MacOS.

Thứ duy nhất tôi thấy tiếc sau khi chuyển sang Win là cái touchpad, cài win vào thì nó chỉ như những cái touchpad tầm thường khác, nhưng được cái phím tắt của Win rất ổn.

5 Likes

Hiện tại mình đang dùng Linux và cảm thấy khá tốt dù máy có hơi nóng 1 chút mỗi khi dùng(do distro mình đang dùng tiêu thụ hơi nhiều resources nhưng giao diện thì khá đẹp). Còn Win thì cũng tốt. MacOS thì chưa trải nghiệm nên cũng không biết nó sao nữa.
Mà mình thấy tương đối nhiều người vote Linux nhỉ, mình tưởng người vote Linux còn ít hơn cả Win lẫn MacOS chứ.

3 Likes

Nói thế này: chưa có thì mong có rồi thì chán. Tùy nhu cầu à, đa số dev đều dùng linux, nó tiện cho việc làm quen với dòng lệnh sau này có nghịch trên server hay gì đó tương tự. Tớ thì windows thỉnh thoảng còn khô máu với mấy anh em trên chiến trường công lý nữa :innocent:

5 Likes

cách đây nhiều năm thì windows đúng là không phải hệ điều hành tốt cho tất cả cá dev. Nhưng với win10 và WSL thì nó coi như lật kèo với mọi OS khác.
Win10 >>> MAC >>> Linux

2 Likes

Hà Mã Tím đáng yêu dùng linux nhưng không thể vì thế mà bảo linux ngon nhất được.
Nếu nói về lĩnh vực đồ họa thì linux chắc cùi nhất hạng vì tool không có hoặc quá cũ hoặc khó dùng.

Nhưng Hà Mã Tím đáng yêu không làm đồ họa nên không thành vấn đề, quan trọng là Hà Mã Tím đáng yêu thích dùng =)))

Có 1 vấn đề Hà Mã Tím đáng yêu luôn thắc mắc là không nghe ai nhắc nên dùng server chạy MacOS

7 Likes

quan trọng là tiền.
Mac không free, muốn macos làm server thì bạn phải bảo bọn apple build cho cái server, Nhưng khi đó giá như thế nào???

4 Likes

Mình nghĩ luôn thì không đúng lắm. Trên Windows, có những tool tự add environment path cho mình khi cài đặt luôn mà?

3 Likes

Thường nó đều có option tự add hết.
Nhưng có thể mặc định không tích nên khi cài quên mà bỏ qua thì nó không add.

Mà việc add cũng hết sức đơn giản.

4 Likes

MacOS có cài trên máy ngoài Apple được đâu mà chạy server :rofl: :rofl:
Chạy thì chạy được chứ deploy trên đó thì … tốn tiền phần cứng (và cũng không hiệu quả trên phần cứng đó)

4 Likes

Cho mình hỏi việc ko hiệu quả như thế nào nhỉ?
Thế việc macOS server dùng cho việc gì?
Rồi mấy center cho thuê mac device để chạy server nó dựng ra chục năm nay nó sống sao nhỉ?
macincloud
macstadium
hostmyapple

2 Likes

Không hiệu quả vì nó chỉ chạy trên phần cứng giới hạn của apple, không customization theo như cầu được. Không công ty nào muốn phụ thuộc như vậy. Mac server sẽ phù hợp hơn đối với cá nhân hoặc nhóm nhỏ hơn là để chạy toàn bộ service của một công ty trên đó.
Tôi chưa thấy công ty chạy Web service hay Storage service trên Mac (Mặc dù nó hoàn toàn chạy được) nhưng có một số trường hợp sử dụng phổ biến mà tôi biết:

  • Dành cho Normal user, quen với việc sử dụng Mac, muốn làm những dự án DIY.
  • Chạy CI/CD.
  • Làm đồ họa. (tôi chưa thấy công ty nào thuê mac pro để làm việc này)
  • Fan táo thích dùng đồ táo.
5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?