Bỏ qua menu, tới nội dung
Thành viên The MONA Group
Thành viên The MONA Group
Sản phẩm và viết theo yêu cầu
1900 636 648Tư vấn miễn phí, 8h–22h
MONA OS 2.0Hệ thống quản trị MONA tự phát triển, nối 7 phần mềm nội bộ về một dữ liệu, có Gấu Quản Trị trả lời câu hỏi điều hành.7 phần mềm1 trục dữ liệu8 AI AgentXem MONA OS hoạt động
Dự án giáo dụcThe IELTS WorkshopPhần mềm quản lý chuỗi 11 cơ sở luyện thi, kèm app cho học viên20238 tháng12 ngườiXem hồ sơ dự án Xem thêm dự án Khoa Y
Dự án bán lẻHình minh hoạ gấu MONA bán trang sức tại quầy kính, cạnh màn hình bán hàng và tồn khoNgọc Thành JewelryPhần mềm quản lý chuỗi cửa hàng trang sức, tích hợp xuất hoá đơn20246 tháng7 ngườiXem hồ sơ dự án
Dự án sản xuấtHình minh hoạ gấu MONA hướng dẫn công nhân học bài trên phần mềm đào tạo trong phòng họp nhà máyPolytex Far Eastern Việt NamPhần mềm đào tạo công nhân viên chạy trong mạng nội bộ nhà máy20234 tháng8 ngườiXem hồ sơ dự án
Dự án nhân sựHình minh hoạ gấu MONA đứng lớp đào tạo cho bác sĩ, điều dưỡng bằng phần mềm học trực tuyếnBệnh viện Hoàn Mỹ Sài GònViệc đào tạo nhân sự chuyển từ Excel sang phần mềm MONA viết riêng20247 tuần13 moduleXem hồ sơ dự án
Sản phẩm có sẵnHình minh hoạ gấu MONA phục vụ bàn, khách quét mã QR trên bàn để gọi mónnhahang.aiGọi món tại bàn bằng mã QR, kết nối bếp, quản lý bàn, định lượng nguyên liệuNhà hàngQuán ănChuỗi ăn uốngXem nhahang.ai
Sản phẩm có sẵnMONA HouseTự lập hoá đơn tiền phòng, gửi mã QR qua Zalo, báo có khi khách chuyển khoảnNhà trọCăn hộ cho thuêXem MONA House
Sản phẩm có sẵnMONA NHTQĐặt hàng Taobao, 1688, Tmall, ví khách hàng và theo dõi vận đơn cho công ty nhập hàngTaobao1688TmallXem MONA NHTQ
Tư vấn miễn phí, 8h–22h mỗi ngày
Kiến thức phần mềm

Công cụ viết phần mềm: các IDE và trình soạn code đang dùng, giá và giấy phép

MONA Software biên soạnCập nhật · Đăng · 13 phút đọc

Công cụ viết phần mềm: các IDE và trình soạn code đang dùng, giá và giấy phép

Một lập trình viên mới vào nghề mở máy tính lần đầu và được khuyên ba thứ khác nhau: dùng Visual Studio, dùng VS Code, hay cứ Notepad++ cho nhẹ. Công cụ viết phần mềm là chương trình lập trình viên dùng để viết, chạy thử và sửa mã nguồn, chia làm hai nhóm: trình soạn code gọn nhẹ (Notepad++, Sublime Text, Vim, VS Code) và môi trường phát triển tích hợp IDE có sẵn trình biên dịch, trình gỡ lỗi, công cụ kiểm thử (Visual Studio, Xcode, Eclipse, NetBeans, PyCharm). Chọn cái nào tuỳ ngôn ngữ, nền tảng đích và ngân sách bản quyền. Bài này đi qua các công cụ quen thuộc nhất, kèm giấy phép, giá và phiên bản tra trên trang chính thức của từng hãng ngày 14/10/2026.

Công cụ viết phần mềm là gì

Công cụ viết phần mềm, hay công cụ lập trình, là phần mềm dùng để tạo ra phần mềm khác. Bản tối thiểu là một trình soạn thảo mã có tô màu cú pháp. Một IDE (integrated development environment, môi trường phát triển tích hợp) gom thêm ba thành phần vào cùng một cửa sổ: trình soạn thảo mã để viết code; trình biên dịch hoặc thông dịch để chuyển câu lệnh của ngôn ngữ lập trình sang dạng máy chạy được; và trình gỡ lỗi (debugger) để dừng chương trình ở từng dòng, xem giá trị biến và tìm chỗ sai.

Tuỳ hãng, IDE còn có trình dựng giao diện đồ hoạ, trình duyệt lớp và đối tượng, công cụ đo hiệu năng, máy ảo mô phỏng điện thoại, kết nối kho mã Git. Ranh giới giữa hai nhóm ngày càng mờ: VS Code về bản chất là trình soạn code, nhưng cài thêm tiện ích mở rộng thì gỡ lỗi, chạy kiểm thử và nối Git đều có. Khác biệt còn lại nằm ở độ nặng, thời gian khởi động và mức độ “cài xong là dùng được” cho một ngôn ngữ cụ thể.

Công cụ viết phần mềm giúp gì cho việc lập trình

Lợi ích đầu tiên là rút ngắn thời gian. Gợi ý mã khi gõ, tự hoàn thành tên hàm, nhảy tới chỗ khai báo, đổi tên một biến trên cả dự án bằng một lệnh, tất cả bớt đi rất nhiều thao tác tay. Sublime Text chẳng hạn có chọn nhiều vùng cùng lúc: nhấn Ctrl+D (⌘+D trên Mac) để chọn thêm lần xuất hiện tiếp theo của từ đang đứng, rồi sửa tất cả một lượt. Lợi ích thứ hai là bớt lỗi: IDE gạch chân lỗi cú pháp ngay khi gõ, trình gỡ lỗi cho chạy từng dòng thay vì in thông báo ra màn hình để đoán, và công cụ kiểm thử chạy lại toàn bộ bài kiểm sau mỗi lần sửa.

Lợi ích thứ ba là gom việc vào một chỗ, từ viết mã, chạy thử, quản lý phiên bản tới đóng gói phát hành. Cùng một bộ công cụ, lập trình viên viết được rất nhiều loại phần mềm quản lý: phần mềm quản lý khách sạn, phần mềm nhà trọ, phần mềm nhà hàng, trung tâm ngoại ngữ, tiệm vàng. Phần khó của những phần mềm đó nằm ở nghiệp vụ và cách tổ chức mã hơn là ở công cụ; bài phát triển phần mềm là gì và các mô hình phát triển nói về phần quy trình, còn bài framework là gì giải thích lớp khung mà hầu hết dự án đều dựng trên đó.

Các công cụ viết phần mềm đang dùng, giấy phép và giá tra ngày 14/10/2026

Microsoft Visual Studio

Visual Studio là IDE đầy đủ của Microsoft, mạnh nhất với C#, .NET, C++ và ứng dụng Windows, có trình thiết kế giao diện, trình gỡ lỗi, công cụ đo hiệu năng và kiểm thử trong cùng một bộ. Bản Community miễn phí. Theo trang giá Visual Studio tra ngày 14/10/2026, cá nhân nào cũng dùng Community được để viết ứng dụng miễn phí hay bán; lớp học, nghiên cứu học thuật và đóng góp mã nguồn mở dùng không giới hạn người; tổ chức không thuộc nhóm doanh nghiệp lớn được tối đa 5 người dùng. Doanh nghiệp lớn, tức có trên 250 máy tính hoặc doanh thu trên 1 triệu USD một năm, chỉ dùng Community cho ba trường hợp mã nguồn mở, nghiên cứu và lớp học, còn lại phải mua bản trả phí.

Bảng so sánh giá các gói Visual Studio Professional và Enterprise theo tháng và theo năm
Bốn gói trả phí của Visual Studio: Enterprise standard 499,92 USD và Professional standard 99,99 USD mỗi người mỗi tháng trả theo năm, Enterprise monthly 250 USD và Professional monthly 45 USD. Nguồn: visualstudio.microsoft.com, chụp ngày 14/10/2026.

Gói Professional standard tính 99,99 USD mỗi người mỗi tháng, trả một lần theo năm, gia hạn từ năm thứ hai 66,59 USD; Enterprise standard 499,92 USD, gia hạn 214,09 USD. Trả theo tháng thì Professional 45 USD và Enterprise 250 USD mỗi người. Hai gói standard kèm tín dụng Azure hằng tháng và Azure DevOps.

Visual Studio Code

VS Code là trình soạn code của Microsoft, tên gần giống nhưng là sản phẩm khác hẳn Visual Studio: nhẹ hơn nhiều, chạy trên macOS, Linux và Windows, và mạnh lên nhờ kho tiện ích mở rộng cho gần như mọi ngôn ngữ. Theo phần hỏi đáp của VS Code, phần mềm miễn phí cho cả mục đích cá nhân lẫn thương mại. Bản Microsoft phát hành dùng giấy phép sản phẩm của Microsoft, còn mã nguồn gốc Code – OSS dùng giấy phép MIT. Cùng trang ghi người chưa có gói Copilot dùng được gói Copilot Free với một lượng gợi ý mã mỗi tháng.

Câu hỏi thường gặp của Visual Studio Code xác nhận miễn phí cho cả mục đích thương mại
Mục “Is VS Code free?” trong FAQ của VS Code: miễn phí cho mục đích cá nhân và thương mại, chi tiết theo giấy phép sản phẩm. Nguồn: code.visualstudio.com, chụp ngày 14/10/2026.

Sublime Text

Sublime Text là trình soạn code nổi tiếng vì nhanh, khởi động gần như tức thì kể cả với tệp lớn. Trang sublimetext.com ngày 14/10/2026 ghi phiên bản Sublime Text 4 bản dựng 4215, chạy trên Windows, Mac, Linux và có bản Linux ARM64 cho máy như Raspberry Pi. Tô màu cú pháp, Goto Anything để nhảy tới tệp hay hàm bằng vài phím, và chọn nhiều vùng cùng lúc là ba thứ người dùng quen nhất. Theo trang mua giấy phép Sublime Text, phần mềm tải và dùng thử miễn phí nhưng dùng lâu dài cần giấy phép; giấy phép cá nhân 99 USD trả một lần, kèm 3 năm cập nhật, một mã dùng cho mọi máy của người đó; giấy phép doanh nghiệp tính 65 USD mỗi người mỗi năm cho 10 người đầu, giảm dần theo số lượng.

Xcode

Xcode là IDE của Apple để viết, kiểm thử và phát hành ứng dụng cho các nền tảng của Apple như iPhone, iPad và Mac. Trên Mac App Store ngày 14/10/2026, Xcode 27.0 miễn phí, nặng 3,1 GB và đòi macOS 26.6 trở lên trên máy Mac chip Apple M1 trở lên. Trang Xcode của Apple liệt kê Xcode Previews để xem giao diện SwiftUI, UIKit, AppKit thay đổi ngay khi sửa mã, trình giả lập thiết bị Apple, Instruments để đo hiệu năng, và kiểm thử bằng Swift Testing, XCTest, kể cả kiểm thử giao diện. Ứng dụng viết riêng cho iPhone gần như luôn đi qua Xcode từ lúc dựng tới lúc gửi lên App Store; phía Android, công cụ tương ứng là Android Studio. Khác biệt giữa viết app riêng cho từng hệ điều hành và các cách làm khác có trong bài native app là gì.

Vim

Vim là trình soạn thảo chạy trong cửa sổ dòng lệnh, có mặt trên hầu hết máy chủ Linux, điều khiển hoàn toàn bằng bàn phím với các chế độ gõ và chế độ lệnh tách riêng. Vim gọn, nhẹ, tuỳ biến sâu bằng tệp cấu hình và plugin, và có chế độ phím kiểu Vim cho nhiều IDE khác. Theo vim.org ngày 14/10/2026, Vim 9.2 phát hành ngày 14/02/2026, bản vá hiện tại là 9.2.1186, và Vim vẫn theo hình thức charityware: miễn phí, người dùng được khuyến khích quyên góp cho dự án từ thiện. Đường học Vim dốc hơn mọi công cụ khác trong bài, đổi lại người quen tay sửa tệp trên máy chủ qua SSH rất nhanh.

Eclipse

Eclipse IDE của Eclipse Foundation là IDE mã nguồn mở, miễn phí theo giấy phép Eclipse Public License 2.0, mạnh nhất với Java và mở rộng sang C/C++ cùng nhiều ngôn ngữ khác qua plugin trên Eclipse Marketplace. Trang eclipseide.org ngày 14/10/2026 ghi bản mới nhất là 2026-09, hỗ trợ Java 26, và bản kế tiếp ra vào tháng 12/2026; Eclipse phát hành theo nhịp mỗi quý. Người dùng tải từng gói cài sẵn theo việc, ví dụ gói cho Java, gói cho Java doanh nghiệp, gói cho C/C++, thay vì một bản cài chung.

Apache NetBeans

NetBeans là IDE mã nguồn mở thuộc Quỹ Apache, theo giấy phép Apache 2.0. Trang netbeans.apache.org ngày 14/10/2026 ghi bản mới nhất là Apache NetBeans 31, phát hành ngày 10/08/2026, với trình soạn thảo, trình hướng dẫn tạo dự án và mẫu dựng sẵn cho Java, JavaScript, PHP, HTML5 và CSS. Giao diện NetBeans gần với cách bố trí quen thuộc của phần mềm văn phòng, ít phải cấu hình khi bắt đầu một dự án Java. Lập trình viên PHP có thể xem thêm bài phần mềm lập trình PHP cho lập trình viên, nơi NetBeans được đặt cạnh PhpStorm, VS Code và Eclipse.

Adobe Dreamweaver

Dreamweaver là công cụ dựng website của Adobe, vẫn được bán trong bộ Creative Cloud. Trang sản phẩm Adobe ngày 14/10/2026 ghi gói một ứng dụng giá 22,99 USD mỗi tháng, cam kết theo năm và trả hằng tháng, có nút dùng thử miễn phí. Điểm riêng của Dreamweaver là Live View: sửa chữ, ảnh và thêm class ngay trên bản xem trước trang web, kèm gợi ý mã cho HTML, CSS và JavaScript. Dreamweaver hợp với người làm trang tĩnh, email marketing hay chỉnh nhanh giao diện; các dự án web có backend thường viết bằng IDE hoặc VS Code. Ai cần dựng trang bằng kéo thả hoàn toàn thì xem bài phần mềm thiết kế web kéo thả không cần code.

Notepad++

Notepad++ là trình soạn mã miễn phí cho Windows, theo giấy phép GNU GPL, nhiều người dùng làm công cụ đầu tiên khi học lập trình vì cài nhanh, mở nhanh và giao diện quen thuộc như Notepad. Trang notepad-plus-plus.org ngày 14/10/2026 ghi phiên bản 8.9.8.1. Notepad++ tô màu cú pháp cho nhiều ngôn ngữ, tìm và thay thế bằng biểu thức chính quy trên nhiều tệp, và cài thêm plugin khi cần. Phần mềm chỉ chạy trên Windows; người dùng Mac hay Linux thường chọn VS Code hoặc Sublime Text cho cùng nhu cầu.

PyCharm

PyCharm của JetBrains là IDE chuyên cho Python, với phân tích mã toàn dự án, gỡ lỗi, chạy kiểm thử và hỗ trợ Jupyter Notebook. Từ bản 2025.1, JetBrains gộp hai bản Community và Professional thành một PyCharm duy nhất: phần lõi, gồm cả Jupyter Notebook, dùng miễn phí, còn gói Pro mở thêm các tính năng nâng cao cho người làm web và dữ liệu. Cài đặt mới tự kèm 30 ngày dùng thử Pro. Theo trang giá PyCharm tra ngày 14/10/2026, PyCharm Pro cho cá nhân giá 109 USD năm đầu, 87 USD năm thứ hai, 65 USD từ năm thứ ba, hoặc 10,90 USD mỗi tháng; tổ chức mua 299 USD mỗi người mỗi năm. Học sinh, giáo viên và dự án cộng đồng có gói miễn phí riêng. Mọi gói theo năm đều kèm giấy phép dự phòng vĩnh viễn (perpetual fallback license), tức vẫn dùng tiếp được một bản cũ khi ngừng gia hạn.

Bảng giá PyCharm Pro cho cá nhân theo năm thứ nhất, thứ hai và thứ ba
Thẻ PyCharm Pro cho cá nhân: 109 USD năm đầu, 87 USD năm thứ hai, 65 USD từ năm thứ ba; bên cạnh là All Products Pack 299 USD và JetBrains AI Pro 100 USD mỗi năm. Nguồn: jetbrains.com/pycharm/buy, chụp ngày 14/10/2026.

Atom đã ngừng từ ngày 15/12/2022

Atom từng có mặt trong nhiều danh sách công cụ viết code, kể cả bản cũ của bài này. GitHub thông báo ngừng Atom ngày 08/06/2022 và lưu trữ toàn bộ dự án Atom ngày 15/12/2022, với lý do Atom đã nhiều năm không có tính năng mới đáng kể, và GitHub dồn sức cho VS Code cùng GitHub Codespaces. Atom không còn được cập nhật bảo mật, nên máy nào còn cài Atom thì chuyển sang VS Code, công cụ gần nhất về cách dùng.

Thông báo của GitHub về việc ngừng trình soạn thảo Atom ngày 15/12/2022
Đoạn trong bài Sunsetting Atom: Atom ra đời năm 2011, GitHub chọn dồn sức cho Visual Studio Code và Codespaces, thông báo ngày 08/06/2022 và lưu trữ dự án ngày 15/12/2022. Nguồn: github.blog, chụp ngày 14/10/2026.

Bảng so sánh nhanh các công cụ viết phần mềm

Công cụ Loại Hệ điều hành Giá, giấy phép Mạnh nhất với
Visual Studio IDE Windows Community miễn phí có điều kiện; Professional 45 USD mỗi tháng C#, .NET, C++
VS Code Trình soạn code mở rộng được Windows, macOS, Linux Miễn phí, cả thương mại Web, JavaScript, Python, đa ngôn ngữ
Sublime Text Trình soạn code Windows, Mac, Linux 99 USD một lần, 3 năm cập nhật Sửa mã nhanh, tệp lớn
Xcode IDE macOS, chip Apple Miễn phí Swift, ứng dụng Apple
Vim Trình soạn thảo dòng lệnh Hầu hết hệ điều hành Miễn phí, charityware Sửa tệp trên máy chủ
Eclipse IDE Windows, macOS, Linux Miễn phí, EPL 2.0 Java, C/C++
NetBeans IDE Windows, macOS, Linux Miễn phí, Apache 2.0 Java, PHP
Dreamweaver Công cụ dựng web Windows, macOS 22,99 USD mỗi tháng HTML, CSS, trang tĩnh
Notepad++ Trình soạn code Windows Miễn phí, GPL Sửa nhanh, người mới
PyCharm IDE Windows, macOS, Linux Lõi miễn phí; Pro 109 USD năm đầu Python, dữ liệu, Jupyter

Chọn công cụ viết phần mềm theo việc cần làm

Không có công cụ đúng cho mọi người; công cụ đúng là cái khớp với ngôn ngữ và nền tảng đích của dự án. Đi theo thứ tự sau thì ít phải đổi giữa chừng:

  1. Xác định nền tảng đích: app iPhone thì gần như bắt buộc Xcode, app Android thì Android Studio, phần mềm Windows viết bằng .NET thì Visual Studio.
  2. Xác định ngôn ngữ chính: Python thì PyCharm hoặc VS Code, Java thì Eclipse hoặc NetBeans, web thì VS Code.
  3. Kiểm tra điều kiện giấy phép với quy mô tổ chức: Visual Studio Community chỉ cho tối đa 5 người dùng ở tổ chức nhỏ, doanh nghiệp lớn phải mua bản trả phí.
  4. Thống nhất một bộ công cụ trong cả nhóm, kèm tệp cấu hình định dạng mã chung, để mã của mọi người giống nhau khi gộp lại.
  5. Giữ một trình soạn nhẹ như Notepad++, Sublime Text hoặc Vim để sửa nhanh tệp cấu hình và nhật ký mà khỏi mở cả IDE.

Người mới học có thể bắt đầu bằng VS Code: miễn phí, chạy trên mọi hệ điều hành và dùng được cho hầu hết ngôn ngữ phổ biến. Kỹ năng và kiến thức khác mà một lập trình viên cần, ngoài việc dùng thạo công cụ, có trong bài lập trình viên là gì. Các công cụ lập trình chạy bằng AI ngay trong dòng lệnh, như Claude Code và Codex, được so sánh trong bài Codex và Claude Code.

Hỏi đáp

Công cụ viết phần mềm nào hợp cho người mới bắt đầu?

VS Code và Notepad++ là hai lựa chọn dễ bắt đầu nhất, đều miễn phí. Notepad++ đơn giản, mở nhanh nhưng chỉ chạy trên Windows; VS Code chạy trên Windows, macOS, Linux và mở rộng dần được bằng tiện ích khi học sang ngôn ngữ mới.

Công cụ lập trình nào dùng cho Java?

Eclipse và Apache NetBeans là hai IDE Java mã nguồn mở, miễn phí. Bản Eclipse 2026-09 hỗ trợ Java 26; NetBeans 31 có trình hướng dẫn và mẫu dựng sẵn cho Java, kèm hỗ trợ PHP, JavaScript, HTML5. NetBeans ít cấu hình hơn khi bắt đầu, Eclipse có kho plugin lớn hơn.

Visual Studio và Visual Studio Code khác nhau thế nào?

Visual Studio là IDE đầy đủ, nặng, chủ yếu cho .NET và C++ trên Windows, có bản Community miễn phí kèm điều kiện và bản trả phí từ 45 USD mỗi tháng. VS Code là trình soạn code nhẹ, chạy trên ba hệ điều hành, miễn phí cả cho mục đích thương mại.

Atom còn dùng được không?

GitHub đã lưu trữ dự án Atom từ ngày 15/12/2022, nên Atom không còn bản cập nhật hay vá bảo mật. GitHub khuyên chuyển sang Visual Studio Code.

Doanh nghiệp có phải trả tiền bản quyền công cụ lập trình không?

Tuỳ công cụ và quy mô. VS Code, Eclipse, NetBeans, Notepad++, Vim, Xcode và phần lõi PyCharm miễn phí cho doanh nghiệp. Visual Studio Community chỉ miễn phí cho tổ chức nhỏ tối đa 5 người dùng; doanh nghiệp trên 250 máy tính hoặc doanh thu trên 1 triệu USD một năm phải mua Professional hoặc Enterprise. Sublime Text, Dreamweaver và PyCharm Pro bán theo giấy phép.

Công cụ tốt giúp lập trình viên viết mã nhanh hơn, còn một phần mềm quản lý chạy được cho doanh nghiệp cần thêm phân tích nghiệp vụ, thiết kế dữ liệu, kiểm thử và người theo dõi sau khi bàn giao. MONA Software viết phần mềm theo yêu cầu cho doanh nghiệp, từ CRM, ERP, HRM tới phần mềm chuyên ngành, chi tiết ở trang dịch vụ viết phần mềm theo yêu cầu; phần mềm chạy trên trình duyệt có ở trang dịch vụ lập trình web app. Doanh nghiệp đang cân nhắc tự dựng đội lập trình hay đặt viết phần mềm có thể gọi hotline 1900 636 648, mô tả quy trình cần đưa lên phần mềm để được tư vấn cách làm và ước lượng chi phí.

Đọc thêm

Đội MONA gặp khách hàng để khảo sát quy trình trước khi làm phần mềm

Kiến thức phần mềm

Gửi MONA quy trình đang chạy để nhận hướng làm phần mềm

Đội MONA Software khảo sát nghiệp vụ, thiết kế cơ sở dữ liệu, lập trình, bàn giao và đi cùng qua giai đoạn vận hành thử.