post image

Top 10 trình soạn thảo code

Trình soạn thảo code là công cụ không thể thiếu của các lập trình viên chuyên nghiệp. Ai đó khuyên bạn chỉ nên sử dụng Notepad để viết mã là lời khuyên vô bổ nhất mà bạn có thể nhận được. Tôi không thích những chương trình viết code nặng nề và quá nhiều tính năng như DreamWeaver. Tôi chỉ thích những chương trình nhỏ gọn có vài tính năng cơ bản như: highlight code, Auto Complete (tự động hoàn thiện), debug (sửa lỗi) và một vài tính năng nho nhỏ nữa.

Dưới đây là top 10 trình soạn thảo code mà tôi thấy là hay và giới thiệu đến các bạn. Một vài trong số đó tôi đã thử xài, và một vài thì tôi đọc thông tin thấy người ta cũng giới thiệu nó. Cũng lưu ý các bạn là danh sách dưới đây được sắp xếp ngẫu nhiên chứ không theo một thứ tự nào hết.

Notepad++

Lý do tôi đưa Notepad++ lên đầu danh sách vì nó là phần mềm rất mạnh, độ tùy biến cao và lại hoàn toàn miễn phí. Nó là trình soạn thảo code viết cho người sử dụng Windows và hỗ trợ một vài ngôn ngữ lập trình. Lý do tôi ngừng sử dụng Notepad++ dạo gần đây là vì giao diện của nó không thực sự thân thiện cho lắm và nhìn nó không được bắt mắt và không có độ “mướt”. Nhưng nó rất ổn định và hoạt động tốt.

notepad++
e-Texteditor

Những ai có may mắn sử dụng máy Mac và đã quen với Textmate thì không khỏi vui mừng nếu như họ cài đặt E-texteditor. Đây là một phiên bản gần như hoàn hảo của Textmate dành cho người sử dụng Window. Nhìn nó bé bé hạt tiêu mà làm được khối việc như: tích hợp FTP ngay trong editor, Project Panel, highlight code, auto complete v.v.. Tôi cũng sử dụng chương trình này một thời gian và thấy nó rất thú vị. Bạn cũng nên thử xem. Nhưng đây là phần mềm phải trả phí và cũng không được rẻ cho lắm

e-texteditor
Eclipse

Đây là phần mềm mã nguồn mở phát triển dựa trên nền tảng Java. Ban đầu Eclipse chỉ được sử dụng bởi những người phát triển Java. Nhưng sau này người dùng có thể mở rộng những tính năng của nó bằng cách cài đặt thêm nhiều Plugin. Từ đó Eclipse được sử dụng rộng rãi hơn bởi nhiều chuyên gia trong nhiều lĩnh vực khác nhau. Những plugin phổ biến như cho C, C++, Perl, PHP, ColdFusion, Ruby, Python và cả C# nữa.

Eclipse
Aptana

Aptana đã có tiếng từ lâu trong làng các IDE (integrated development environment) hỗ trợ HTML, DOM, JavaScript và CSS. Một số tính năng như soát lỗi, báo lỗi và sửa lỗi cũng có trong Aptana. Bạn cũng có thể sử dụng rất nhiều Plugin cho Aptana để giúp bạn làm việc với Ruby on Rails, PHP, Adobe Air. Aptana cũng bao gồm một số thư viện JavaScript phổ biến như Prototype, MochiKit, YUI, Mootools, Dojo Toolkit, JQuery, Scriptaculous và cả JSON. Đây là phần mềm rất chuyên nghiệp và mạnh mẽ. Nhưng nó cũng hơi nặng so với những phần mềm trên.

Aptana
Komodo Edit

Là trình soạn code cũng hỗ trợ nhiều ngôn ngữ như HTML, CSS, JavaScript, Perl, PHP, Ruby, Django v.v.. Nó cũng có những tính năng như auto-complete, menu hỗ trợ, kiểm tra cú pháp, xem trước code HTML, code snippet (dạng làm trước), edit nhiều trang cùng một lúc và cả Project Management.

Komodo
Scriptly

Scriptly là trình soạn thảo code miễn phí, nó cũng có thể dùng để viết code HTML và các ngôn ngữ lập trình như PHP. Nó cũng như đa số các trình soạn thỏa code khác, cũng cho phép code highlight, search và replace nhanh nhẹn.

Scriptly
EditPlus

Đây cũng là một trình soạn code hay và đến giờ tôi vẫn đang sử dụng nó. Bởi vì nó khởi động cực nhanh, gần tương đương với Notepad. Nó cũng có những tính năng như highlight code và auto complete. Tôi đa phần sử dụng nó nếu cần chỉnh sửa nhanh một file nào đó mà không muốn chờ lâu. Nó là trình soạn thảo code mặc định trong máy của tôi. Đây là phần mềm thu phí và cũng ổn định khi làm việc.

edit plus
PHPDesigner

Làm sao mà có thể quên được anh bạn PHPDesigner này. Tôi sử dụng nó cho phần lớn thời gian làm việc với code của mình vì giao diện rất thân thiện, nhiều tính năng hay như: xem trước trang web trên trình duyệt, code snippets, auto complete, báo lỗi cú pháp khi lập trình với PHP v.v… Tôi rất đề cao phần mềm này và cũng khuyên bạn nên dùng thử cho biết.

phpdesigner
Webstorm

Đây là anh bạn mới nhất mà tôi biết trong thời gian gần đây. Phần mềm này vẫn đang trong giai đoạn phát triển nên chưa có phiên bản chính thức. Bạn có thể download về dùng thử trong vòng 45 ngày (rùi sau đó sao thì tui cũng chẳng biết :D ). Tôi mới xài được một thời gian ngắn nhưng rất nghiền vì nó hỗ trợ Zend coding cho phép bạn tiết kiệm nhiều thời gian khi viết code. Auto complete thông minh và các tùy biến dễ sử dụng. Bạn cũng nên sử dụng thử phần mềm này.

webstorm
NetBeans

NetBeans là trình IDE miễn phí cũng rất phổ biến và có thể làm việc trên các hệ điều hảnh như Windows, Mac, Linux và Solaris. NetBeans bao gồm bộ IDE mã nguồn mở và nền tảng ứng dụng cho phép lập trình viên có thể tạo trang web, phần mềm ứng dụng một cách nhanh chóng. Nó sử dụng Java Platform, JavaFX, PHP, JavaScript, AJAX, Ruby và C/C++. Tuy tôi chưa dùng thử NetBeans bao giờ những cũng đã thấy nó nhiều lần. Các bạn thử xem

Netbeans

«

»

42 Comments

( Comment bài này )
  1. cau28x says:

    hi em ko thấy anh nhắc đến WeBuilder, em thay cai do con cool hon phpDesigner, rat gon nhe, va chay kha on…

  2. Minh Anh says:

    anh ơi vậy còn dreamweaver , nó hay mà anh , mình vừa code vừa có thể nhìn giao diện được luôn anh nè

  3. Phong says:

    Anh ơi cho em hỏi làm sao auto complete code html trong EditPlus vậy? Em chỉ thấy chức năng này cho các ngôn ngữ như c++, java thôi không thấy cho html và css

  4. honnhienh says:

    mình thấy thằng Eclipse này rât mạnh mà. cũng dùng thử nhiều rùi nhưng thấy thằng này với dreamweaver là ưng ý nhất.

  5. nhtera says:

    @le minh bao
    Đọc FAQ đi bác http://www.izwebz.com/faqs/

  6. le minh bao says:

    xem trước trang web trên trình duyệt trong php designer 7 làm như thế nào , em xem tut của anh , một bên là edit css một bên là trang web , tìm hoài mà làm ko được như vậy

    • Minh Anh says:

      muốn có cái edit bạn down phần mềm web developed về cài vào trình duyệt , bạn có thể xem trả lời ở phần FAQS

  7. forevereternallyonelove_90@yahoo.com says:

    ah quên mail mình đó nha………………

  8. Bùi ngọc Thọ says:

    còn cái nào dễ hiểu hơn không,em mới học java mà anh đưa đơn giản vậy chắc em có dem về cũng không biết xem thế nào nữa.có bài hay anh gửi qua mail dum em nha.có cơ hội em sẽ đãi anh một chầu,chắc sác xuất thấp lắm,hhhhiiiiiiiii,bạn nào đọc được thì cho mình bài hay nha,thanks………..

  9. Hoang says:

    Mình cũng đang sử dụng NetBeans IDE for PHP. Đó là một IDE rất mạnh, Auto comple, và bắt lỗi PHP và cả HTML rất tốt. Tôi đang dùng cả Editplus và Netbeans, khi không cần viết nhiều, hoặc chỉ sửa chút ít thì nên dùng Editplus vì nó rất nhẹ. NetBeans thì nặng hơn nhiều nhưng cái gì cũng có giá của nó. Là một lập trình PHP thì NetBeans đúng là một IDE đáng để lưu tâm.

  10. Mình để cử thêm Visual Slickedit, các bạn cứ dùng thử sẽ thấy nó hay thế nào (có lịch sử khá lâu đời).
    Ngoài ra các bạn nên phân biệt Text Editor và IDE.
    Mình thấy khi edit một vài đoạn code PHP nhỏ trên FTP server thì dùng IDE như Netbeans là nặng, notepad++ bật lên gần như tức thì, Netbeans máy mạnh cũng phải mất vài giây, một ngày sửa trăm file thì sẽ thấy vài giây đấy nó bật tiện thế nào, ngoài ra text editor có ít các dock hai bên nên nhìn dòng code được dài hơn, thoáng hơn.
    Đối với các dự án Java nghiêm túc thì việc sử dụng các IDE như Netbeans, Eclipse … là gần như tất nhiên vì nó hỗ trợ xây dựng và quản lý cấu trúc source code của dự án, CVS, SVN, deploy tự động lên sever và debug tốt. Mình để cử Intellij IDEA cho các dự án java thông thường, tuy nó không miễn phí những có những tính năng vượt trội (pre-commit check and compile, code template, share,compare code p-p, track bug integrated, artifact manage, chat…)
    Cuối cùng mình có một lời khuyên là hãy chọn text editor hoặc IDE nào mà bạn cảm thấy khi làm việc ít phải quan tâm đến nó nhất ;) , như thế sẽ tập trung vào nghiệp vụ của dự án hơn.

  11. Văn Thanh says:

    Ngoài các chương trình trên em thấy Intype là một chương trình soạn thảo cũng rất tốt : hỗ trợ hight light, bundles,….Em nghĩ Intype cũng là một chương trình đáng để sử dụng : http://intype.info

  12. hoangloi says:

    còn 1 cái TotalEdit cũng khá hay các bạn có thể tham khảo :)

  13. Guest says:

    sao ko thấy Visual Studio nhỉ ???

  14. Tiến says:

    Microsoft Notepad bị cho ra rìa rồi à bác ơi ??? Tuy đơn giản nhưng nó có nhwngx chức năng cơ bản nhất của 1 trình soạn thảo văn bản, lại còn được tích hợp sẵn trong Windows.

    Nó là trình soạn thảo văn bản đầu tiên em dùng để code, có lẽ là còn dùng nó nhiều nhiều, dài dài, hi

  15. Nguyen khanh says:

    Thì bác ý nói là bác ý tự chọn mà. Mà cái này cũng là để tham khảo thôi Bác làm gì mà hỏi như bức xúc lắm vậy?

  16. NGUYEN XUAN SHI says:

    Top 10 này do ai chọn vậy … ai vote thế ?

  17. nevermore says:

    Sao không có Dreamwave anh?

  18. Em nghĩ bác admin nên coi lại cái tabindex ở cái form comment, vì đang điền chỗ “Website”, nhấn tab 1 cái nó lên đầu mà ko biết đang focus ở đâu :D

    Chủ đề về “trình soạn thảo” người ta đã nói nhiều. Nói chung là tùy mục đích, ví dụ như để edit vài dòng nhỏ của file thì chỉ cần gedit, KWrite (Linux), TextMate (Mac), Notepad++ (Windows)… những editors đó hỗ trợ hầu như đủ hết các loại ngôn ngữ, còn thực hiện 1 project nhiều function, nhiều class mà ko có 1 cái IDE có chức năng analyze code để suggest thì sẽ rất khó và lâu (Khâm phục các cụ developer thời trước xài vi(m) với notepad… :P ).

    Mình nghĩ là nên phân biệt editor với IDE, editor chỉ là thành phần của IDE.

  19. Đăng Nam says:

    Nếu bạn giống tôi, thích 1 text editor gọn nhẹ, hữu dụng, free thì Notepad2 sẽ là lựa chọn cực tốt cho bạn.

    Cũng không biết ba hoa gì thêm :D Bạn nghe cái tên của nó là hiểu mà. Vừa up lên, down về dùng coi thế nào nha :D , có 200kb thôi, không cần cài đặt.

    http://www.mediafire.com/?wznjnjiwbz2

  20. Đăng Nam says:

    Hì! Còn 1 ứng viên sáng giá nữa là EmEditor, phiên bản mới nhất giờ là 9.5. Mình đã dùng cái này khoảng 1 năm, rất ok. Chỉ chưa ưng ý là tùy biến giao diện của nó hơi chối :D Thực ra mình thích cái nào chỉnh đc giao diện, nhìn đỡ chói mắt còn nó cũng không thành vấn đề lắm (khoản này thì mấy editor bên Mac đáp ứng cực tốt).

    Ngoài ra Notepad ++ mình không có thiện cảm cho lắm, dù sao với 1 phần mềm miễn phí thì như vậy cũng ổn lắm rồi.

    Về NetBeans thì thực chưa dùng bao giờ (tới đây sẽ phải dùng), nhưng mình nghĩ nó quá nặng để làm 1 text editor mọi lúc mọi nơi. Nên nói chung là tùy mục đích và cũng không nhất thiết phải dùng 1 thằng và bắt nó làm tất cả, như bác DW cũng cài PHP Designer 7 song song với Editplus

  21. Hà hà! thấy các fan của NetBeans rào rào phản đối cũng thấy ớn lạnh :D . Anh đâu có ý định xếp NetBeans dưới cuối cùng là nó tệ nhất đâu. Danh sách này chỉ là tập hợp thôi và thứ tự hoàn toàn ngẫu nhiên :D .

    Giống như quần áo, xe cộ … mỗi người một ý, mỗi người thích một kiểu … nên cứ xài thử càng nhiều càng tốt và thích cái nào là tùy mỗi người đó mà.

  22. hoainam.bk says:

    Netbeans thì mình vẫn dùng nhưng chủ yếu dùng cho lập trình Java App thôi. Cũng không thấy nhiều người dùng nó làm web mấy.
    Webstorm có hô trợ tiếng việt mà. bạn vào chỉnh lại để mặc định là UTF-8 đi

  23. Toàn says:

    Là một kẻ làm dâu cho trăm họ như coder thì IDE nào cũng được cả không nhất thiết phải đèo bồng.
    Còn ai kêu netbeans full nặng thì suy nghĩ lại, bạn vào đây với tư cách là 1 người lập trình web thì sao không download bảng netbeans cho PHP chỉ tầm 30MB :)

  24. Anh DW ơi! Cho em hỏi trình soạn thảo WebStorm không hỗ trợ tiếng việt đúng không anh?

  25. John says:

    Mà anh DW ơi, anh viết code trên Izwebz làm sao mà đẹp zậy, có thể chia sẻ ko??

  26. John says:

    PHPDesigner là số một, còn NetBeans thì nặng wa’

  27. dung_b1991 says:

    Hic.NetBeans sao lại đứng cuối thế kia.hic.Nó mà để dùng làm Web thì chỉ đứng sau cái webStrom trên kia về các câu lệnh rút gọn thôi chứ còn lại hơn đứt mấy anh bạn kia.Các bản gần đây của nó đã nhẹ hơn trước rất nhiều lần rồi.Mình Dùng netbeans thường xuyên vì đang dùng Linux

    • Toàn says:

      Nói về làm web thì bảng netbeans 6.8 chỉ chưa tới 30MB mà nặng gì. Các bạn hãy xài netbeans 1 cách thuần thục đi rồi cho ý kiến nhé.
      Còn việc viết code ngắn gọn hay không thì 1 người lập trình viên không cần để ý tới làm gì.
      Netbeans không phải là IDE tốt nhất nhưng nó là 1 IDE đáng để xài và rất đáng để xài. Tui có thử qua 1 chút về PHP designer nó nhẹ là đúng nhưng nó không làm hài lòng tui lắm.
      Nếu chúng ta không có điều kiện thì tại sao không xài phần mềm miễn phí thay vì phải xài crack.
      Cuối cùng, xin các bạn chú ý rằng đừng bao giờ phụ thuộc vào cái IDE cho lắm, các bạn nên nhớ rằng cách đây 10 năm về trước nhưng coder họ code java bằng notepad như thế nào, đối với lệnh của PHP và Java thì nên so sánh giữa 1 chụp lông và 1 cánh rừng.

  28. Quoc Anh says:

    Mình thấy cái NetBeans bản full nặng quá

  29. Đúng vậy, NetBeans không thể ở vị trí cuối cùng, tôi chưa dùng các bản thương mại nhưng NetBeans là tốt nhất trong các bản miễn phí: hỗ trợ PHP, viết HTML/CSS/JS cực sướng, FTP là chuyện nhỏ, tích hợp debuggers, Subversion, CVS…

  30. Toàn says:

    Netbeans không thể ở vị trí cuối cùng

1 2
  1. BB
  2. BB
  3. BB

arrow

Lưu ý khi post comment:

  • Không "bóc tem" topic
  • Dùng lời lẽ có văn hoá và lịch sự
  • Xem trang FAQs trước khi hỏi
  • Bạn có thể dùng thẻ HTML như:<strong>, <em>, <a>
  • Đặt code trong thẻ [php],[html],[javascript],[css]

Chọn kiểu gõ: Tự động TELEX VNI Tắt