Blog Công Nghệ Số

Thứ Hai, 8 tháng 3, 2021

Tổng hợp 8 IDE, Code Editor phổ biến cho dân lập trình web

 Thu Trang     tháng 3 08, 2021     No comments   


Mục Lục Nội Dung

Vâng, ở trong bài viết này mình sẽ tổng hợp lại những IDE, Code Editor phổ biến nhất và tốt nhất cho dân lập trình web.

Ngoài những IDE, Code Editor mà mình giới thiệu ở bên dưới ra, nếu bạn đang sử dụng một chương trình nào khác thì đừng quên chia sẻ lại những ưu và nhược điểm mà bạn trải nghiệm được từ chương trình đó cho mọi người cùng tham khảo nhé. Thank you !

#1. Visual Studio Code

Có thể nói, VS Code hiện đang là một trong những công cụ lập trình được sử dụng phổ biến nhất hiện nay.

Với nhiều tính năng tiện lợi cũng như khá nhẹ, có thể tích hợp nhiều plugin và hỗ trợ hầu hết các ngôn ngữ lập trình là những gì VScode có.

Nhưng chưa hết, việc hỗ trợ đa nền tảng (Windows, Linux, Mac) và có một cộng đồng đông đảo người dùng giúp cho những người dùng VS code không phải lo lắng mỗi khi gặp lỗi hay gặp vấn đề gì phát sinh.

nhung-ide-va-code-editor-pho-bien-nhat (1)

Và dưới đây là một số những chức năng nổi bật của VS Code.

  • Highlight code
  • Gợi ý lệnh trong quá trình code
  • Hỗ trợ mở file, folder như là một project
  • Phân chia màn hình làm việc
  • Hỗ trợ chạy command line
  • Hỗ trợ debug chương trình
  • Có thể tùy chỉnh key shortcut và giao diện
  • Có thể tích hợp Github
  • Có khả năng tích hợp nhiều công cụ và plugin từ bên thứ 3

#2. Sublime Text 3

Chính xác thì Sublime Text 3 là một Code Editor – trình soạn thảo mã nguồn giống như VS Code, nhưng không có khả năng tích hợp mạnh như VS Code.

Tuy vậy Sublime Text 3 lại rất nhẹ, hỗ trợ hầu như tất cả các ngôn ngữ lập trình phổ biến hiện nay như HTML, JavaScript, CSS, Python, Java hay thậm chí là C/C++ và cũng hỗ trợ đa nền tảng (Windows, Linux, MacOS)

data-full-width-responsive="true"

Tất nhiên nó chỉ hỗ trợ việc soạn thảo mã nguồn chương trình chứ Sublime Text 3 không phải là một IDE nên chúng ta không thể đòi hỏi nhiều hơn.

nhung-ide-va-code-editor-pho-bien-nhat (2)

Và đây là một số những chức năng nổi bật của Sublime Text 3:

  • Highlight code
  • Chia màn hình
  • Có khả năng tích hợp với các công cụ và plugin khác
  • Hỗ trợ mở nhiều file, folder một lúc
  • Có thể tùy chỉnh key shortcut, menus, snippets và theme

#3. Atom

Trang web: https://atom.io/

Chúng ta sẽ tiếp tục với một Code Editor nữa, đó là Atom – được phát triển bởi Github. Công cụ Atom hỗ trợ rất mạnh cho JavaScript, vì như các bạn đã biết thì Github là kho chứa mã nguồn phổ biến nhất hiện nay mà.

Atom cũng hỗ trợ đa nền tảng (Windows, Linux, macOS) và bạn có thể tùy chỉnh ứng dụng này một cách rất linh hoạt.

Tuy nhiên, theo như khuyến cáo, Atom có tính đặc thù đó là hỗ trợ mạnh JavaScript nên nếu bạn có ý định dùng Atom để lập trình các ngôn ngữ khác thì có thể trải nghiệm sẽ không được tốt cho lắm.

nhung-ide-va-code-editor-pho-bien-nhat (3)

Và đây là một số những chức năng nổi bật của Atom.

  • Highlight code
  • Chia màn hình
  • Teletype: giúp chia sẻ không gian làm việc (workspace) giữa các lập trình viên
  • Hỗ trợ mở nhiều file, folder một lúc, quản lý package
  • Có thể tùy chỉnh key shortcut, menus, snippets và theme

#4. IntelliJ Idea

Nói đến IDE, đặc biệt là IDE cho dân lập trình và phát triển ngôn ngữ lập trình Java thì không thể không nói đến IntelliJ Idea của JetBrains.

Một số bạn thường nói IntelliJ nặng và tốn RAM, điều này mình công nhận là đúng, nhưng đó là ở khía cạnh sử dụng tài nguyên (điều này đã được khắc phục ở các phiên bản mới gần đây).

Nhưng nếu xét ở khía cạnh tối ưu hiệu năng cho lập trình thì IntelliJ lại làm rất tốt. Hỗ trợ trên tất cả các hệ điều hành (Windows, Linux, macOS) nên IntelliJ đang dần trở nên phổ biến.

Không chỉ hỗ trợ Java mà còn nhiều ngôn ngữ như HTML, JavaScript, Python, PHP, Kotlin… các bạn đều có thể sử dụng IntelliJ để làm việc.

nhung-ide-va-code-editor-pho-bien-nhat (4)

Và đây là một số những chức năng nổi bật của IntelliJ Idea.

  • Highlight code (nếu cài custom theme thì sẽ đẹp hơn mặc định)
  • Chia màn hình
  • Tích hợp với Git/Github
  • Hỗ trợ Test runner UI
  • Hỗ trợ biên dịch, thực thi chương trình trên nhiều nền tảng.
  • Gợi ý code thông minh với HTML, JavaScript, Java
  • Tự động hoàn thiện code, định dạng mã nguồn.

#5. PHPStorm

Trang web: https://www.jetbrains.com/phpstorm/

Nếu như Java chúng ta có IntelliJ thì với PHP chúng ta có PHPStorm là một trong những IDE hỗ trợ PHP mạnh nhất.

Không chỉ PHP mà các công nghệ liên quan đến PHP như WordPress, Drupal, Magento… thì PHPStorm cũng hỗ trợ rất tốt.

PHPStorm cũng hỗ trợ đa nền tảng (Window, Linux, Mac OS). Bên cạnh PHP thì JavaScript, HTML, CSS cũng được PHPStorm hỗ trợ khá mạnh.

nhung-ide-va-code-editor-pho-bien-nhat (5)

Và đây là một số những chức năng nổi bật của PHPstorm.

  • Highlight code, error (nếu cài custom theme thì sẽ đẹp hơn mặc định)
  • Chia màn hình
  • Hỗ trợ debug trực quan
  • Hỗ trợ phát triển từ xa
  • Các công cụ dòng lệnh
  • Gợi ý code và định dạng code theo chuẩn của ngôn ngữ…

#6. Webstorm

Trang web: https://www.jetbrains.com/webstorm/

Chúng ta tiếp tục đến với một sản phẩm nữa của JetBrains đó là Webstorm. Nếu Github có Atom là một code editor phù hợp cho JavaScript thì Webstorm là một IDE phù hợp cho phát triển JavaScript và các công nghệ liên quan như React..

Webstorm cũng hỗ trợ đa nền tảng (Window, Linux và Mac OS). Không những vậy HTML, CSS và các ngôn ngữ liên quan đến phát triển web thì Webstorm đều hỗ trợ khá mạnh.

nhung-ide-va-code-editor-pho-bien-nhat (6)

Và đây là một số những chức năng nổi bật của Webstorm.

  • Highlight code, error (nếu cài custom theme thì sẽ đẹp hơn mặc định)
  • Chia màn hình
  • Hỗ trợ chỉnh sửa code trên nhiều dòng
  • Tích hợp các trình gỡ lỗi (debug)
  • Có tích hợp Git/Github (VCS)

#7. PyCharm

Trang web: https://www.jetbrains.com/pycharm/

Sẽ thật thiếu sót nếu không đề cập đến một sản phẩm nữa của JetBrains đó là PyCharm. Nhiều người nghĩ PyCharm là công cụ phù hợp với ngôn ngữ lập trình Python, nhưng điều đó không hoàn toàn đúng.

Ngoài Python ra thì PyCharm cũng hỗ trợ rất tốt cho JavaScript, HTML, CSS… để phục vụ quá trình phát triển các ứng dụng web với Python. PyCharm cũng hỗ trợ đa nền tảng giống như các công cụ của JetBrains.

nhung-ide-va-code-editor-pho-bien-nhat (7)

Và đây là một số những chức năng nổi bật của PyCharm.

  • Highlight code, error (nếu cài custom theme thì sẽ đẹp hơn mặc định)
  • Chia màn hình
  • Hỗ trợ tối ưu khi lập trình với framework Diango
  • Tích hợp các trình gỡ lỗi (debug)
  • Có tích hợp Git/Github (VCS)

#8. Notepad++

Nhiều bạn sẽ nghĩ tại sao Notepad++ lại nằm trong danh sách này. Thực ra mình cũng không dám khẳng định danh sách này là đủ.

Nhưng nếu các bạn có đi làm thực tế thì sẽ thấy nhiều “cao thủ” họ dùng Notepad++ thành thạo còn đáng sợ hơn việc dùng các IDE mình kể bên trên.

Thậm chí việc lập trình không phải lúc nào cũng làm việc trên nhiều file hoặc không phải loại file nào các IDE bên trên cũng có thể mở và mở nhanh.

Notepad++ thì lại làm được điều đó, hơn nữa nó cũng rất nhẹ và mượt mà ngay cả khi sử dụng trên máy tính cấu hình thấp.

nhung-ide-va-code-editor-pho-bien-nhat (8)

Chức năng nổi bật của Notepad++ đó là:

  • Có highlight code
  • Hỗ trợ nhiều ngôn ngữ lập trình, định dạng file khác nhau
  • Nhẹ và phù hợp cho việc chỉnh sửa nhanh file.

#9. Kết luận

Vâng, 8 công cụ mình liệt kê bên trên, bao gồm cả Code Editor và IDE đều là những công cụ phổ biến với giới lập trình Việt Nam nói chung.

Có thể còn nhiều công cụ khác nữa mà mình đã bỏ qua, nếu các bạn biết thì có thể comment để mọi người cùng tìm hiểu và thảo luận nha. Cảm ơn các bạn và hẹn gặp lại các bạn trong các bài viết tiếp theo !

CTV: Nguyễn Đức Cảnh – Blogchiasekienthuc.com

5 / 5 ( 1 vote )

Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Let's block ads! (Why?)

  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Gửi email bài đăng nàyBlogThis!Chia sẻ lên XChia sẻ lên Facebook

Related Posts:

  • Loạt phụ kiện mới dành cho iMac 2021: Trackpad, bàn phím Touch ID, chuột đa sắc màuBài viết liên quan Không chỉ ra mắt iMac 2021 sử dụng chip M1 với thiết kế mới mẻ, nhiều màu sắc hơn. Hãng còn trình làng thêm loạt phụ kiện ấn tượng … Read More
  • Hướng dẫn cài Windows Linux Subsystem trên Windows 10 Chào các bạn, có thể khẳng định ngay rằng, Windows là một hệ điều hành phổ biến nhất hiện nay. Đặc biệt là trên hệ điều Windows 10, Microsoft đã tran… Read More
  • Hướng dẫn cách dùng AirPods 2 kết nối Android PhoneBạn đang sở hữu AirPods 2 nhưng lại sử dụng điện thoại Android, vậy làm sao để AirPods 2 kết nối An...Bạn đang sở hữu AirPods 2 nhưng lại sử dụng điện thoại Android, vậy làm sao để AirPods 2 kết nối Android một cách dễ dàng. Bài viết sau đây Hnam Mobil… Read More
  • Asanzo ra mắt dòng điều hòa thông minh với tích hợp nền tảng nhà thông minhASG Home - Nền tảng nhà thông minh “thuần Việt”  Ngày nay, nhà thông minh (smarthome) đang trở thành xu hướng không chỉ tại Việt Nam mà còn tr… Read More
  • Realme 8 series ra mắt với camera 108mp cùng thiết kế thời thượng cho người dùng trẻCụ thể, phiên bản realme 8 Pro gây chú ý khi được trang bị cảm cảm biến camera 108MP HM2 kích thước 1/1,52 inch của Samsung cho ảnh độ phân giải tối đ… Read More
Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ

0 Comments:

Đăng nhận xét



Popular Posts

  • Cách THAY ĐỔI FONT CHỮ trong VISUAL STUDIO CODE
    Mục Lục Nội Dung Chào các bạn, Visual Studio Code (VS Code) có lẽ một trong những công cụ lập trình phổ biến nhất trên thế giới hiện na...
  • (không có tiêu đề)
    [unable to retrieve full-text content] Xem Them Chi Tiet Phu nu phai dep dan ong moi yeu! Sam ngay bo vay dam sieu dep Thanh xuan nhu ...
  • iOS 15: Cách thêm Apple Music vào kỷ niệm của bạn trong ảnh trên iPhoneApple chính thức phát hành bản cập nhật iOS 15 trên dòng điện thoại iPhone. Phi...
    Apple chính thức phát hành bản cập nhật iOS 15 trên dòng điện thoại iPhone. Phiên bản cập nhật mới này sẽ mang lại nhiều tính năng thú vị, g...
  • Đây là cách ẩn Email gửi đi trên iOS 15 vừa phát hànhVới iOS 15, Apple hỗ trợ người dùng thêm nhiều tính năng mới thú vị giúp tăng độ bảo mật và cá nh...
    Với iOS 15, Apple hỗ trợ người dùng thêm nhiều tính năng mới thú vị giúp tăng độ bảo mật và cá nhân hóa. Nếu bạn chưa biết cách ẩn email thì...
  • Cách chụp ảnh macro trên iPhone 12, iPhone 11 và các mẫu iPhone cũTính năng chụp ảnh macro ở thời điểm hiện tại đang nổi lên như một xu hướng. Với côn...
    Tính năng chụp ảnh macro ở thời điểm hiện tại đang nổi lên như một xu hướng. Với công nghệ macro tele được trình làng. Vậy so với các dòng m...
  • Top mẹo hay trên AirPods 3 giúp tối ưu trải nghiệm của bạnThế hệ AirPods 3 đã gây ấn tượng mạnh mẽ cho người dùng khi sở hữu thiết kế hiện đại, trang ...
    Thế hệ AirPods 3 đã gây ấn tượng mạnh mẽ cho người dùng khi sở hữu thiết kế hiện đại, trang bị âm thanh không gian, cảm biến lực cũng như hỗ...
  • Cách chơi tựa game lướt ván (Surf) trên Microsoft Edge Chromium
    Mục Lục Nội Dung Khi mất mạng Internet thì bạn thường hay chơi game gì trên các trình duyệt web ? Vâng, mỗi lúc mất mạng thì mình tin l...

Copyright © 2025 Blog Công Nghệ Số | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates