Hệ thống con Ubuntu của Windows 10 đã đủ trưởng thành để nhà phát triển Phần mềm chuyển sang sử dụng từ Ubuntu 16.04 chưa?


2

Tôi có một thiết lập khởi động kép với Windows 10 và Ubuntu 16.04. Tôi thường làm việc trên Intellij IDEA và Bash trên Ubuntu. Tuy nhiên, tôi thích sử dụng Windows của mình. Tôi có thể chuyển đổi bây giờ?

Cập nhật:

Tôi phát triển các ứng dụng Spring Boot, Nodejs và Android. Tôi không quan tâm đến việc sử dụng Windows nguyên bản.


2
Yêu cầu của bạn là gì? Bạn đang phát triển cái gì? Bất cứ điều gì chỉ liên quan đến thiết bị đầu cuối và một vài thư viện sẽ hoạt động tốt. Đừng nghĩ rằng bất kỳ phần cứng đặc biệt để sử dụng được ở tất cả .
GiantTree

Có một phiên bản Windows cho Intellij (độc lập của WSL), và các tiện ích bash "cổ điển" khác làm việc rất tốt trên nó ( sed, awk, git, ssh...). Tuy nhiên, các máy chủ và ứng dụng X được biết là có vấn đề và / hoặc cần có cách giải quyết để chạy.
Aserre

@GiantTree đã cập nhật!
Alex

@Aserre Tôi sẽ sử dụng Tomcat. Đó có phải là những gì bạn có nghĩa là "máy chủ"?
Alex

Về tomact, tôi đã không tự mình thử nó trên wsl, nhưng tôi đã đọc một số báo cáo về người dùng đang vật lộn để thiết lập nó. Tuy nhiên, bạn có thể sử dụng bản phát hành windows và nó sẽ hoạt động mà không gặp vấn đề gì.
Aserre

Câu trả lời:


5

Mặc dù từ "trưởng thành" trong câu hỏi của bạn có nhiều cách hiểu, tôi có thể cung cấp cho bạn một hoặc hai trong số các góc độ:

  1. Hệ thống con Windows cho Linux (WSL) vẫn đang trong giai đoạn thử nghiệm. Vì vậy, nếu định nghĩa của bạn về "trưởng thành" là "chính thức được đánh dấu là sẵn sàng sản xuất", câu trả lời là "Không".
  2. WSL không hỗ trợ chạy các ứng dụng đồ họa Linux. Tôi không nói là không thể, nhưng bạn phải cài đặt hệ thống con đồ họa Linux của riêng bạn lên trên nó. Nó có thể không phải là tách trà của bạn. Bạn đã đề cập đến InteliJ IDEA, mà theo tôi hiểu, là đồ họa.
  3. Nếu bạn quan tâm đến việc chỉ chạy các bản dựng theo kịch bản hoặc chỉ xây dựng bằng cách sử dụng dòng commmand, câu trả lời của bạn sẽ là "có". WSL đủ trưởng thành để thực hiện các nhiệm vụ đó.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.