Ứng dụng Dev Home (Ảnh: Mauro Huculak)
Một trong những bổ sung cho Bản cập nhật Windows 11 2023 là ứng dụng “Dev Home”, một công cụ bao gồm mọi thứ bạn cần để nhanh chóng cấu hình máy tính cho một dự án phát triển mới.
Thông thường, đối với các nhà phát triển, việc thiết lập môi trường để tạo một ứng dụng mới là một quá trình tẻ nhạt, liên quan đến một số tác vụ và tiêu tốn rất nhiều thời gian. Công cụ mới cung cấp các tính năng để thiết lập thiết bị nhanh chóng, từ việc tìm kiếm và cài đặt các ứng dụng khác nhau, nhân bản kho lưu trữ, kiểm tra các yêu cầu của dự án, quản lý nhiều đăng nhập công cụ và giảm thiểu việc chuyển đổi ngữ cảnh.
Hướng dẫn này sẽ hướng dẫn bạn chi tiết về cách bắt đầu với ứng dụng Dev Home trên Windows 11.
Tổng quan về ứng dụng Dev Home trên Windows 11
Ứng dụng Dev Home được chia thành ba phần, bao gồm “Bảng điều khiển”, “Cấu hình máy” và “Cài đặt”.
Bảng điều khiển
“Bảng điều khiển”, tương tự như tính năng “Tiện ích”, cho phép bạn thêm các tiện ích khác nhau để theo dõi phần cứng và các thành phần mạng, cũng như theo dõi các vấn đề và yêu cầu pull từ GitHub.
Trên trang này, bạn có thể thêm hoặc xóa tiện ích bằng cách nhấp vào nút “Thêm tiện ích” ở góc trên cùng bên phải của màn hình, chọn tiện ích và nhấp vào nút “Ghim”.
(Ảnh: Future)
Ứng dụng Dev Home bao gồm năm tiện ích hệ thống: GPU, Chuỗi khóa SSH, Bộ nhớ, Mạng và CPU. Ngoài ra còn có năm tiện ích liên quan đến GitHub, chẳng hạn như Đã yêu cầu xem xét, Vấn đề, Yêu cầu Pull, Đã đề cập đến tôi và Được giao cho tôi.
(Ảnh: Future)
Cấu hình máy
Trong phần “Cấu hình máy”, bạn sẽ dành phần lớn thời gian để thiết lập thiết bị để viết mã cho một dự án mới.
Trang này bao gồm tối đa năm tùy chọn thiết lập, bao gồm “Thiết lập đầu cuối”, “Tệp cấu hình”, “Nhân bản kho lưu trữ”, “Cài đặt ứng dụng” và “Thêm Ổ đĩa Dev”.
(Ảnh: Future)
Tùy chọn “Thiết lập đầu cuối” cung cấp trình hướng dẫn để thiết lập cấu hình tự động cho thiết bị của bạn để bắt đầu viết mã cho một dự án. Trình hướng dẫn rất đơn giản và cung cấp cho bạn tùy chọn nhân bản kho lưu trữ bằng nút “Thêm kho lưu trữ”.
Trong trình hướng dẫn, bạn có thể chỉ định URL cho kho lưu trữ hoặc chọn một kho từ tài khoản GitHub của bạn.
(Ảnh: Future)
Sau khi bạn đã chọn kho lưu trữ, hãy nhấp vào nút “Tiếp theo”.
Trên trang tiếp theo, bạn sẽ có thể chọn phần mềm và công cụ để cài đặt trên máy tính của mình, chẳng hạn như Visual Studio Community, Git, Android Studio, Notepad++, Microsoft SQL Server Management Studio, v.v.
(Ảnh: Future)
Bạn cũng có thể sử dụng tùy chọn “Thêm tất cả” để cài đặt mọi ứng dụng trong danh sách hoặc bạn cũng có thể sử dụng hộp tìm kiếm để tìm một ứng dụng cụ thể trong danh sách.
Sau khi chọn nút “Tiếp theo”, bạn sẽ được chuyển đến trang xem xét để hoàn tất việc kiểm tra thiết lập. (Trên trang này, bạn phải đồng ý với các điều khoản, nếu không bạn sẽ không thể tiếp tục.)
(Ảnh: Future)
Tùy chọn “Tệp cấu hình” cho phép bạn chỉ định tệp cấu hình Trình quản lý gói Windows với tất cả các công cụ và tác vụ bạn cần xử lý để thiết lập môi trường phát triển. Bạn có thể tạo tệp cấu hình tùy chỉnh hoặc bạn có thể sử dụng tệp từ một nguồn khác.
Bạn có thể bắt đầu bằng cách nhấp vào tùy chọn “Tệp cấu hình”, chọn tệp YAML và làm theo hướng dẫn trên màn hình để hoàn tất thiết lập.
(Ảnh: Future)
Tùy chọn “Nhân bản kho lưu trữ” cung cấp cho bạn trình hướng dẫn để nhân bản kho lưu trữ vào máy tính của bạn thông qua URL hoặc bằng cách kết nối tài khoản GitHub của bạn và chọn từ một trong các kho lưu trữ có sẵn.
(Ảnh: Future)
Tùy chọn “Cài đặt ứng dụng” cho phép bạn chọn và nhanh chóng cài đặt phần mềm và công cụ để thiết lập môi trường để viết mã cho dự án tiếp theo của bạn.
Bạn có thể nhấp vào nút thêm (+) để chọn ứng dụng của mình hoặc tùy chọn “Thêm tất cả” ở trên cùng bên phải và bạn có thể sử dụng hộp tìm kiếm để tìm các công cụ bạn cần cho quá trình phát triển của mình.
(Ảnh: Future)
Sau đó, bạn chỉ cần nhấp vào nút “Tiếp theo”, đồng ý với các điều khoản và nhấp vào nút “Thiết lập” để tiến hành cài đặt.
Tùy chọn “Thêm Ổ đĩa Dev” chỉ là một liên kết đến trang “Ổ đĩa & ổ đĩa” trong Cài đặt. (Nếu bạn không thấy tùy chọn này, bạn có thể truy cập tính năng này từ Cài đặt > Hệ thống > Lưu trữ > Cài đặt lưu trữ nâng cao > Ổ đĩa & ổ đĩa.)
(Ảnh: Mauro Huculak)
Trên trang “Ổ đĩa & ổ đĩa”, “Ổ đĩa Dev” là một tính năng cho phép bạn cấu hình ổ đĩa ảo và vật lý với các cấu hình và tính năng cụ thể, bao gồm sử dụng ReFS với tối ưu hóa hệ thống tệp tùy chỉnh, cài đặt hiệu suất Microsoft Defender Antivirus tùy chỉnh và các tính năng khác để quản lý và bảo mật được thiết kế đặc biệt cho nhà phát triển.
Loại lưu trữ này được thiết kế để lưu trữ mã dự án, bộ nhớ cache gói và thư mục làm việc, mang lại cải thiện lên đến 30% cho các tình huống I/O.
Việc bắt đầu rất đơn giản vì giao diện đồ họa sẽ hướng dẫn bạn qua toàn bộ quá trình. Đầu tiên, bạn phải nhấp vào nút “Tạo Ổ đĩa Dev”.
(Ảnh: Future)
Chọn tùy chọn “Tạo VHD mới”, nhấp vào nút “Tiếp theo”.
(Ảnh: Future)
Và sau đó cấu hình cài đặt ổ đĩa cứng ảo, bao gồm tên, vị trí, kích thước, định dạng (VHD hoặc VHDX) và loại (Cố định hoặc Được gán động), và nhấp vào nút “Tạo”.
(Ảnh: Future)
Điều quan trọng cần lưu ý là để tạo Ổ đĩa Dev, bạn phải đảm bảo rằng dung lượng được gán bằng hoặc lớn hơn 50GB.
Bạn cũng có thể thay đổi kích thước ổ đĩa hiện có, nhưng cách thức hoạt động khá phức tạp, vì bạn chỉ có thể thay đổi kích thước ổ đĩa vật lý hoặc ổ đĩa ảo tiêu chuẩn có dung lượng lớn hơn 50GB để tạo Ổ đĩa Dev mới. Bạn không thể làm cho nó lớn hơn hoặc nhỏ hơn nếu bạn đã có Ổ đĩa Dev.
Sau khi tạo bộ nhớ, bạn sẽ phải khởi tạo và định dạng ổ đĩa để làm cho nó khả dụng thông qua File Explorer.
Cài đặt
Ứng dụng Dev Home cũng bao gồm trang Cài đặt để kiểm soát tùy chọn, tài khoản và tiện ích mở rộng của bạn.
Trang “Tùy chọn” chỉ bao gồm tùy chọn để thay đổi chế độ màu của ứng dụng.
(Ảnh: Future)
Trang “Tài khoản” là nơi cho phép bạn thêm một hoặc nhiều tài khoản GitHub. Nếu bạn thêm tài khoản thông qua “Cấu hình máy”, nó sẽ xuất hiện trên trang này. Trang này cũng cung cấp tùy chọn đăng xuất, xóa tài khoản khỏi ứng dụng.
(Ảnh: Future)
Cuối cùng, trang “Tiện ích mở rộng” bao gồm các tiện ích mở rộng cho Dev Home, chỉ bao gồm tiện ích mở rộng để kết nối với GitHub tại thời điểm viết bài này.
(Ảnh: Future)
Cuối cùng, trong trang “Tính năng thử nghiệm”, bạn sẽ tìm thấy các tính năng sắp tới mà Microsoft có thể đang thử nghiệm tại một thời điểm cụ thể. Nếu trang trống, đó là vì công ty không có bất kỳ tính năng mới nào sắp ra mắt.
(Ảnh: Mauro Huculak)