Câu hỏi về môi trường phát triển phần mềm???
2 posters
Trang 1 trong tổng số 1 trang
Câu hỏi về môi trường phát triển phần mềm???
Cho mk hỏi : So sánh ưu và nhược điểm của môi trường Microsoft với môi trường JAVA ? tkanks!
Nguyễn Đức Thuận- Đồng
- Tổng số bài gửi : 1
Join date : 10/09/2017
Re: Câu hỏi về môi trường phát triển phần mềm???
cảm ơn câu hỏi của bạn.
Và đây là câu trả lời:
Ưu điểm:
.NET:
- Dễ phát triển, tools hỗ trợ cực tốt (Visual Studio)
- Phát triển giao diện rất dễ dàng trên Windows.
- Làm việc tốt với tất cả các công nghệ khác của Microsoft (COM, DCOM)
JAVA:
- Kiến trúc thiết kế rất tốt.
- Cộng đồng mạnh, do là công nghệ mở -> nhiều công nghệ hay ho xuất hiện từ cộng đồng (Vd: Hibernate, Spring…)
- Chạy tốt trên nhiều platform khác nhau (nhất là trên linux).
Nhược điểm:
.NET:
- Chỉ chơi tốt với “hàng” của Microsoft.
- Mã nguồn đóng, tuy các thiết kế, specification là mở (nên mới có cái Mono)
- “Làm giùm” người lập trình quá nhiều -> tạo ra những lập trình viên theo đúng “chuẩn” của Microsoft (thông thường sẽ khác chỗ này, chỗ kia so với chuẩn còn lại của thế giới).
- Muốn can thiệp sâu vào kiến trúc bên dưới hơi bị khó.
- Tuy đã có Mono Project cho Linux, nhưng các application viết bằng .NET hầu như chỉ chạy tốt trên hệ điều hành của Microsoft.
- Phải trả tiền cho Microsoft để phát triển (cái này có lẽ ko phải là một nhược điểm ở Việt Nam
JAVA:
- Khó phát triển hơn, nhất là việc debug.
- Tools hỗ trợ không mạnh bằng, đơn giản, miễn phí thì chẳng ai lo chăm chút tất cả cho bạn được.
- Có vẻ như tốc độ chậm hơn các chương trình .NET
- Bảo mật source code không tốt bằng .NET.
nguồn:http://jsoft.vn/jv/Hoi-dap/?java-hay-net-mot-bai-toan-nan-giai-cua-nhieu-newbie.html&aid=wdpwitynwj.
Và đây là câu trả lời:
Ưu điểm:
.NET:
- Dễ phát triển, tools hỗ trợ cực tốt (Visual Studio)
- Phát triển giao diện rất dễ dàng trên Windows.
- Làm việc tốt với tất cả các công nghệ khác của Microsoft (COM, DCOM)
JAVA:
- Kiến trúc thiết kế rất tốt.
- Cộng đồng mạnh, do là công nghệ mở -> nhiều công nghệ hay ho xuất hiện từ cộng đồng (Vd: Hibernate, Spring…)
- Chạy tốt trên nhiều platform khác nhau (nhất là trên linux).
Nhược điểm:
.NET:
- Chỉ chơi tốt với “hàng” của Microsoft.
- Mã nguồn đóng, tuy các thiết kế, specification là mở (nên mới có cái Mono)
- “Làm giùm” người lập trình quá nhiều -> tạo ra những lập trình viên theo đúng “chuẩn” của Microsoft (thông thường sẽ khác chỗ này, chỗ kia so với chuẩn còn lại của thế giới).
- Muốn can thiệp sâu vào kiến trúc bên dưới hơi bị khó.
- Tuy đã có Mono Project cho Linux, nhưng các application viết bằng .NET hầu như chỉ chạy tốt trên hệ điều hành của Microsoft.
- Phải trả tiền cho Microsoft để phát triển (cái này có lẽ ko phải là một nhược điểm ở Việt Nam
JAVA:
- Khó phát triển hơn, nhất là việc debug.
- Tools hỗ trợ không mạnh bằng, đơn giản, miễn phí thì chẳng ai lo chăm chút tất cả cho bạn được.
- Có vẻ như tốc độ chậm hơn các chương trình .NET
- Bảo mật source code không tốt bằng .NET.
nguồn:http://jsoft.vn/jv/Hoi-dap/?java-hay-net-mot-bai-toan-nan-giai-cua-nhieu-newbie.html&aid=wdpwitynwj.
duchieu1997- Vàng
- Tổng số bài gửi : 11
Join date : 30/08/2017
Similar topics
» Tạ Trường Hoàng hỏi về môi trường phát triển phần mềm
» Câu hỏi về môi trường phát triển PM
» hỏi về các pp phát triển phần mềm
» Hỏi về các mô hình phát triển phần mềm
» Hỏi về phân loại Kỹ thuật phân tích yêu cầu
» Câu hỏi về môi trường phát triển PM
» hỏi về các pp phát triển phần mềm
» Hỏi về các mô hình phát triển phần mềm
» Hỏi về phân loại Kỹ thuật phân tích yêu cầu
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|