Hướng dẫn phpstorm vs vscode reddit - phpstorm vs vscode reddit

Tôi đã dành một năm qua bằng cách sử dụng VSCode và chuyển sang Phpstorm trong tuần này sau khi thấy tốc độ mà đồng nghiệp của tôi đang xây dựng các ứng dụng Laravel của mình.

Vẫn là những ngày đầu với Phstorm, nhưng đây là những suy nghĩ ban đầu của tôi.

VSCode là một biên tập viên tinh vi, nhưng tôi thấy tôi đã dành nhiều thời gian để đấu vật với nó như tôi đã viết mã. Phpstorm có vẻ như là một giấc mơ so sánh.

Chiến thắng lớn nhất đối với tôi là có thể điều hướng giữa các bộ điều khiển, lớp, mô hình, lưỡi dao, khung phía trước khác nhau, vv chỉ bằng cách nhấp vào tên có liên quan. Trên các ứng dụng được điều chế lớn, cố gắng điều hướng xung quanh có thể trở thành đau đầu, vì vậy điều này có nghĩa là tôi có thể dành nhiều thời gian hơn để phát triển và ít thời gian hơn để cố gắng nhớ một số mã Snip tồn tại ở đâu.

Nó cũng chơi tốt với Laravel. Thêm tài liệu tham khảo cho một mô hình và quên tuyên bố nó? Nó nhắc bạn. Cố gắng nhớ tên của một lệnh hoặc người trợ giúp? Nó sẽ nhắc bạn và tự động điền nó. Tham khảo các lớp mà không cần sử dụng chúng? Nó sẽ nhắc bạn.

Tôi cũng chán ngấy với VSCode làm rối tung vết lõm của tôi. Nó thường quyết định nửa chừng trong một tập lệnh để thay đổi chiều rộng của tab có nghĩa là không có gì sắp xếp và tôi phải dành thời gian sửa chữa thủ công.

Tôi nghĩ những gì cho phép phpstorm xuống là vẻ ngoài của nó. VSCODE, là một trình soạn thảo sạch hơn nhiều. Nó cũng miễn phí. Giá của phpstorm chích một chút nhưng, nhưng cuối cùng bạn nhận được những gì bạn phải trả.

Tôi thấy VSCode là ổn đối với JavaScript nhưng không thích PHP hoặc Laravel, ngay cả với vô số phần mở rộng. Nếu bạn muốn đưa ra một số căng thẳng ra khỏi sự phát triển của bạn, hãy xem xét Phpstorm

Lựa chọn cá nhân của tôi là phpstorm và để phát triển dự án trên PHP cho dù bạn cài đặt bao nhiêu phần mở rộng trong VSCODE, nó không tốt hoặc thậm chí gần với những gì Phpstorm có thể làm ...

VSCode nhanh hơn, nhẹ và có thể tùy chỉnh ... Phpstorm là mạnh mẽ, thông minh và cũng có thể tùy chỉnh và tốt nhất cho các dự án kích thước trung bình đến lớn.

Dưới đây là các chủ đề được đề cập trong quá trình so sánh.

  • yêu cầu hệ thống

  • Thời gian mở cửa

  • Màn biểu diễn

  • Tự động hoàn thành

  • Phím tắt

  • Định dạng mã

  • Hiển thị lỗi

  • Tìm và thay thế

  • Hệ thống kiểm soát phiên bản tích hợp (GIT)

  • Terminal tích hợp

  • Nhiều con trỏ

  • Tạo tập tin PHP

  • Lập trình lại

  • Mã mã/mẫu trực tiếp

  • Gỡ lỗi

  • Nhập khẩu lớp

  • Tạo mã (Trình xây dựng, Getters, Setters)

  • Tạo ra docblocks

  • Phương pháp ghi đè

  • Tập tin cào

  • Lịch sử địa phương

  • Nhiều giá trị trong bảng tạm

  • Trích xuất mã vào biến/phương thức

  • Tùy chỉnh

  • Công cụ cơ sở dữ liệu

  • Làm việc với các tệp lớn

  • Mẫu tệp

  • Triển khai mã

Liên kết video đầy đủ: https://youtu.be/o9nie-40ukk

Tính năng duy nhất mà tôi biết rằng Code Visual Studio hiện đang hoạt động tốt hơn Phpstorm là tiện ích mở rộng "Remote - WSL". Và phpstorm có các tính năng tương tự, không được đánh bóng hoặc biểu diễn.

Tôi cũng thích thiết bị đầu cuối tích hợp mã, nhưng có lẽ vì tôi quen thuộc hơn với các phím tắt mặc định. Và dù sao tôi cũng sử dụng Windows Terminal.

Luôn luôn thú vị khi nghe về nhiều ví dụ hơn.

Làm thế nào để bạn định cấu hình nó để làm tất cả những điều mà Phpstorm có thể làm?

Họ không. Vấn đề với phpstorm là để giỏi nó, bạn thực sự cần dành thời gian để học nó. Một số người nghĩ về điều này là quá nhiều nỗ lực.

Mặt khác, mọi nghề khác đều yêu cầu bạn học cách làm việc với các công cụ: Thợ mộc phải học cách sử dụng cưa của họ, một người bán thịt phải học cách sử dụng dao đúng cách của họ, một công nhân xây dựng phải học cách vận hành Cần cẩu của họ, ...

Không có giáo dục đại học nào mà tôi biết thực sự có một lớp học về các chủ đề này và một khi bạn làm việc, bạn có cảm giác rằng bạn phải viết mã mọi lúc.

Đề nghị của tôi là nói với sếp của bạn: Tôi có thể làm việc hiệu quả hơn hai hoặc ba lần, nếu tôi học cách sử dụng đúng bộ công cụ của mình, vui lòng cho phép tôi hai ngày một tuần trong hai tháng tới để tìm hiểu chúng.

Đó là một chiến thắng chiến thắng cho tất cả mọi người.

Tôi sẽ nói không, sau vấn đề mới nhất tôi đã có với VSCode, không có cách nào. Không bao giờ nữa, tôi gần như mất 3 ngày làm việc do VSCode "tiết kiệm" và nó nằm. Tôi đã khởi động lại sau 3 ngày với IDE mở và tiết kiệm cộng với các cam kết đẩy, điều mà rõ ràng nó cũng không làm được và tôi đã không kiểm tra một cách ngu ngốc, may mắn là tôi đã sao lưu do các vấn đề trước đó với VSCode. Tôi mở IDE, bây giờ dự án của tôi thậm chí sẽ không tải. Vâng, tất cả đã bị hỏng, vì một số lý do đã xóa tôi. Git Dir.

Tôi là một người chuyển đổi từ phpstorm vì vấn đề lập chỉ mục, bây giờ đã biến mất. Quay lại Phpstorm, vẫn sử dụng VSCode cho Erlang/Elixir vì tôi không thấy các vấn đề tương tự.

Vấn đề lớn nhất với VSCODE là khi dự án của bạn phát triển, nó rò rỉ bộ nhớ cho đến khi nó chậm quá bạn muốn đập vỡ nó. Mở 8 tab tiêu thụ 12GB RAM hoàn toàn không thể chấp nhận được.

Cố gắng sửa đổi một dòng văn bản sẽ bị trễ, phải mất 2 phút chỉ để con trỏ di chuyển. Và điều này đã không xảy ra trước bản cập nhật mới nhất, hoặc có thể nó không ảnh hưởng đến tôi.

IID thay vì trả tiền cho một công cụ làm việc và thực hiện công việc của tôi thay vì đưa ra lời bào chữa và thất nghiệp.