Cài đặt Visual Studio Code

Một phần của tài liệu ĐỒ ÁN CƠ SỞ: ĐỀ TÀI: XÂY DỰNG WEBSITE GIỚI THIỆU DU LỊCH ĐÀ NẴNG (Trang 28 - 30)

PHẦN 1 : TỔNG QUAN VỀ ĐỀ TÀI

1.2. Giới thiệu và cài đặt công cụ xây dựng hệ thống Website du lịch Đà Nẵng

1.2.5. Cài đặt Visual Studio Code

1.2.5.1. Visual Studio Code là gì?

VSCode là một cơng cụ soạn thảo mã nguồn(Code Editor – nôm na là chỗ để viết

code) do Microsoft phát triển, được giới thiệu lần đầu năm 2015 và chính thức phát hành năm 2016. VSCode có thể cài đặt và sử dụng trên

cả Windows, MacOS và Linux. VSCode là mã nguồn mở và nó hồn tồn miễn phí. Có thể nói VSCode là sự kết hợp tuyệt vời giữa tính đơn giản của một editor và các công cụ hỗ trợ mạnh mẽ dành cho lập trình viên như Debugger, Git, Terminal, và cịn nhiều hơn nữa. Đúng vậy, nhìn chung thì VSCode vẫn chỉ là một Code Editor nhưng độ hữu ích thì khơng kém cạnh IDE nào.

Độ phổ biến của VSCode

Dù mới được phát hành trong khoảng 4-5 năm trở lại đây, VSCode đã trở thành một trong những Code Editor mạnh mẽ và phổ biến nhất dành cho lập trình viên. Nhờ hỗ trợ nhiều ngơn ngữ lập trình phổ biến, đầy đủ tính năng và khả năng mở rộng,

nên VSCode trở nên cực kì thân thuộc và dễ sử dụng với bất kì lập trình viên nào.

VSCode chiếm ưu thế ở hầu hết các bảng xếp hạng về mơi trường phát triển dành cho

lập trình viên. Trong Khảo sát của Stack Overflow năm 2019, VSCode được xếp hạng là môi trường phát triển phổ biến nhất với hơn 50% trong số hơn 90.000 người tham gia khảo sát. Con số này của năm 2018 là 35%. Điều này cho thấy “độ phủ sóng” ngày càng lớn và sự hữu ích mà VSCode mang lại cho một lập trình viên.

Hình 1. Khảo sát về mơi trường phát triển phổ biến nhất năm 2019 (nguồn: StackoverFlow)

1.2.5.2. Những tính năng mạnh mẽ của VSCode

Nói đến những tính năng hỗ trợ lập trình viên thì từ lúc bắt đầu, VSCode đã cho thấy sự vượt trội so với các Code Editor khác. Tiêu biểu trong số các tính năng này có thể kể đến như:

IntelliSense là sự kết hợp giữa code auto-complete và trí tuệ nhân tạo (AI). Tính năng

này cung cấp một loạt các đề nghị cùng với gợi ý hoặc mô tả ngắn khi ta đang viết code. Những gợi ý này được tính tốn dựa theo các nhân tố bối cảnh như ngơn ngữ lập trình, cú pháp, biến, hàm, cũng như các code trong file.

Hầu hết các Code Editor hiện đại đều có IntelliSense, nhưng ít phần mềm nào chuyên nghiệp bằng VSCode. Đây là tính năng nâng cao hiệu suất lập trình và khơng thể thiếu đối với lập trình viên chuyên nghiệp.

VSCode cung cấp sẵn IntelliSense cho các ngơn ngữ lập trình JavaScript, CSS, HTML, TypeScript, JSON, Sass và Less. Ngoài ra bạn cũng có thể cài

thêm IntelliSense cho các ngơn ngữ khác thơng qua extension, hoặc bạn cũng có thể tự custom tính năng này cho phù hợp với mình, tiện quá đúng khơng nào!

Nhu cầu làm việc nhóm và lưu trữ là khơng thể thiếu, vì vậy tích hợp Git vào Code

Editor như một tính năng cơ bản là một lựa chọn đúng đắn. Git trên VSCode cung cấp

cho bạn những git action cơ bản như commit code, pull, push,… Và qua từng phiên bản thì việc hỗ trợ Git càng đầy đủ.

MarketEnterprise Việt Nam cũng có một bài viết giới thiệu về Git, các bạn quan tâm

và muốn theo tìm hiểu thêm về Git có thể xem ở đây nhé!

Một trong những tính năng chính của VSCode chính là khả năng hỗ trợ debug tuyệt vời. Theo mặc định, VSCode chỉ kèm theo trình Debug hỗ trợ NodeJS. Nhưng tất nhiên, một lần nữa, bạn cũng có thể cài thêm các extension để debug cho các ngôn ngữ khác.

Terminal là một chương trình giao diện cửa sổ dịng lệnh (command line

interface). Cũng như Git, nhu cầu sử dụng terminal của lập trình viên là vơ cùng quan

trọng. Trên VSCode, bạn có thể mở một hoặc nhiều tab terminal tại thư mục làm việc hiện tại, điều này làm tăng hiệu suất công việc lên rất nhiều đấy.

1.2.5.3. Khả năng tùy chỉnh và mở rộng

VSCode cung cấp một khả năng tùy chỉnh tuyệt vời dành cho người dùng, từ theme,

… đều vô cùng linh hoạt. Ngồi ra bạn cịn có thể tùy chỉnh trên từng workspace rất tiện lợi cho từng loại dự án.

Cũng như các Code Editor/IDE khác, VSCode cũng có khả năng mở rộng thơng qua việc cài thêm các extension.

Bài viết cũng đã khá dài rồi nên mình sẽ tạm thời kết thúc phần một ở đây. Vậy là trong phần này, mình đã giới thiệu với các bạn VSCode là gì, sự phổ biến và những tính năng mạnh mẽ của VSCode. Ở phần sau, chúng ta sẽ tìm hiểu những ưu điểm làm cho VSCode nổi bật so với các Code Editor khác nhé!

Một phần của tài liệu ĐỒ ÁN CƠ SỞ: ĐỀ TÀI: XÂY DỰNG WEBSITE GIỚI THIỆU DU LỊCH ĐÀ NẴNG (Trang 28 - 30)

Tải bản đầy đủ (DOC)

(45 trang)
w