IDE là gì? viết tắt của từ Integreted Development Environment mình tạm dịch là môi trường phát triển thích hợp. Nghĩa là nó tích hợp các phần công cụ tối giản trên với nhau giúp bạn lập trình tốt hơn. Vai trò của IDE là tập hợp tất cả các file của một đề án tại một giao diện chính vì vậy bạn có thể truy cập đến các file bằng cú click chuột đơn giản và nhanh chóng.
Có nhiều yếu tố một nhìn vào một PHP IDE và đó là lý do tại sao việc chọn ra một IDE tốt lại trở thành một quyết định khó khăn đối với nhiều nhà phát triển PHP.
Thông thường các lập trình viên đánh giá IDE trên các tiêu chí sau:
- Hỗ trợ FTP
- Code Highlight
- Hỗ trợ SVN
- Hỗ trợ nhiều ngôn ngữ lập trình khác
- Workflow tools
- Dung lượng của IDE hoặc Editor
- Hỗ trợ plugin
- Giao diện trực quan
- …
Để giải quyết những khó khăn cho các bạn mới bước chân vào lập trình có thể lựa chọn cho mình một IDE phù hợp, thư viện tin học sẽ giới thiệu một số IDE tốt nhất cho lập trình viên PHP.
7 công cụ lập trình php tốt nhất
1. PhpStorm
PhpStorm là công cụ lập trình php nổi tiếng nhất. PhpStorm có giao diện hợp lý, trực quan, chạy nhanh và không làm ì hệ thống của bạn. Ngoài ra PhpStorm còn hỗ trợ nhiều chức năng khác như Intelligent Code Editor, Code Completion, PHP refactoring, Code Rearranger,… PhpStorm hỗ trợ nhiều php framework khác nhau, và chạy trên mọi hệ điều hành (Windows, Mac, Linux).
Nhược điểm duy nhất của PhpStorm là bản quyền. Nó là một phần mềm có tính phí và chỉ được dùng thử 30 ngày. Nhưng ở Việt Nam thì không quá quan trọng cái này.
Tính năng cơ bản:
- Language Feature Support
- PHPDoc Support
- Code Compilation and Code Formatting
- Code Rearranger
- Framework Support
- PHPRefactoring
Trang củ: PhpStorm
2. Sublime Text
Đầy đủ tính năng, kiểu dáng đẹp, dung lượng cực nhẹ, Sublime Text xứng đáng được đứng thứ 2 trong bảng xếp hạng này. Một điều thú vị là Sublime Text cho dùng thử mãi mãi (Giống như Winrar).
Tính năng chính:
- Supports multiple selections
- GoTo
- Command Palette for easy navigation
- Distraction free mode for maximum concentration
- Split Editing
- Instant Project Switch and
- Plugin support
- …
Sublime Text có các phiên bản chạy trên Windows, Mac và Linux
Trang chủ: https://www.sublimetext.com/
3. NetBeans
NetBeans IDE là một gói phần mềm hoàn chỉnh cho tất cả các nhà phát triển PHP, những người đang tìm kiếm một cái gì đó ổn định trước khi bắt đầu dự án. NetBeans chạy được trên mọi hệ điều hành và đặc biệt hoàn toàn miễn phí
NetBeans IDE hỗ trợ HTML5, CSS3 và JavaScript.
Tính năng chính:
- Adheres to Web Standards
- Great Code Editor
- PHP 5.4 Support
- Supports major PHP frameworks such as Zend, Symfony.
- Supports Version Control and PHP Unit for testing
- Creates structure PHP projects
- Supports Debugger
Trang chủ: https://netbeans.org/
4. Zend Studio 12
Zend Studio là một trong những phát triển hàng đầu IDE PHP hỗ trợ dự án phát triển, tích hợp và môi trường thử nghiệm. Nó cung cấp vô số tính năng và tạo ra môi trường thích hợp cho việc tạo các API và các loại khác của dự án PHP. Zend Studio có công cụ Debug vô cùng mạnh mẽ. Nhưng Zend Studio là phần mềm trả phí.
Tính năng chính:
- Manages JavaScript Library
- Can be used to create modules
- Supports PHP 5.6
- Can be used to create mobile application over PHP application
- Powerful Code Editor
- Supports REST services
- Supports Angular.js
- Can be used to create Android, iOS projects
- Supports mobile emulators
Trang chủ: http://www.zend.com/
5. Notepad++
Notepad++ không hẳn là một IDE, nhưng nó lại là một editor không thể thiếu cho lập trình viên đặc biệt là dùng hệ điều hành Windows. Notepad++ giao diện khá đơn giản nhưng cũng có thư viện plugin mạnh mẽ, hỗ trợ nhiều ngôn ngữ, có code highlingt và hoàn toàn miễn phí.
Trang chủ: https://notepad-plus-plus.org/
6. Aptana
Aptana cũng là một IDE miễn phí, cũng chạy trên mọi hệ điều hành. Nhưng những gì mà Aptana có thì ít hơn so với dung lượng cài đặt của nó khiến cho IDE này chạy chậm hơn các IDE khác.
Tính năng chính:
- Supports HTML5 , CSS3, JavaScript.
- Supports FTP, SFTP and more.
- Integrated Debugger for faster development.
- Git Support
- Terminal for fast program execution
- IDE customization
- and many more.
Trang chủ: http://www.aptana.com/
7. PHP Designer
Có thể nói PHP Designer thiên về thiết kế hơn. Vì vậy nó được đánh giá rất cao về hỗ trợ HTML5, CSS3 và JavaScript. Giao diện thì đơn giản thôi rồi, không khác gì Microsoft Word. Nhưng chức năng thì cũng không thua kém gì các IDE khác.
Tính năng chính:
- Supports PHP frameworks
- Code Insights
- Fast and easy to use
- Supports Git and other SVN
- Provides Great debugger.
- Supports FTP/SFTP.
Trang chủ: http://www.mpsoftware.dk
IDE là một công cụ không thể thiếu cho lập trình viên. 7 IDE trên theo tôi là tốt nhất cho các lập trình viên php. Ngoài ra còn rất nhiều IDE hoặc editor khác mà tôi chưa dùng thử nên tôi không liệt kê ở đây.
No comments:
Post a Comment