Posted by trankhaiphong on September 23, 2008 at 1:37am
Mọi người giới thiệu về trình biên tập mã nguồn (editor) mà mình sử dụng, nêu những ưu, nhược điểm và lý do mà mình lựa chọn.
Tôi đề nghị Geany
- Nhỏ gọn
- Chạy trên nhiều hệ thống (Linux, Mac OS X, Windows)
- Tự động hoàn thành các cấu trúc thông dụng như if, for và while
- Hỗ trợ HTML, PHP, SQL, CSS
- Hỗ trợ tô sáng mã nguồn
- Có thanh lề (siderbar) hiển thị tổng quan cấu trúc mã nguồn
- Hỗ trợ mở rộng, thu nhỏ các khối mã (folding)
- ...
Lý do lựa chọn chủ yếu là vì nhỏ gọn.
| Attachment | Size |
|---|---|
| Geany_013_chay_tren_Ubuntu.png | 94.33 KB |
Comments
Tôi thích tính năng
Tôi thích tính năng terminial ở phía dưới, ngoài ra, chẳng còn cái gì :-D Máy của tôi bây giờ cũng đủ trâu để chạy PDT, Netbeans, nhỏ gọn không thành vấn đề nữa rồi.
Có group Drupal IDE ở đây: http://groups.drupal.org/drupal-ide Nhiều bài giới thiệu cũng hay lắm.
--
Thế Hồng
Mình chỉ muốn tìm
Dùng IDE cũng tiện nhưng khi viết mã quen rồi thì thấy nhiều lúc rất rối. Geany sử dụng với Drupal thì cũng chỉ tương đương với một trình biên tập thôi chứ không được như môi trường phát triển (IDE), nhưng là một trình biên tập nâng cao giống như Kate (KDE, chỉ chạy trên Linux) và jEdit (Java, chạy chậm, giao diện xấu).
Thảo luận này chỉ để tìm hiểu xem mọi người sử dụng những trình biên tập mã nguồn nào thôi.
Hình như thehong chưa "bật mí" về editor (IDE) của mình sử dụng?
http://www.gusrix.com/
Tôi dùng Netbeans for PHP,
Tôi dùng Netbeans for PHP, tuy hơi nặng nhưng nó có chức năng highlight hàm, biến rất tiện.
Tôi dùng Eclipse, vì
Tôi dùng Eclipse, vì thói quen. Công việc cũng ít, một tuần dùng có vài lần nên chẳng bận tâm. Cái nào cũng được.
@domkiller: NetBeans 6.5 hỗ trợ PHP (theo quảng cáo là) tốt hơn hẳn. http://www.thongtincongnghe.com/article/7061 Nhưng hình như có lỗi rất nặng trong bản beta, không biết đã sửa chưa. Nếu có đk tôi cũng muốn thử Netbeans.
--
[vi] www.thongtincongnghe.com
Trang tin điện tử về CNTT, Viễn thông, Điện tử...
Bản trunk tháng 9 này
Bản trunk tháng 9 này xem ra đã khá hoàn thiện cho editor, nhưng đôi lúc còn treo khi mở thư mục có nhiều file. Hiện nay vẫn chưa hỗ trợ Unit test, Documentor.
Ubercart khuyến cáo sử
Ubercart khuyến cáo sử dụng jEdit.
http://www.gusrix.com/
Mình dùng Zend Framework
Mình dùng Zend Framework nên đang sử dụng Zend Studio, nên tiện thể dùng nó cho drupal luôn. Thấy cũng ok!
Trước mình cũng dùng
Trước mình cũng dùng qua Zen Studio (từ khi vẫn còn là "tín đồ" Windows), công nhận ZS là một bộ công cụ khá hoàn hảo nhưng sau đó nhận thấy đến 90% chức năng chẳng bao giờ dùng tới. Bây giờ chuyển qua Geany thấy những chức năng cần thiết đều có cả.
Mình thích hướng phát triển của Geany - khá giống Drupal - phần lõi (core) tập trung vào những chức năng cần thiết còn những chức năng mở rộng thì có ở phần mở rộng (plugins), người sử dụng có thể phát triển thêm để đáp ứng nhu cầu. Geany cũng được viết bằng C chứ không dùng C++.
http://www.gusrix.com/
Komodo
Tôi dùng ActiveState Komodo, bản này ngọn nhẹ hơn ZS và dùng rất tốt với Drupal. Nó Parsing và hiểu hết các function của drupal.