Bản dịch này chưa hoàn thành. Xin hãy giúp dịch bài viết này từ tiếng Anh.

Trong bài Cài đặt các phần mềm cơ bản, chúng tôi sẽ chỉ cho bạn các công cụ cần thiết để phát triển web đơn giản, và cách cài đặt chúng.

Các chuyên gia web sử dụng gì?

  • Máy tính. Có thể nghe như một điều hiển nhiên đối với một số người, nhưng một số bạn đang đọc bài viết này đang sử dụng điện thoại hoặc máy tính của thư viện. Để phát triển web một cách nghiêm túc, bạn nên đầu tư vào máy tính để bàn hoặc máy tính xách tay (Windows, Mac hoặc Linux).
  • Chương trình soạn thảo, dùng để viết code. Bạn có thể sử dụng các chương trình soạn thảo thông dụng như Brackets, AtomVisual Studio Code, hoặc các chương trình có tích hợp soạn thảo code như Dreamweaver. Các chương trình soạn thảo văn bản như Microsoft Office không thích hợp cho phát triển web vì chúng dựa trên các yếu tố ẩn gây cản trở quá trình hiển thị trên các trình duyệt web. 
  • Trình duyệt Web dùng để kiểm duyệt code của bạn. Các trình duyệt web thông dụng nhất hiện này là Firefox, Chrome, Opera, Safari, Internet Explorer và Microsoft Edge. Bạn nên kiểm tra trang web của bạn trên các thiết bị điện thoại và các trình duyệt web cũ nếu đối tượng người dùng của bạn vẫn xài các phiên bản cũ như IE 6-8.
  • Chương trình đồ họa, như GIMP, Paint.NET, hoặc Photoshop, để tạo ra hình ảnh cho trang web của bạn.
  • Hệ thống kiểm soát phiên bản, quản lý các tập tin trên máy chủ, hỗ trợ dự án nhóm, chia sẻ code và tập tin, tránh xung đột trong chỉnh sửa code. Hiện tại, Git là công cụ kiểm soát phiên bản phổ biến nhất, và dịch vụ lưu trữ code GitHub, phát triển dựa trên Git, cũng rất phổ biến.
  • Chương trình FTP, được sử dụng trên các web hosting cũ để quản lý các tập tin trên máy chủ (Git đang dần thay thế FTP cho mục đích này). Có rất nhiều chương trình FTP có sẵn bao gồm Cyberduck, Fetch, và FileZilla.
  • Hệ thống tự động, như Grunt hoặc Gulp,  giúp bạn tự động hóa các công việc lặp đi lặp lại như nén mã code hoặc chạy test. 
  • Templates, libraries, và frameworks giúp bạn viết code nhanh hơn. 
  • Các công cụ hỗ trợ khác

Những công cụ nào bạn thực sự cần hiện tại?

Đừng để danh sách trên làm bạn sợ, thật ra bạn không cần phải biết tất cả công cụ trên để làm quen với phát triển web. Trong bài viết này, chúng tôi chỉ yêu cầu bạn công cụ căn bản nhất: một trình soạn thảo và một vài trình duyệt web. 

Cài đặt trình soạn thảo

Bạn có thể đã có sẵn chương trình soạn thảo trên máy tính của bạn. Trên hệ điều hành Windows là Notepad và trên OSX là TextEdit. Linux thì khá đa dạng, còn Ubuntu thì tích hợp gedit

Để phát triển web, bạn có thể cần một phần mềm tốt hơn Notepad hoặc TextEdit. Chúng tôi khuyến khích bạn nên bắt đầu với Brackets, một chương trình soạn thảo code có thể cho bạn xem trước và có gợi ý code. 

Cài đặt trình duyệt web

Tiếp theo chúng ta sẽ cài đặt một vài trình duyệt để hiển thị trang web của chúng ta. Bản có thể click vào các link dưới đây để tải chương trình phù hợp với hệ điều hành của bạn: 

Trước khi tiến hành bước tiếp theo, bạn nên cài đặt ít nhất 2 trình duyệt web và kiểm tra sử dụng thử. 

Cài đặt web server trên máy tính

Một vài ví dụ cần bạn phải chạy web server. bạn có thể thiết lập một máy chủ trên máy tính của bạn dựa trên hướng dẫn sau: Làm thế nào để thiết lập một máy chủ cục bộ?  

Document Tags and Contributors

Những người đóng góp cho trang này: summerpupil, trannguyenhb, sugudkendy
Cập nhật lần cuối bởi: summerpupil,