Bắt đầu viết mã trong trình duyệt của bạn với Microsoft Visual Studio Online

Bắt đầu viết mã trong trình duyệt của bạn với Microsoft Visual Studio Online

Phần mềm và phát triển web đã thay đổi hoàn toàn trong những năm gần đây. Các đội không còn phải chia sẻ cùng một vị trí. Ngoài ra, các công cụ có sẵn cho phần mềm, ứng dụng và trang web đang phát triển đã được cải thiện.





Mặc dù vậy, vẫn có những tình huống mà bạn có thể cần một môi trường làm việc tập trung. Đây là lúc các công cụ phát triển từ xa như Visual Studio Online xuất hiện. Hôm nay chúng ta sẽ xem xét điều này có thể ảnh hưởng như thế nào đến bất kỳ ai làm việc trong nhóm phát triển từ xa.





Nhập Visual Studio Online

Trong một thông báo gần đây, Microsoft tiết lộ Visual Studio Online để cho phép mã hóa bất khả tri về vị trí thực sự. Visual Studio Online có cả trình chỉnh sửa mã trình duyệt chính thức và trung tâm dự án trung tâm để đồng bộ hóa với trình chỉnh sửa cục bộ của bạn.





Thật khó hiểu, Visual Studio Online như một cái tên đã xuất hiện được một thời gian. Đó là tên ban đầu của Azure DevOps dịch vụ, một hệ thống quản lý dự án trực tuyến.

Tên có ý nghĩa hơn nhiều trong bối cảnh này, vì những gì Microsoft dường như sẽ tung ra là một người bạn đồng hành hoàn toàn từ xa, được lưu trữ trên máy chủ với Visual Studio Code và Visual Studio.



Mã Visual Studio là gì?

Để hiểu ý nghĩa của Visual Studio Online, bạn cần phải làm quen với Visual Studio Code (VS Code).

VS Code là trình soạn thảo mã miễn phí của Microsoft dành cho các nhà phát triển. Trái ngược với Visual Studio (IDE hàng đầu của Microsoft), VS Code là mã nguồn mở và gần với các trình soạn thảo văn bản như Sublime Text và Atom hơn là Môi trường phát triển tích hợp đầy đủ (IDE).





Có sẵn cho Windows, Mac và Linux, nó cung cấp một môi trường nhẹ đầy đủ tính năng để lập trình. Các tiện ích mở rộng giúp hoàn thành và viết mã, và Visual Studio Live Share cho phép cộng tác mã hóa thông qua kết nối internet. Visual Studio Online được thiết lập để thu hẹp khoảng cách hơn nữa cho phép môi trường mã hóa được chia sẻ.

Visual Studio Online sẽ hoạt động như thế nào?

Thay vì mọi người định cấu hình môi trường phát triển trên máy cục bộ, Visual Studio Online mang đến trải nghiệm của một nhóm làm việc trên cùng một hệ thống. Để hiểu tại sao điều này lại mạnh mẽ, hãy xem xét các bước cần thiết để làm việc trong một nhóm phát triển.





Mọi người đều cần có sẵn các công cụ và thư viện giống nhau. Các máy phát triển khác nhau có thể chạy các hệ điều hành hoặc phiên bản phần mềm khác nhau. Quản lý gói và kiểm soát phiên bản có thể hữu ích, nhưng tùy thuộc vào mỗi thành viên trong nhóm để kiểm soát môi trường của họ.

Ngay cả phần cứng cũng có thể là một vấn đề. Nếu máy của bạn không tương thích với các phần tử của một dự án thì cho đến gần đây, bạn không còn lựa chọn nào khác ngoài việc mua một máy tính mới. Bây giờ, ngay cả khi không có gì được cài đặt cục bộ, bạn có thể làm việc với bất kỳ thiết lập phát triển nào.

Điều này đã không tồn tại?

IDE hoàn toàn trực tuyến không có gì mới và AWS Cloud9 IDE của Amazon là một môi trường mạnh mẽ, giàu tính năng. Tương tự, có nhiều dịch vụ đăng ký trực tuyến được thiết kế để phát triển nhóm quy mô nhỏ hơn.

Thậm chí có những IDE trực tuyến sử dụng cơ sở mã nguồn mở của VS Code, và bất kỳ ai quen thuộc với phần mềm sẽ cảm thấy khá thoải mái.

Về mặt kỹ thuật, có thể truy cập môi trường từ xa thông qua trình duyệt và cục bộ với bất kỳ dịch vụ nào trong số các dịch vụ này. Ngược lại, những gì Visual Studio Online có thể sẽ làm là làm cho nó trở nên hợp lý hơn và dễ tiếp cận hơn.

làm cách nào để đăng ký bản quyền cho ảnh của tôi

Điều gì làm cho Visual Studio Online trở nên đặc biệt?

Đưa toàn bộ dự án vào một máy hiệu quả có nghĩa là mọi người luôn làm việc với cùng một thiết lập. Bất kể bạn là một lập trình viên dày dạn kinh nghiệm hay là ngày đầu tiên đi làm, mọi thứ đều đã được thiết lập từ trước.

Nếu nhu cầu của dự án thay đổi, ví dụ, sang một hệ thống hoặc khuôn khổ mới, chỉ một môi trường phát triển cần thay đổi và những thay đổi đó sẽ tự động chuyển đến từng thành viên trong nhóm.

Về lý thuyết, sẽ không có gì khác biệt giữa làm việc ở nhà trên máy phát triển thông thường của bạn, trên một máy tính mượn hoặc thậm chí trên điện thoại thông minh --- nếu bạn có thể viết mã bằng ngón tay cái của mình!

Visual Studio Online có thể làm gì?

Tại thời điểm viết bài, Visual Studio Online vẫn chưa xuất hiện, nhưng quy trình làm việc chung dường như đã được thiết lập. Nó sẽ có tất cả các tính năng tương tự như VS Code như hoàn thành mã, linting và cộng tác trong trình duyệt.

Hơn nữa, tất cả các chi tiết của dự án, cùng với các tùy chọn và chủ đề của người dùng, sẽ đồng bộ hóa giữa các phiên bản trình duyệt và trình chỉnh sửa mã cục bộ.

Microsoft cũng đã công bố tích hợp IntelliCode, tận dụng máy học để đưa ra đề xuất và hoàn thành mã tốt hơn dựa trên thói quen của bạn. Mặc dù chưa được xác nhận, nhưng rất có thể IntelliCode sẽ có thể mở rộng cho cả nhóm, cho phép tạo ra các công cụ động dựa trên kiến ​​trúc của một dự án.

Điều gì về Thiết lập mã hóa tùy chỉnh của tôi?

Một nhược điểm rõ ràng đối với cách tiếp cận máy phát triển đơn lẻ là khả năng tùy chỉnh riêng lẻ. Nếu bạn đã quen với quy trình làm việc, bố cục hoặc các phím tắt tùy chỉnh cụ thể, bạn có thể khó điều chỉnh.

May mắn thay, đây không phải là cách Visual Studio Online sẽ hoạt động. Các chủ đề cho mỗi người dùng sẽ cho phép các thiết lập riêng lẻ. Mặc dù chắc chắn sẽ có một số khác biệt giữa việc sử dụng trình chỉnh sửa ngoại tuyến, nhưng trải nghiệm người dùng phải tương tự như môi trường gia đình của bạn.

Một điều cần lưu ý nữa là Visual Studio Online không phải là một VS Code hoặc Visual Studio thay thế. Nó là một ứng dụng đồng hành cho phép người dùng viết mã trực tiếp trên trình duyệt. Quy trình công việc giả định bao gồm việc liên kết thiết lập cục bộ của bạn với dịch vụ trực tuyến mới.

Tại sao tôi cần một trình soạn thảo mã từ xa?

Nếu bạn đã sử dụng máy gia đình của mình để phát triển, bạn có thể tự hỏi tại sao bạn lại bận tâm với Visual Studio Online.

Nó có thể không dành cho tất cả mọi người. Các nhà phát triển đơn độc hoặc bất kỳ ai làm việc với bộ vi điều khiển hoặc phần cứng khác có thể không được hưởng lợi từ môi trường phát triển dựa trên đám mây. Hơn nữa, nếu bạn đã quen với một trình soạn thảo mã khác và cảm thấy thoải mái với việc sử dụng môi trường ảo để lập trình, thì việc chuyển đổi có vẻ vô nghĩa.

Lợi ích thực sự từ Visual Studio Online sẽ dành cho các nhà phát triển mới bắt đầu. Không cần phải điều hướng bãi mìn của quản lý gói.

Điều quan trọng hơn nữa là Visual Studio Online mở ra sự phát triển cho bất kỳ ai. Sẽ không còn quan trọng nếu bạn sử dụng Chromebook, điện thoại thông minh hoặc PC cũ mà bạn tìm thấy trong thùng chứa --- bạn có quyền truy cập vào các công cụ tương tự.

Tôi có thể tải Visual Studio trực tuyến ở đâu?

Tại thời điểm viết bài, VS Online chưa có sẵn cho công chúng. Có một bản xem trước riêng tư và bạn có thể nộp đơn vào Microsoft để truy cập nó. Tuy nhiên, có khả năng là bạn sẽ cần đợi cho đến khi nó ở phiên bản beta công khai để dùng thử.

Điều đó nói rằng, nếu bạn muốn trải nghiệm một thứ gì đó có thể rất giống, đã có sẵn các phiên bản trực tuyến của VS Code. Vì nó là phần mềm mã nguồn mở, không có gì ngăn cản bạn xây dựng một phiên bản cho máy chủ của riêng mình. Nếu điều này có vẻ như quá nhiều công việc, các trang web như Mã hóaStackBlitz đều là phiên bản trình duyệt của VS Code.

Thông tin thêm về IDE dựa trên trình duyệt

Visual Studio Online sẽ đưa sự phát triển trực tuyến lên một tầm cao mới. Để hiểu rõ về mã hóa cộng tác, bạn nên tự làm quen với Visual Studio Live Share.

Trong khi bạn đang chờ đợi bản phát hành của Visual Studio Online, tại sao không thử một trong nhiều IDE dựa trên trình duyệt đã ra khỏi đó?

cách tải sách google play miễn phí
Đăng lại Đăng lại tiếng riu ríu E-mail Hướng dẫn cho người mới bắt đầu để tạo hoạt ảnh cho bài phát biểu

Hoạt hình có thể là một thách thức. Nếu bạn đã sẵn sàng bắt đầu thêm đối thoại vào dự án của mình, chúng tôi sẽ chia nhỏ quy trình cho bạn.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • Công cụ cộng tác
  • Mã Visual Studio
  • Môi trường phát triển tích hợp
  • Visual Studio trực tuyến
Giới thiệu về tác giả Ian Buckley(216 bài báo đã xuất bản)

Ian Buckley là một nhà báo tự do, nhạc sĩ, nghệ sĩ biểu diễn và nhà sản xuất video sống ở Berlin, Đức. Khi không viết hay trên sân khấu, anh ấy sẽ mày mò với các thiết bị điện tử hoặc mã tự làm với hy vọng trở thành một nhà khoa học điên rồ.

Xem thêm từ Ian Buckley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký