JavaRush /Blog Java /Random-VI /Các IDE và trình soạn thảo văn bản tốt nhất dành cho nhà ...

Các IDE và trình soạn thảo văn bản tốt nhất dành cho nhà phát triển front-end

Xuất bản trong nhóm
Khoảng chục hoặc hai năm trước, các trang web được tạo ra bằng tay và trình soạn thảo văn bản thông thường. Viết các thẻ html của riêng bạn, một chút phép thuật bằng cách sử dụng các kiểu nội tuyến trong CSS, được trang trí bằng hoạt ảnh giải trí - và trang web đã sẵn sàng để sử dụng. Các IDE và trình soạn thảo văn bản tốt nhất dành cho nhà phát triển front-end - 1Ngày nay, việc tạo và phát triển một trang web hoặc ứng dụng là một quá trình có cấu trúc. Bạn có thể tạo một trang web bằng cách sử dụng công cụ xây dựng trang web trong một phút hoặc bạn có thể đau đầu với nó trong vài tháng. Khi quá trình phát triển web thay đổi, các khung, plugin và ứng dụng mới đang xuất hiện để hợp lý hóa việc mã hóa. Các công cụ bổ sung đơn giản hóa môi trường làm việc của bạn và tăng năng suất. Chúng tôi sử dụng các hệ thống kiểm soát phiên bản để cộng tác quản lý dự án nguồn mở và các thư viện như jQuery. Môi trường phát triển đóng vai trò rất quan trọng trong quá trình tạo ra một trang web. Việc lựa chọn trình xử lý văn bản lý tưởng có thể là một nhiệm vụ đầy thách thức nhưng có thể thực hiện được, đòi hỏi phải áp dụng nghiên cứu thực nghiệm. Làm cách nào để không bị lạc trong đại dương công cụ, ứng dụng và plugin này? Bạn nên chọn trình soạn thảo văn bản nào cho công việc hàng ngày và trình soạn thảo nào cho các dự án thú cưng? Chúng tôi đã biên soạn một danh sách nhỏ các công cụ phổ biến nhất dành cho nhà phát triển giao diện người dùng mới bắt đầu. Chúng tôi đã quên đề cập đến biên tập viên yêu thích của bạn trong bài viết phải không? Để lại bình luận!

Sổ tay++

Phát hành: 24 tháng 11 năm 2003. Trình soạn thảo văn bản đơn giản nhất với tính năng tô sáng cú pháp và tab. Hỗ trợ nhiều ngôn ngữ lập trình và công nghệ. Hoàn hảo cho người mới bắt đầu bước chân vào con dốc trơn trượt của việc phát triển web.
Những IDE và trình soạn thảo văn bản tốt nhất dành cho nhà phát triển front-end - 2
Khả năng:
  • tạo dấu trang;
  • tự động sao chép và lưu các tập tin đã tạo;
  • hỗ trợ và chuyển đổi mã hóa văn bản tiêu chuẩn;
  • người dùng có thể đặt ra các quy tắc đánh dấu cú pháp một cách độc lập;
  • cài đặt các plugin hữu ích khác nhau;
  • cài đặt và xác định lại các phím nóng;
  • kiểm tra chính tả và mã hóa văn bản;
  • chơi Tetris (trong trường hợp bạn chán viết mã);
  • có thể quản lý khối lượng lớn dữ liệu.
Một “tính năng” bổ sung của trình soạn thảo này được coi là “Easter egg” dưới hình thức hiển thị những câu trích dẫn của Dark Father – Darth Vader và cha đẻ của “thư mục căm thù” – Bill Gates.
Các IDE và trình soạn thảo văn bản tốt nhất dành cho nhà phát triển front-end - 3
Con ruồi trong thuốc mỡ: một giao diện quá đơn giản và không đáp ứng các tiêu chuẩn phát triển ngày nay. Nó có thể được so sánh với ánh sáng của đèn pin vào ban ngày. Đánh dấu cú pháp: + Tự động phát hiện thẻ: + Tương thích hệ điều hành: Windows, ReactOS. Phiên bản miễn phí: có. Liên kết: https://notepad-plus-plus.org/download/v7.5.1.html

Dấu ngoặc đơn

Phát hành: ngày 4 tháng 11 năm 2014. Adobe có rất nhiều sản phẩm thú vị được các nhà phát triển và thiết kế Frontend yêu thích. Và Brackets là một trong số đó. Trình chỉnh sửa đa nền tảng, mã nguồn mở, miễn phí này dựa trên JavaScript, HTML5 và CSS3, vì vậy công việc của nó tập trung đặc biệt vào chúng. Nếu bạn có hiểu biết cơ bản về JavaScript thì đây là trình soạn thảo bạn nên bắt đầu làm việc. Bởi vì chính anh ta sẽ cung cấp tất cả các công cụ cần thiết để mở rộng. Trình chỉnh sửa cần một số cải tiến, nhưng nhìn chung nó đang được phát triển khá tích cực và được các nhà phát triển ưa chuộng. Hơn nữa, mỗi người dùng có thể thực hiện các thay đổi của riêng mình và tạo các tiện ích mở rộng bổ sung.
Các IDE và trình soạn thảo văn bản tốt nhất dành cho nhà phát triển front-end - 4
Khả năng:
  • mẹo chỉnh sửa các tệp JS, CSS và HTML;
  • hỗ trợ xem mã trong trình duyệt trong thời gian thực (Xem trước trực tiếp);
  • đồng bộ hóa với máy chủ FTP;
  • hỗ trợ và tự động biên dịch CSS thành ít tệp hơn;
  • cung cấp lựa chọn phông chữ (có khả năng thêm chúng) mà bạn có thể sử dụng khi làm việc với văn bản;
  • làm việc với hệ thống kiểm soát phiên bản – Git.
Phiên bản mới của 2017 đã giới thiệu khả năng tìm kiếm trong lịch sử, gửi và nhận tệp với các mã hóa khác nhau, điều hướng qua lịch sử chỉnh sửa bằng phím nóng, bật và tắt tiện ích mở rộng cũng như menu gốc cho Linux.
Các IDE và trình soạn thảo văn bản tốt nhất dành cho nhà phát triển front-end - 5
Đánh dấu cú pháp: + Tự động phát hiện thẻ: + Tương thích hệ điều hành: macOS, Windows và Linux. Phiên bản miễn phí: có. Liên kết: http://brackets.io

tuyệt vời

Phát hành: 18 tháng 1 năm 2008. Trình soạn thảo mã đa nền tảng và môi trường phát triển tích hợp (IDE). Chúng tôi yêu thích trình chỉnh sửa này vì tốc độ và tính dễ sử dụng của nó, trong khi CodaTextMate lại bị loại và khiến cơ sở người dùng chính thất vọng với các bản cập nhật rất bất tiện.
IDE và trình soạn thảo văn bản tốt nhất dành cho nhà phát triển front-end - 6
Khả năng:
  • điều hướng nhanh chóng qua các tệp, ký hiệu và các phần mã nhất định (đây là lý do tại sao nó được nhiều người dùng yêu thích);
  • Chức năng kiểm tra cú pháp hoạt động ngay khi bạn nhập ký tự;
  • tối ưu hóa và lặp lại các hành động gần đây bằng macro;
  • tự động lưu mã, ngăn ngừa mất mã;
  • hỗ trợ các chủ đề trực quan và ngôn ngữ lập trình khác nhau;
  • lưu các từ khóa và đoạn mã được sử dụng thường xuyên;
  • một bộ plugin được tạo sẵn bằng Python;
IDE và trình soạn thảo văn bản tốt nhất dành cho nhà phát triển front-end - 7
Đánh dấu cú pháp: + Tự động phát hiện thẻ: + Tương thích hệ điều hành: Windows, Mac OS, GNU/Linux. Phiên bản miễn phí: có (không giới hạn chức năng), nhưng sau khi xem xét ứng dụng, bạn cần mua giấy phép. Liên kết: http://www.sublimetext.com/3

WebBão

Phát hành: 2015. Đây không phải là trình soạn thảo văn bản thông thường mà còn là môi trường phát triển tích hợp cho JavaScript, CSS & HTML. Tác giả của nó là JetBrains, cùng một công ty đã tạo ra môi trường IntelliJ IDEA, được sinh viên JavaRush yêu thích. WebStorm là một trong những trình soạn thảo thông minh và phổ biến nhất. Hỗ trợ các framework chính: AngularJS, React và Meteor và được sử dụng để tạo một ứng dụng trên Node.js. WebStorm là một môi trường khá phức tạp nhưng đồng thời cũng rất tuyệt vời cho những ai cần nhiều tiện ích mở rộng và tính năng.
Лучшие IDE и текстовые редакторы для «фронтендщика» - 8
Khả năng:
  • Hoạt động hiệu quả với các dự án có quy mô khác nhau nhờ tích hợp với các hệ thống kiểm soát phiên bản Git, GitHub, Mercurial. Điều này cho phép bạn “cam kết” các tệp, xem xét các thay đổi và giải quyết xung đột ngay trong IDE;
  • LiveEdit - hiển thị các thay đổi sơ bộ mà không cần tải lại trang (hoạt động với trình duyệt Google Chrome);
  • phân tích mã trong quá trình chỉnh sửa;
  • tái cấu trúc và gỡ lỗi mã cho ứng dụng Javascript và Node.js;
  • hỗ trợ các ngôn ngữ ECMAScript, TypeScript, CoffeeScript và Dart;
  • tạo ứng dụng bằng mẫu Node.js Express;
  • khởi chạy và gỡ lỗi với các khung như Mocha, Karma và Protractor. Bạn có thể kiểm tra nó trong chính trình soạn thảo hoặc trong menu dạng cây tiện lợi, từ đó bạn có thể nhanh chóng quay lại văn bản;
  • Bộ tiền xử lý LESS, Sass, SCSS, Stylus được hỗ trợ đầy đủ;
  • tìm kiếm nhanh trong cửa sổ terminal;
  • cấu trúc các dự án liên quan đến nhiều thư viện Javascript;
  • hỗ trợ JQuery, YUI, Prototype, DoJo, MooTools, Qooxdoo và Bindows;
  • hỗ trợ ban đầu và làm việc với Angular 2.
Лучшие IDE и текстовые редакторы для «фронтендщика» - 9
Đánh dấu cú pháp: + Tự động phát hiện thẻ: + Tương thích hệ điều hành: Windows, Mac OS, GNU/Linux. Phiên bản miễn phí: Có phiên bản dùng thử trong 30 ngày, sau đó bạn cần mua giấy phép. Liên kết: http://www.jetbrains.com/webstorm/

nguyên tử

Phát hành: ngày 26 tháng 2 năm 2014. Phần mềm mã nguồn mở miễn phí được tạo bởi các tác giả của Github yêu thích của mọi người . Nó được xây dựng trên 50 mô-đun và được viết bằng Node JS, CoffeeScript, CSS, HTML và C++. Bạn cũng có thể phát triển các mô-đun của riêng mình và đăng chúng lên kho lưu trữ để truy cập mở. Môi trường phát triển này khá dễ sử dụng và các plugin bổ sung giúp mở rộng khả năng làm việc với nó.
Лучшие IDE и текстовые редакторы для «фронтендщика» - 10
Khả năng:
  • sử dụng GUI để cấu hình thay vì tệp json;
  • xem bản đồ nhỏ của mã và các đoạn mã của nó;
  • tìm kiếm nhanh theo dự án và tập tin;
  • thanh bên và cây tập tin tiện lợi;
  • một số lượng lớn các gói tiện ích mở rộng có sẵn trên Github;
  • Hỗ trợ Emmet, Autoprefixer, Livereload;
  • xem một tập tin thông qua cây thanh bên;
  • khả năng tùy chỉnh trình chỉnh sửa theo sở thích của từng người dùng;
  • sự hiện diện của trình quản lý tệp tích hợp;
  • không cần cài đặt gói điều khiển có plugin, chỉ cần sử dụng giao diện người dùng đồ họa là đủ;
  • hỗ trợ các plugin được viết bằng Node.js;
  • xem trước hình ảnh PNG, JPEG trực tiếp trong trình chỉnh sửa;
  • cung cấp hoạt động với hệ thống kiểm soát phiên bản Git.
Лучшие IDE и текстовые редакторы для «фронтендщика» - 11
Điều đáng lo ngại có thể là nó đòi hỏi nhiều bộ nhớ và không có khả năng xử lý các tệp dữ liệu lớn. Đánh dấu cú pháp: + Tự động phát hiện thẻ: + Tương thích hệ điều hành: Windows 7, 8, Mac OS 10.8, Linux. Phiên bản miễn phí: có. Liên kết: https://atom.io

vim

Phát hành: ngày 2 tháng 11 năm 1991. Bạn có thể hỏi: Vim cũ đã quên điều gì trong danh sách biên tập viên hiện đại này? Trên thực tế, Vim là một trình soạn thảo văn bản hoàn toàn hiện đại và mạnh mẽ, được tạo ra trên nền tảng vi cũ, có sẵn trên hệ điều hành UNIX. Và nó không ngừng phát triển. Các nhà phát triển hầu như thực hiện các thay đổi hàng năm, bổ sung thêm các plugin và tiện ích bổ sung mới. Lần cuối cùng điều này xảy ra là vào năm 2016, số lượng tiện ích mở rộng và tốc độ thực sự đáng kinh ngạc và đáng để thử. Vim là một trình soạn thảo đa chế độ. Bạn có thể làm việc cùng lúc với nhiều lệnh: lệnh, chèn hoặc trực quan. Tuy nhiên, điều đáng lưu ý là nó khá phức tạp đối với một nhà phát triển mới làm quen. Mặc dù các chuyên gia có nhiều năm kinh nghiệm vẫn chưa nhận thức được nhiều chức năng của nó.
Лучшие IDE и текстовые редакторы для «фронтендщика» - 12
Khả năng:
  • hỗ trợ mã hóa văn bản tiêu chuẩn;
  • bạn có thể làm việc với nhiều tệp cùng lúc;
  • tự động nhận dạng và chuyển đổi tập tin;
  • khả năng tương thích với các ngôn ngữ lập trình Perl, Tcl, Python và Ruby;
  • tạo cài đặt thoải mái cho nhu cầu của từng người dùng;
  • ghi lại và thực hiện macro;
  • chế độ trực quan có thể thực hiện nhiều chức năng hữu ích (ví dụ: đánh dấu các khối văn bản);
  • hỗ trợ các ngôn ngữ không chuẩn được viết từ phải sang trái (như tiếng Ả Rập hoặc tiếng Do Thái);
  • cài đặt thuận tiện cho các từ tìm kiếm và lịch sử lệnh;
  • hỗ trợ sử dụng đầy đủ bàn phím không cần chuột;
  • thể hiện hiệu suất đáng kinh ngạc khi làm việc với các tệp lớn.
Лучшие IDE и текстовые редакторы для «фронтендщика» - 13
Đánh dấu cú pháp: + Tự động phát hiện thẻ: + Tương thích hệ điều hành: Windows, DOS, Linux, BSD và Mac OS, iOS, Android, AmigaOS, Atari MiNT, BeOS, NextStep, OS/2, OSF, RISC OS, SGI, VMS. Phiên bản miễn phí: có. Liên kết: https://vim.sourceforge.io/download.php

Netbean

Phát hành: 1997. IDE mã nguồn mở, miễn phí, được tài trợ bởi Oracle và được hỗ trợ bởi các nhà phát triển nhiệt tình. Nó liên tục được phát triển và bổ sung nhiều phần mở rộng khác nhau để thuận tiện và cải thiện tốc độ. Khả năng:
  • quản lý cửa sổ và lưu trữ;
  • thay đổi về giao diện và thiết kế (bao gồm menu và cửa sổ bật lên);
  • thiết lập kết nối với máy chủ từ xa;
  • Tái cấu trúc mã có sẵn;
  • có các tiện ích bổ sung, mẫu và trình tạo mã;
  • hỗ trợ nhiều ngôn ngữ lập trình;
  • tự động kiểm tra và sửa lỗi cú pháp;
  • tùy chỉnh trình soạn thảo phù hợp với nhu cầu của người dùng;
  • khởi chạy và gỡ lỗi các ứng dụng JavaScript và Node.JS;
  • hỗ trợ các khung công tác PHP (Symfony, Zend và Yii).
Bay trong thuốc mỡ: nó tiêu tốn rất nhiều bộ nhớ. Đánh dấu cú pháp: + Tự động phát hiện thẻ: + Tương thích hệ điều hành: Microsoft Windows, Linux, FreeBSD, Mac OS X, OpenSolaris và Solaris. Phiên bản miễn phí: có. Chỉ có nó là miễn phí. Liên kết: https://netbeans.org

Phần thưởng hạng nặng: Notepad, hay còn gọi là “Notepad”

Phát hành: 1985, cùng với Windows 1.0. Có, vâng, cùng một Notepad được cài đặt theo mặc định trên tất cả các máy tính Windows của bạn. "Sự cổ xưa này đã bị lãng quên ở đây? ĐIỀU NÀY có liên quan gì đến sự phát triển?", bạn hỏi. Trên thực tế, chúng tôi hiểu rằng ngày nay khó có ai có thể tạo ra bất cứ điều gì nghiêm túc trong Notepad cổ điển. Tuy nhiên, chính trong chương trình này, rất nhiều nhà phát triển mới vào nghề đã dành 15-20 năm qua để “kết hợp” các trang web đầu tiên và viết chương trình đầu tiên của họ.
Лучшие IDE и текстовые редакторы для «фронтендщика» - 14
Điều chúng tôi muốn nói là nếu bạn muốn học thì không có gì có thể ngăn cản bạn. Đối với một nhà phát triển thực sự (và ai đó muốn trở thành một nhà phát triển), Notepad không phải là trở ngại. Tính năng: chỉ có văn bản màu đen, chỉ có nội dung khó tính.
Лучшие IDE и текстовые редакторы для «фронтендщика» - 15
Notepad đầu tiên trông như thế này
Bay trong thuốc mỡ: không bay trong thuốc mỡ: “Notepad” hoàn hảo ở tính tối giản của nó! Làm nổi bật cú pháp: không. Rèn luyện trí nhớ của bạn! Tự động phát hiện thẻ: wow! Phiên bản miễn phí: Notepad chỉ miễn phí như Windows của bạn.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION