<aside> ©️ IT: Từ A tới Á cho người ngoài ngành by @Rose Trinh

</aside>

Build và Deploy: từ code thành sản phẩm tới tay người dùng | IT: Từ A tới Á cho người ngoài ngành by @Rose Trinh

Build và Deploy: từ code thành sản phẩm tới tay người dùng | IT: Từ A tới Á cho người ngoài ngành by @Rose Trinh

Code, như đã đề cập trong bài về IDE, đơn giản chỉ là những dòng chữ được viết ra theo một cấu trúc cụ thể. Dù bạn viết trên giấy hay sử dụng công cụ, thì tất cả đều gọi là "code." Tuy nhiên, code chỉ là một bản nháp hoặc một kế hoạch sơ bộ, bởi nó chưa thể thực hiện được bất kỳ tác vụ nào khi chỉ đơn thuần nằm trong file. Để có thể thực sự giải quyết các vấn đề, code cần phải trải qua các bước builddeploy để biến ý tưởng thành một ứng dụng thực tế.

Build (tạo chương trình có thể chạy được)

Sau khi hoàn thành việc viết code, chúng ta không thể trực tiếp chạy nó. Code cần được đóng gói thành một tệp, dịch thành ngôn ngữ máy mà máy tính có thể hiểu và thực thi. Quá trình này được gọi là build.

Sau khi build thành công, bạn sẽ có một sản phẩm gần hoàn chỉnh có thể chạy trên máy tính hoặc trên server. Ví dụ về tệp đầu ra của quá trình build:

Những tệp này sẽ được deploy lên server hoặc môi trường cloud để chạy thực tế.

Deploy (sao chép và chạy file trên máy)

Deploy là quá trình triển khai tệp lên một môi trường, giống như việc bạn copy tệp lên máy tính và nhấn run để ứng dụng có thể hoạt động.

Khi triển khai ứng dụng web và ứng dụng di động, có những khác biệt quan trọng trong quy trình deploy:

Deploy Web Applications:

Quá trình này thường bao gồm việc sao chép mã nguồn và tệp cần thiết lên server (có thể là server vật lý hoặc server ảo, có thể sử dụng các dịch vụ cloud như AWS, Google Cloud, Azure, v.v.). Sau khi copy lên server, bạn chỉ cần nhấn chạy để ứng dụng có thể hoạt động ngay lập tức.

image.png