IDE để lập trình PHP tốt nhất

IDE để lập trình PHP tốt nhất – cập nhập 2017

IDE để lập trình PHP tốt nhất – cập nhập 2017

Để lập trình được PHP tốt, ta cũng cần phải có 1 IDE hỗ trợ ta tốt mọi thứ để có thể code tốt nhất.

Và đối với PHP, ta cũng có nhiều sự lựa chọn khác nhau.

IDE để lập trình PHP tốt nhất

Mình sẽ tổng hợp 1 số IDE và Code Editors tốt nhất dành cho PHP ở bài viết này. PHP vẫn là một ngôn ngữ vẫn sẽ phát triển mạnh vào năm 2018 sắp tới cũng như các năm tiếp theo sau nữa :D.

Các IDE tốt nhất dành cho PHP:

  • PHPStorm
  • Netbeans
  • Aptana Studio
  • Eclipse

Các Code Editor tốt nhất dành cho PHP:

  • Sublime Text
  • Visual Studio Code
  • Notepad++

1/ PHPStorm

  • Hỗ trợ: Windows, Mac OSX, Linux
  • Ngôn ngữ hỗ trợ: PHP, HTML, CSS, Javascript,… Có hỗ trợ nhiều Framework PHP khác nhau.
  • Giá: 199$/năm hoặc 20$/tháng.
  • Chức năng đi kèm: Source Control (Git, SVN, GitHub,…), PHPUnit Test, Debug, Code quality analysis,…

Đối với các bạn sinh viên, nếu các bạn có mail edu (vd [email protected]), bạn có thể qua xin cấp license miễn phí để sử dụng toàn bộ IDE của JetBrains (bao gồm cả PHPStorm) trong 1 năm 😀

2/ Netbeans

Netbeans

  • Hỗ trợ: Windows, Mac OSX, Linux
  • Ngôn ngữ hỗ trợ: Java ME & SE, JavaScript, HTML5, PHP, C/C++, XML, Groovy, Javadoc, JSP
  • Giá: Miễn phí (CDDL or GPLv2)
  • Chức năng đi kèm: Integration of Subversion, Mercurial, and Git, NetBeans Profiler.

3/ Aptana Studio

Aptana Studio

  • Hỗ trợ: Windows, Mac OSX, Linux, Plugin cho Eclipse
  • Ngôn ngữ hỗ trợ: JavaScript, HTML5, CSS3, DOM, CSS, Ruby on Rails, PHP, Python, Perl
  • Giá: Miễn phí (GPL)
  • Chức năng đi kèm: Open source, deployment wizard for RoR.

4/ Eclipse

Eclipse

  • Hỗ trợ: Windows, Mac OSX, Linux, Solaris
  • Ngôn ngữ hỗ trợ: Ada, ABAP, C, C++, COBOL, D, Fortran, Haskell, Java, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Ruby on Rails, Rust, Scala, Clojure, Groovy, Scheme, and Erlang, LaTeX, Mathematica,…
  • Giá: Miễn phí (Eclipse Public License)
  • Chức năng đi kèm: Rich Client Platform, supports Tomcat, GlassFish and other servers, Web Tools Platform.

5/ Sublime Text

Sublime Text

  • Hỗ trợ: Windows, Mac OSX, Linux
  • Ngôn ngữ hỗ trợ: Các ngôn ngữ phổ biến hiện tại.
  • Giá: 70$/license
  • Chức năng đi kèm: Package Manager.
  • Là 1 code editor

6/ Visual Studio Code

  • Hỗ trợ: Windows, Mac OSX, Linux
  • Ngôn ngữ hỗ trợ: Batch, C++, Clojure, CoffeeScript, DockerFile, Elixir, F#, Go, Pug template language, Java, HandleBars, Ini, Lua, Makefile, Objective-C, Perl, PowerShell, Python, R, Razor, Ruby, Rust, SQL, Visual Basic, XML,…
  • Giá: Miễn Phí (MIT License)
  • Chức năng đi kèm: GitHub support, code refactoring, debugger, plugins,…
  • Là 1 code editor

7/ Notepad++

Notepad++

  • Hỗ trợ: Windows
  • Ngôn ngữ hỗ trợ: Ada, asp, Assembly, AutoIt, Batch, C, C++, C#, Caml, Cmake, COBOL, CoffeeScript, CSS, D, Diff, Flash ActionScript, Fortran, Gui4CLI, Haskell, HTML, INNO, Java, JavaScript, JSP, KiXtart, LISP, Lua, Makefile, Matlab, MS-DOS, INI file, NSIS, Normal Text File, Objective-C, Pascal, Perl, PHP, PostScript, PowerShell, Properties, Python, R, Resource file, Ruby, Shell, Scheme, Smalltalk, SQL, TCL, TeX, Visual Basic, VHDL, Verilog, XML, YAML,…
  • Giá: Miễn Phí (GPL)
  • Chức năng đi kèm: Open source, Macro recording and playback, User Defined Syntax Highlighting and Folding
  • Là 1 code editor

Review từ bản thân

Đây là những “IDE để lập trình PHP tốt nhất” mà mình tổng hợp lại, và mình nói thật chỉ mới xài qua 3 thứ trong tổng số 7 recommend từ mình :D.

Những ngày bắt đầu tìm hiểu và học PHP mình chỉ xài mỗi Notepad++, gọn lẹ nhẹ và hỗ trợ cũng tốt.

Sau khi học ở trường thì mình biết thêm 1 thứ nữa là Sublime Text, mình thấy Sublime cũng ổn, nhiều plugins tốt cũng như là có hỗ trợ thêm thư mục vào để views, navigate dễ dàng.

Và khi mình học tới Laravel 5, mình đã biết và tự tiếp cận với PHPStorm, một IDE cực kỳ mạnh mẽ và hỗ trợ cực tốt PHP cùng với các tính năng đi kèm của nó. Và từ đó trở đi, đã làm 1 dự án bằng PHP, mình chỉ ưu tiên sử dụng PHPStorm. Nó làm cho mình rất ưng ý và thoải mái. Vẫn được update định kỳ để thêm tính năng, sửa lỗi,…

Vậy bạn sẽ sử dụng IDE/Code Editor nào dành cho công việc của bạn? 😀

Bài “IDE để lập trình PHP tốt nhất” tới đây xin kết thúc 😀

Cám ơn các bạn đã quan tâm theo dõi! 😀

facebook
Seth Phát

Seth Phát

Mình là Phát - biệt danh Seth Phát. Hiện đang là một Sr. Full-Stack Engineer. Mình là một người yêu thích và đam mê lập trình và hiện tại đang theo về phần Web là chủ yếu. Mạnh Back-end và khá Front-end, vẫn đang theo đều cả 2 :v. Còn gì bằng khi được làm những thứ mà mình yêu thích, đam mê ;)

Bình luận qua Facebook