Việc phát triển phần mềm & web đã thay đổi hoàn toàn trong những năm vừa mới đây. Các nhóm không còn phải ngồi chung ở cùng một nơi. Ngoài ra, các công cụ có sẵn cho những người đang phát triển phần mềm, ứng dụng & web site cũng đã được cải thiện.

Mặc dù vậy, vẫn có những tình huống mà bạn cũng có thể cần một môi trường làm việc tập trung. Đây là nơi các công cụ phát triển từ xa như Visual Studio Online xuất hiện. Bài viết hôm nay sẽ đánh giá công cụ này tác động như thế nào đến mọi thành viên làm việc trong một nhóm phát triển từ xa.

Tìm hiểu về Microsoft Visual Studio Online

  • Vào Visual Studio Online
  • Visual Studio Code là gì?
  • Visual Studio Online sẽ hoạt động như thế nào?
  • Có phải phát minh này đã tồn tại?
  • Điều gì làm cho Visual Studio Online trở thành đặc biệt?
  • Visual Studio Online có thể làm gì?
  • Vậy cài đặt tùy chỉnh cho việc lập trình của từng tư nhân thì sao?
  • Tại sao lại cần một trình soạn thảo code từ xa?
  • Có thể tìm thấy Visual Studio Online ở đâu?

Vào Visual Studio Online

Vào Visual Studio Online

Trong một thông báo vừa mới đây, Microsoft đã bật mí Visual Studio Online cho phép lập trình tương tác từ nhiều vị trí. Visual Studio Online có cả trình soạn thảo code trong trình duyệt hoàn chỉnh & vào vai trò trung tâm để đồng bộ với trình soạn thảo cục bộ của người sử dụng.

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

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

Visual Studio Code là gì?

Visual Studio Code là gì?

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

VS Code là trình soạn thảo code 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 flagship của Microsoft), VS Code có mã nguồn mở & gần với các trình soạn thảo văn bản như Sublime Text & Atom hơn là một Integrated Development Environment (IDE) đầy đủ.

Có sẵn cho Windows, Mac & Linux, nó cung cấp một môi trường gọn nhẹ & đầy đủ tính năng để lập trình. Tiện ích mở rộng giúp hoàn thành code & đánh giá lỗi trong code nguồn (linting). Visual Studio Live Share cho phép lập trình cộng tác thông qua kết nối Internet. Visual Studio Online được cài đặt để thu hẹp khoảng cách hơn nữa, cho phép các môi trường lập trình được chia sẻ.

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

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

Thay vì việc mọi người 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 lý do tại sao điều này lại có sức mạnh lớn đến vậy, hãy đánh giá các bước thiết yếu để làm việc trong một nhóm phát triển.

Mọi người cần có sẵn các công cụ & thư viện giống nhau. Các máy phát triển khác nhau có thể chạy những hệ điều hành hoặc phiên bản phần mềm không giống nhau. Việc quản lý gói & kiểm soát phiên bản có thể giúp ích, nhưng từng thành viên trong nhóm sẽ tự 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 yếu tố của một dự án thì cho đến vừa mới đâ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. Lúc bấy giờ, ngay cả khi không có gì được seting cục bộ, bạn vẫn có thể làm việc với bất kể cài đặt phát triển nào.

Có phải phát minh này đã tồn tại?

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

Thậm chí có những IDE trực tuyến dùng cơ sở mã nguồn mở VS Code, & bất kể ai quen thuộc với phần mềm này cũng sẽ cảm thấy không có gì xa lạ.

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

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

Đ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 sao cho hiệu quả có nghĩa là mọi người luôn làm việc với cùng một cài đặt. Bất kỳ bạn là một lập trình viên dày dạn kinh nghiệm hay mới đi làm ngày đầu tiên, mọi thứ đều đã được cài đặt trước.

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

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

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

Tại thời điểm viết bài, dù chưa chính thức, nhưng quy trình làm việc chung trên Visual Studio Online dường như đã được đặt ra. Nó sẽ có tất cả các tính năng giống như VS Code như hoàn thành code, đánh giá lỗi trong code nguồn (linting) & cộng tác trong trình duyệt.

Hơn nữa, tất cả các chi tiết dự án, cùng với những tùy chọn & theme của người sử dụng, sẽ đồng bộ giữa mọi phiên bản trình duyệt & trình soạn thảo code cục bộ.

Microsoft cũng đã công bố tích hợp IntelliCode, tận dụng machine learning để đưa ra gợi ý & hoàn thành code tốt hơn dựa trên thói quen. Mặc dù chưa được xác nhận, nhưng rất có khả năng IntelliCode sẽ có thể mở rộng cho toàn bộ các nhóm, cho phép những công cụ động dựa trên kiến ​​trúc của một dự án.

Vậy cài đặt tùy chỉnh cho việc lập trình của từng tư nhân thì sao?

Vậy việc thiết lập tùy chỉnh cho việc lập trình của từng cá nhân thì sao?

Một nhược điểm rõ ràng cho cách tiếp cận chỉ gồm 1 máy phát triển duy nhất nằm ở việc tùy chỉnh tư nhân. Nếu bạn đã quen với một quy trình làm việc, bố cục hoặc shortcut tùy chỉnh cụ thể, mọi thứ có thể khó điều chỉnh.

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

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

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

Nếu đã dùng máy tính tại nhà để phát triển, bạn cũng có thể tự hỏi tại sao lại phải bận tâm tớ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 riêng lẻ hoặc bất kể ai làm việc với 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 thuộc với một trình soạn thảo code khác & thoải mái dùng nhữ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 đau đầu với một lĩnh vực có nhiều khó khăn như quản lý các 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. Việc dùng Chromebook, điện thoại thông minh hay PC cũ sẽ không quan trọng nữa, vì bạn có quyền truy cập vào cùng các công cụ.

Có thể tìm thấy Visual Studio Online ở đâu?

Vào thời điểm viết bài, VS Online không có sẵn cho tất cả mọi người. Có một bản xem trước riêng tư & bạn cũng có thể đăng ký với Microsoft (tại đây) để truy cập. Khả năng là các bạn sẽ phải đợi cho đến khi nó ở phiên bản beta công khai để sử dụng thử.

Nếu bạn muốn trải nghiệm thứ gì đó có khả năng gần như giống hệt, thì đã có sẵn phiên bản trực tuyến của VS Code. Vì nó là phần mềm mã nguồn mở, nên không có gì ngă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 Dường như quá sức với bạn, các web site như Coder.com & StackBlitz.com đều là phiên bản trình duyệt của VS Code.

Visual Studio Online sẽ đưa sự phát triển trực tuyến lên một tầm cao mới. Để có thể tận hưởng lợi ích của lập trình cộng tác, bạn nên làm quen với Visual Studio Live Share.

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

Chúc bạn tìm được lựa chọn phù hợp!

  • Lập trình cộng tác bằng tính năng Live Share trong Visual Studio Code
  • Google hẹn ngày khai tử Cloud Print, khiến việc in tài liệu trên Chrome khó khăn hơn
  • Chính thức: Microsoft Edge sẽ có mặt trên Linux
  • 9 extension Visual Studio Code cho lập trình dễ dàng hơn
  • Cách tạo file cài Visual Studio offline
  • 10 thủ thuật cho công cụ soạn thảo code đa nền tảng của Microsoft – Visual Studio Code

Tag: Viết code trong trình duyệt với Microsoft Visual Studio Online, Viết code trong trình duyệt với Microsoft Visual Studio Online, Viết code trong trình duyệt với Microsoft Visual Studio Online

Nguồn: quantrimang

Có thể bạn quan tâm:

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *