Logo
WebStorm 2020: IDE Lập Trình & Phát Triển Tích Hợp

WebStorm 2020: IDE Lập Trình & Phát Triển Tích Hợp

Nhà phát hànhJetBrains
Yêu cầuWindows XP/Vista/7/8/8.1/10
Dung lượng195,7 MB
Lượt tải910
Nội dung bài viết
Giới Thiệu Chi Tiết

WebStorm: IDE mạnh mẽ và tối ưu cho phát triển web

WebStorm được biết đến như một môi trường phát triển tích hợp (IDE) có sức mạnh vượt trội, đồng thời vẫn đảm bảo sự gọn nhẹ cần thiết. Đây là công cụ hỗ trợ đắc lực cho các nhà phát triển web, phục vụ tốt cho cả phía client lẫn phía server với nền tảng Node.js.

Giao diện chính của WebStorm
Giao diện chính của WebStorm

Với vai trò là một môi trường phát triển tích hợp, WebStorm tương thích với nhiều ngôn ngữ lập trình được sử dụng rộng rãi, bao gồm JavaScript, HTML và CSS.

Do đó, WebStorm là một lựa chọn lý tưởng cho những lập trình viên đang tìm kiếm một phần mềm lập trình chuyên dụng cho lĩnh vực web.

Các chức năng nổi bật của WebStorm

WebStorm được trang bị một trình soạn thảo mã nguồn với rất nhiều tính năng hỗ trợ lập trình hiệu quả.

Công cụ này cung cấp khả năng phân tích chất lượng mã, giúp tự động tìm ra các lỗi tiềm ẩn trong quá trình viết code.

Hỗ trợ gỡ lỗi và kiểm thử

WebStorm cho phép theo dõi, gỡ lỗi và kiểm tra ứng dụng một cách dễ dàng, tích hợp tốt với các framework kiểm thử phổ biến như Karma và Mocha.

Tích hợp đa dạng công cụ

Phần mềm tích hợp sẵn nhiều công cụ hữu ích như Grunt và Gulp, giúp tối ưu hóa quy trình phát triển.

Khả năng tùy biến cao

WebStorm cung cấp khả năng tùy chỉnh IDE một cách linh hoạt, từ việc thiết lập các phím tắt đến lựa chọn theme và giao diện trình soạn thảo.

Quản lý phiên bản hiệu quả

Công cụ hỗ trợ làm việc với nhiều hệ thống quản lý phiên bản (VCS) khác nhau, giúp quản lý mã nguồn một cách khoa học.

WebStorm: Môi trường phát triển tích hợp toàn diện cho web

WebStorm cung cấp đầy đủ các tính năng cần thiết cho việc phát triển web hiện đại. Từ trình soạn thảo code thông minh hỗ trợ JavaScript và Node.js, đến khả năng gỡ lỗi mạnh mẽ và vô số công cụ hỗ trợ khác, tất cả đều được tích hợp trong một môi trường phát triển tích hợp duy nhất.

Trình soạn thảo code vượt trội

Trình soạn thảo code thông minh của WebStorm hỗ trợ đa dạng các ngôn ngữ như JavaScript, Node.js, HTMLCSS. Bên cạnh đó, người dùng còn được hưởng lợi từ sự hỗ trợ nâng cao cho các framework phổ biến như Meteor hay AngularJS.

Công cụ này phân tích code và đưa ra các gợi ý hoàn thiện cú pháp cho các method, function, module, variablesclass. Với HTML, người dùng có thể tận dụng thẻ đánh dấu để tự động hoàn thiện code hoặc sử dụng tính năng viết tắt Emmet, giúp tiết kiệm thời gian và nâng cao hiệu suất.

Các công cụ tích hợp
Các công cụ tích hợp
Các công cụ tích hợp rất phong phú của WebStorm

Việc điều hướng trong trình soạn thảo trở nên dễ dàng hơn bao giờ hết, ngay cả với các file code lớn. Chỉ cần sử dụng tổ hợp phím Ctrl + Click, bạn có thể nhanh chóng truy cập đến định nghĩa của bất kỳ phương thức, hàm hoặc biến nào.

Tính năng Search Everywhere giúp tìm kiếm biểu tượng, file hoặc tên lớp một cách nhanh chóng. Khả năng tự động phát hiện lỗi sai và cảnh báo ngay trong trình soạn thảo, kèm theo các lựa chọn quick-fix, cũng vô cùng hữu ích.

Gỡ lỗi, truy dấu và kiểm thử ứng dụng

WebStorm tích hợp sẵn công cụ gỡ lỗi, truy dấu ứng dụng JavaScript và Node.js, loại bỏ nhu cầu cài đặt thêm bất kỳ phần mềm nào. Trình gỡ lỗi nâng cao cho client-side code được xây dựng trực tiếp trong IDE, cho phép người dùng gỡ lỗi ứng dụng trên Google Chrome mà không cần chuyển đổi giữa trình soạn thảo và trình duyệt.

Gỡ lỗi
Gỡ lỗi

Nhà phát triển có thể sử dụng công cụ kiểm thử Karma để kiểm tra code JavaScript client-side hoặc Mocha để kiểm tra code Node.js. Các công cụ này cho phép kiểm tra và gỡ lỗi trực tiếp trong IDE, với kết quả hiển thị trực quan.

Tích hợp đa dạng các công cụ hỗ trợ

WebStorm tích hợp nhiều công cụ command line phổ biến cho phát triển web, bao gồm GruntGulp để chạy các task, cũng như các công cụ kiểm tra chất lượng code như npm, ESLint, JSHint, BowerCordova để tạo ứng dụng mobile.

Hơn nữa, WebStorm hỗ trợ nhiều Version Control System (Hệ thống kiểm soát phiên bản) trong cùng một giao diện, mang lại trải nghiệm nhất quán cho người dùng, bất kể họ sử dụng git, SVN, Mercurial hay Perforce để quản lý mã nguồn.

Hệ thống kiểm soát phiên bản
Hệ thống kiểm soát phiên bản

Tổng kết lại, WebStorm là một công cụ phát triển web mạnh mẽ và đáng để các nhà phát triển trải nghiệm. Bạn có thể dùng thử WebStorm miễn phí trong 30 ngày để khám phá tất cả các tính năng của nó.

Điểm mới nổi bật trong WebStorm 2018.3

JavaScript & TypeScript

WebStorm 2018.3 mang đến những cải tiến đáng kể cho trải nghiệm phát triển JavaScript và TypeScript, giúp tăng tốc độ và hiệu quả làm việc.

Tự động hoàn thành import trong JavaScript

Tính năng tự động thêm import trong file JavaScript đã được nâng cấp. IDE giờ đây có thể tự động import các biểu tượng và phụ thuộc dự án, đặc biệt hữu ích khi làm việc với các thư viện sử dụng mô-đun ES hoặc file định nghĩa TypeScript.

Gợi ý tham số thông minh

Gợi ý tham số giờ đây khả dụng trực tiếp trong file JavaScript, hiển thị tên tham số khi bạn gõ, giúp code trở nên dễ đọc và dễ hiểu hơn.

Công cụ Todo đa dòng tiện lợi

Người dùng có thể dễ dàng thêm bình luận Todo nhiều dòng với định dạng todo hoặc fixme, và tiếp tục thêm các dòng bằng cách thụt lề.

Ghi đè phương thức hiệu quả

Khi ghi đè phương thức từ lớp cha hoặc giao diện, WebStorm tự động bổ sung các tham số, gọi super() và thông tin kiểu dữ liệu, giúp giảm thiểu lỗi và tiết kiệm thời gian.

Chuyển đổi hàm thành Arrow Function

Một tính năng mới (Alt-Enter) cho phép chuyển đổi hàm số thành biến chứa Arrow Function hoặc phương thức lớp một cách nhanh chóng.

Phát hiện lỗi "null" và "undefined" tốt hơn

WebStorm cải thiện khả năng phát hiện các lỗi tiềm ẩn do gọi phương thức trên giá trị undefined hoặc null, giúp ngăn ngừa lỗi TypeError.

Framework

Hỗ trợ Angular được cải thiện

WebStorm hỗ trợ chỉnh sửa các template Angular tốt hơn, với khả năng hoàn thiện code chính xác hơn và điều hướng đến các biến số, pipe, async pipe và biến tham chiếu template.

API Node.js chi tiết hơn

Thông tin tham số và tài liệu cho API Node.js được cung cấp chi tiết hơn nhờ sử dụng dữ liệu từ node.d.ts. Định nghĩa Go to sẽ đưa bạn đến nguồn Node.js để xem triển khai thực tế.

Hỗ trợ Vuetify phiên bản mới

WebStorm cung cấp tính năng hoàn thiện code cho các thành phần từ phiên bản Vuetify 1.1 trở lên.

Nâng cấp React

Trong các ứng dụng React, hoàn thiện code giờ đề xuất toàn bộ các phương thức chu kỳ thành phần. IDE cũng cảnh báo về các thành phần chưa được xác định.

HTML và Style Sheets

Kiểm tra khả năng truy cập HTML

WebStorm bổ sung các yếu tố kiểm tra mới dựa trên Web Content Accessibility Guidelines (WCAG) để giúp người dùng viết code HTML dễ truy cập hơn. Các kiểm tra này bao gồm 12 thủ thuật và đề xuất sửa lỗi nhanh.

Trích xuất và di chuyển bộ quy tắc CSS

Tác vụ Extract ruleset mới cho phép trích xuất khai báo CSS từ một bộ quy tắc sang một bộ quy tắc mới, cụ thể hơn. Move refactoring giúp di chuyển tất cả bộ quy tắc từ một file CSS, SCSS, Sass, Less hoặc Stylus sang vị trí khác.

Tùy chọn kiểu code CSS mới

Kiểu code cho CSS, SCSS, Sass, Less, Stylus giờ có cấu hình cho việc sử dụng các dòng trống. Người dùng cũng có thể phân loại các thuộc tính CSS theo thứ tự bảng chữ cái hoặc thứ tự tùy chỉnh.

Loại bỏ tag HTML/JSX dễ dàng

Tác vụ Unwrap/Remove cho các tag HTML và JSX tự động cập nhật thụt lề.

Kiểm thử

Điều hướng dễ dàng hơn trong các bài kiểm tra

Structure view giờ hiển thị tên các bài kiểm tra và bộ trong file. Bạn có thể nhanh chóng điều hướng đến vị trí cần thiết bằng cách gõ tên test vào bộ lọc danh sách.

Khi quá trình kiểm tra thất bại, nhấp đúp vào tên test trong cửa sổ công cụ kiểm tra để đến dòng lỗi.

Công cụ

Hỗ trợ luồng triển khai Node.js

WebStorm cung cấp tính năng hoàn thiện code và gỡ lỗi cho API luồng triển khai, yêu cầu Node.js 10.12 trở lên và flag --experimental-worker.

Linh hoạt hơn với ESLint và TSLint

WebStorm sử dụng các cấp độ chặt chẽ từ file cấu hình linter. Bạn có thể ghi đè những cấp độ quan trọng trong IDE và xem toàn bộ vấn đề từ linter.

Đối với lỗi TSLint, nhấn Alt-Enter và sử dụng phím mũi tên bên phải để thêm bình luận loại bỏ quy tắc.

Hoàn thiện package.json

WebStorm cung cấp đề xuất cho phiên bản cũ và mới nhất của các yếu tố phụ thuộc trong file package.json.

Chạy thử nghiệm Protractor

Sử dụng icon giống máng nước cho trình chỉnh sửa bên cạnh bài kiểm tra Protractor để chạy hoặc gỡ lỗi thử nghiệm.

Live Edit hoạt động không cần tiện ích mở rộng Chrome

Tính năng Live Edit giờ hoạt động mà không cần tiện ích mở rộng Chrome.

Kiểm soát phiên bản

WebStorm cải thiện khả năng tích hợp với hệ thống kiểm soát phiên bản Git.

Xem Pull Request GitHub trực tiếp trong IDE

Bạn có thể xem toàn bộ Pull Request trên GitHub ngay trong WebStorm. Ở menu VCS - Git, chọn View Pull Requests để mở cửa sổ công cụ mới.

Hỗ trợ mô đun phụ Git

WebStorm hỗ trợ đầy đủ các tính năng Git cho các mô đun Git phụ.

Bỏ qua khoảng trắng khi hợp nhất

Người dùng có thể bỏ qua hoặc cắt các khoảng trắng trong khi hợp nhất dữ liệu.

Hỗ trợ tốt hơn cho các hook lựa chọn trước

Hộp thoại Commit hiển thị và xử lý chính xác các thay đổi file kèm hook đã chọn.

IDE

Popup tìm kiếm thống nhất giúp người dùng dễ dàng tìm kiếm các lớp, biểu tượng, file, cài đặt IDE và các tác vụ.

Giao diện tương phản cao

WebStorm bổ sung giao diện có độ tương phản cao mới để cải thiện khả năng truy cập.

Thiết kế lại trang Plugin

Trang Plugin trong Preferences được thiết kế lại để hiển thị các tính năng và plugin phổ biến nhất.

Kéo thư mục để mở dự án

Kéo thư mục chứa code vào màn hình khởi động của IDE để mở dự án.

Những tính năng mới trong WebStorm 2016.2

WebStorm 2016.2, bản nâng cấp thứ hai trong năm của môi trường phát triển JavaScript WebStorm, mang đến những hỗ trợ vượt trội cho TypeScript và các framework phổ biến. Bản cập nhật này còn bao gồm nhiều cải tiến đáng kể khác.

Hỗ trợ ngôn ngữ lập trình

  • TypeScript 2.0: WebStorm tích hợp nhiều tính năng mới của TypeScript 2.0, bao gồm các tùy chọn lớp, đường dẫn bản đồ dựa trên module resolution và nhiều cải tiến khác.
  • Chuyển đổi hàm sang arrow function: IDE hỗ trợ nâng cấp code lên ECMAScript 6 một cách dễ dàng. Chỉ cần nhấn Alt + Enter trong hàm callback và chọn "Convert to arrow function" để chuyển đổi.
  • Thay thế 'var' bằng 'let' hoặc 'const': Bạn có thể sử dụng các mẫu template '.let' và '.const' để thực hiện việc này.

Sử dụng let và const
Sử dụng let và const
Áp dụng các lệnh 'let' và 'const' trong code

Framework và thư viện

  • Tích hợp Angular CLI: Tạo dự án Angular 2 trực tiếp từ màn hình Welcome của IDE. Các mẫu Angular 2 Live cung cấp các đoạn mã (snippet) nhanh chóng.
  • Cải thiện hỗ trợ React: WebStorm hiện có thể cung cấp code hoàn thiện và xử lý các thuộc tính component được định nghĩa bằng propTypes. Các sự kiện React được tự động thêm {} thay vì "". Các thuộc tính không phải DOM cũng không còn được đánh dấu là chưa xử lý, và các phương thức vòng đời của component cũng không bị coi là không sử dụng nữa.
  • Hỗ trợ AngularJS ui-router được nâng cao với biểu đồ minh họa mối quan hệ.
  • Hỗ trợ import JSPM trong các dự án JavaScript bằng cách phân tích bản đồ SystemJS được định nghĩa bằng System.config ({}).

Tích hợp Angular CLI
Tích hợp Angular CLI
Sử dụng Angular CLI để tạo dự án Angular 2 một cách dễ dàng và tận dụng các mẫu có sẵn

Cải tiến trong IDE

  • Hỗ trợ font chữ ligature: WebStorm hỗ trợ các font chữ lập trình có dấu gạch nối như Fira Code, Monoid hay Hasklig. Truy cập Preferences > Editor > Colors and Fonts > Font để cấu hình.
  • Cải thiện khi làm việc với patch: Dễ dàng làm việc với VCS Patch hơn. Sao chép patch vào clipboard, mở WebStorm và IDE sẽ tự động gợi ý áp dụng. Bạn cũng có thể kéo thả file patch vào IDE và sử dụng Apply Patch Action trong menu VCS.

Làm việc với patch dễ dàng
Làm việc với patch dễ dàng
WebStorm tự động đề xuất áp dụng file patch khi bạn sao chép vào clipboard

Các cải tiến khác của WebStorm

  • Tùy chọn hình nền tự do: Sử dụng Action Set Background Image để chọn hình ảnh nền yêu thích.
  • Kéo và thả: Kéo thả hình ảnh, JavaScript hoặc CSS vào file HTML trong trình soạn thảo để tạo thẻ SRC, script hoặc liên kết.
  • Nhập component tự động: Khi sử dụng React with TypeScript, các component sẽ được nhập tự động.
  • Giao diện UI được cải thiện: Giao diện người dùng của VCS log đã được nâng cấp.
  • Cấu hình tác vụ trước khi chạy: Chọn bất kỳ tác vụ nào từ Grunt, gulp hoặc npm làm "Before launch task" để cấu hình cho Run hoặc Debug.
  • Sửa lỗi JavaScript trong Firefox 36+: Sử dụng các tùy chọn thiết lập debug trong Firefox Remote.

Từ khóa liên quan

Đánh giá từ người dùng

ID: WebStorm 2020: IDE Lập Trình & Phát Triển Tích Hợp
5.0

2 nhận xét

5
100%
4
0%
3
0%
2
0%
1
0%

Tải xuống tập tin

Link Chính Thức (Tốc độ cao)

Hoặc

Link Dự Phòng (Mirror)