Networks Business Online Việt Nam & International VH2

Lập trình trên ubuntu, tổng hợp các phần mềm web developer cần cài đặt

Đăng ngày 07 November, 2022 bởi admin
Các bạn lập trình viên khi mới chuyển qua môi trường tự nhiên linux, mà đơn cử ở đây là Ubuntu thường hỏi cần phải thiết lập những ứng dụng gì để hoàn toàn có thể “ lập trình được ”. Đã có rất nhiều bài viết về yếu tố này, ở đây tất cả chúng ta sẽ tổng hợp lại, dưới đây là những ứng dụng mà bản thân mình đang dùng, hoàn toàn có thể tạm gọi là complete setup để lập trình viên PHP lập trình trên Ubuntu .
Lưu ý đây là những ứng dụng dành cho PHP developer, những nhu yếu khác như xem phim nghe nhạc, chơi game, chat chit tán gái những bạn tìm hiểu thêm ở bài Những ứng dụng nên thiết lập trên ubuntu

Trình soạn thảo code:

Tất nhiên rồi, đã là coder thì phải có cho mình một trình soạn thảo code đủ tốt, đừng nghe bọn nó xúi dại viết code trên notepad hay gedit nhé, bạn cần công cụ giúp viết code nhanh và ít mắc lỗi hơn. Cá nhân mình không thích những chương trình viết code quá cồng kềnh, mà chỉ cần nhẹ nhàng vài tính năng cơ bản thiết yếu như : auto complete, syntax highlight, code folding, … là đủ .

Với nhu cầu đó mình chọn Sublime text và Atom

Ngoài ra còn có nhiều ứng dụng khác cho những bạn lựa chọn : Brackets, Visual Studio Code, Netbeans, Eclipse …

sublime

Trình duyệt:

Hầu hết thời hạn web developer thao tác trên trình duyệt, mà trình duyệt thì tào lao mỗi đứa một kiểu, việc phong cách thiết kế website thích hợp với nhiều trình duyệt luôn là yếu tố nan giải, do đó khuyên bạn nên cài nhiều trình duyệt nhất hoàn toàn có thể, để còn test .
Mình dùng đa phần Chrome và Firefox cho việc hiển thị, debug javascript

chrome

Technical stack: tôi chọn LAMP

Bên blog Tôi đi code dạo đã có một bài viết Stack là gì nên mình cũng không phải ra mắt nhiều, nó là một cục những ứng dụng được gom lại với nhau để setup một cách nhanh gọn .
Trên Ubuntu, mình dùng stack quen thuộc nhất : LAMP ( Linux, Apache, MySQL, PHP )

Git GUI client:

Sử dụng một mạng lưới hệ thống quản trị phiên bản như Git là rất phổ cập trong tiến trình tăng trưởng ứng dụng. Có nhiều lập trình viên quản trị git bằng command line, tuy nhiên để thao tác hiệu suất cao với Git thì quả thật mất thời hạn rất dài, vậy tại sao không để ứng dụng thao tác đó, tất cả chúng ta sẽ chỉ tập trung chuyên sâu vào việc code .
Có nhiều ứng dụng quản trị git bằng giao diện, cái nào cũng tuyệt vời như SmartGit, git-cola, gitg, GitEye, Cycligent Git Tool …
Tuy nhiên mình thích dùng Gitkraken và Sourcetree

Quản lý cơ sở dữ liệu

Quản lý cơ sở dữ liệu cũng là nhu cầu rất cần thiết, nhưng mỗi loại cơ sở dữ liệu lại có các phần mềm quản lý riêng. Với lập trình viên PHP chúng ta thường làm việc với mysql là chủ yếu.

Mình dùng Valentina studio, Mysql workbench và Emma ( có trên ubuntu software store )

Mysql workbench

Phần mềm FTP

Phần mềm FTP là ứng dụng tương hỗ upload, tải về trải qua giao thức FTP, nôm na là để chuyển file lên server .
Mình chọn Filezilla vì dễ sử dụng, cross platform

Sử dụng terminal tốt hơn với Terminator

Với php developer bạn liên tục sử dụng command line để build css, chạy package manager và task runner. Ứng dụng Terminal của ubuntu thì cũng có nhiều điểm hạn chế, thế nên bạn cần một Terminal tốt hơn, Terminator là ứng viên sáng giá .

Phần mềm đồ họa:

Bạn vẫn hoàn toàn có thể thiết lập photoshop trên ubuntu theo như mình đã trình làng trong bài Cài đặt thiên nhiên và môi trường lập trình web trên ubuntu – Phần 2. Tuy nhiên vẫn có những ứng dụng đồ họa không lấy phí nhưng lại rất tốt, nhanh và tiện nghi .
Ngoài photoshop mình dùng thêm cả Inkscape và Gimp

gimp

Vẽ wireframe với Pencil project

Khi cần vẽ wireframe và biểu lộ ý tưởng sáng tạo, wireframe là bản phác thảo thô miêu tả tổng quan về mẫu sản phẩm, giúp thuận tiện truyền đạt ý tưởng sáng tạo tăng hiệu suất cao tiếp xúc giữa những thành viên trong team .

Với nhu cầu này, mình dùng Pencil project, đây là một phần mềm rất hay, dễ sử dụng và miễn phí.

Pencil project

Các thứ lặt vặt khác:

Ngoài những công cụ trên, còn lặt vặt nhiều ứng dụng khác, chỉ cần chịu khó khám phá, sau một thời hạn bạn trọn vẹn hoàn toàn có thể sử dụng tốt Ubuntu Giao hàng việc làm của mình. Ví dụ : Công cụ chọn màu nhanh Gpick, composer, Bower, npm, gulp
Chúc những bạn thành công xuất sắc .

Source: https://vh2.com.vn
Category : Tin Học