Mục lục:
Định nghĩa - Môi trường phát triển nghĩa là gì?
Một môi trường phát triển là một tập hợp các thủ tục và công cụ để phát triển, thử nghiệm và gỡ lỗi một ứng dụng hoặc chương trình.
Môi trường phát triển thường có ba tầng máy chủ, được gọi là phát triển, dàn dựng và sản xuất. Tất cả ba tầng với nhau thường được gọi là DSP.
- Máy chủ phát triển: Đây là nơi nhà phát triển kiểm tra mã và kiểm tra xem ứng dụng có chạy thành công với mã đó không. Khi ứng dụng đã được kiểm tra và nhà phát triển cảm thấy rằng mã đang hoạt động tốt, ứng dụng sẽ chuyển đến máy chủ dàn dựng.
- Staging Server: Môi trường này được tạo để trông giống hệt môi trường máy chủ sản xuất. Ứng dụng được kiểm tra trên máy chủ dàn để kiểm tra độ tin cậy và để đảm bảo nó không bị lỗi trên máy chủ sản xuất thực tế. Loại thử nghiệm này trên máy chủ dàn là bước cuối cùng trước khi ứng dụng có thể được triển khai trên máy chủ sản xuất. Ứng dụng cần phải được phê duyệt để triển khai nó trên máy chủ sản xuất.
- Máy chủ sản xuất: Sau khi phê duyệt xong, ứng dụng sẽ trở thành một phần của máy chủ này.
Techopedia giải thích môi trường phát triển
Trong phát triển phần mềm, môi trường phát triển là một tập hợp các quy trình và công cụ được sử dụng để phát triển mã nguồn hoặc chương trình.
Thuật ngữ này đôi khi được sử dụng đồng nghĩa với môi trường phát triển tích hợp (IDE), là công cụ phát triển phần mềm được sử dụng để viết, xây dựng, kiểm tra và gỡ lỗi chương trình. Họ cũng cung cấp cho các nhà phát triển một giao diện người dùng (UI) chung để phát triển và gỡ lỗi ở các chế độ khác nhau. Nói chung, môi trường phát triển thuật ngữ sẽ đề cập đến toàn bộ môi trường, bao gồm các máy chủ phát triển, dàn dựng và sản xuất, trong khi IDE chỉ đề cập đến ứng dụng cục bộ được sử dụng để viết mã. Tất nhiên, có nhiều sự chồng chéo khi bạn sử dụng IDE để gỡ lỗi giống như khi bạn sử dụng máy chủ phát triển để kiểm tra.