Tôi đang làm việc cho một công ty nhỏ hoạt động trong ngành tự động hóa. Ông chủ đã thuê tôi vì anh ta muốn bán/cung cấp một số ứng dụng dành cho máy tính để bàn cho các chi phí hiện tại của mình là . Ông áp đặt tôi sử dụng Nền tảng Netbeans (một khung ứng dụng máy tính để bàn chung). Một người bạn kỹ sư phần mềm của ông đã khuyên ông chọn khung này.Làm thế nào để thuyết phục ông chủ thay thế Nền tảng Java/Netbeans cho Python/PyQt?
Hiện tại tôi đã tạo 3 ứng dụng dành cho máy tính để bàn với Nền tảng Netbeans. Tôi thích Netbeans Platfom. Tôi thực sự tận dụng lợi thế của mô đun, Window System và Lookup. Thật không may là tôi thất vọng khi biết rằng tôi có thể thực hiện các công việc tương tự với Python và PyQt trong một khoảng thời gian ngắn.
Tôi đã minh họa cho sếp của mình những ưu điểm chính của Python, nhưng anh ấy không thích ý tưởng để sử dụng ngôn ngữ mà anh chưa từng nghe đến.
Tôi là lập trình viên duy nhất mã hóa ứng dụng dành cho máy tính để bàn. Và ngoại trừ việc áp đặt khung, tôi tự do sử dụng bất cứ điều gì tôi muốn.
Tôi đang tìm kiếm động lực tốt để thuyết phục anh ấy rời Netbeans Platform cho Python/PyQt.
P.S: Tiếng Anh của tôi rất tệ, xin lỗi.
Đừng quên, bạn sẽ cần phải cung cấp hỗ trợ/bảo trì/nâng cấp/sửa lỗi cho các ứng dụng đã được tạo trên nền tảng NB. Việc hỗ trợ hai nền tảng là một chi phí bổ sung cho một doanh nghiệp (có thể lớn hoặc không đáng kể, nhưng đáng xem xét) – Mchl
@Mchl, hoặc nếu chúng không quá tiên tiến, hãy viết lại chúng trong Python + Qt. Mặc dù bạn có thể dễ dàng có được bất kỳ lập trình viên ID-10-T nào ngoài trường đại học, những người biết Java (vì nó rất gợi cảm), đó là kinh nghiệm của tôi rằng các lập trình viên tốt hơn học Python. Chắc chắn bạn có thể tìm thấy các lập trình viên tuyệt vời trong Java (tôi đoán?) Nhưng tôi nghĩ tỷ lệ này cao hơn một chút với Pythonistas, vì vậy hoàn toàn có thể chuyển chúng sang Python sẽ kết thúc rẻ hơn (bảo trì, vv) trong thời gian dài. –
Từ các lập trình viên tốt hơn của tôi 'có xu hướng chọn ngôn ngữ x' dường như không bao giờ được hỗ trợ bởi bất kỳ bằng chứng nào. Trái ngược với 'lập trình con người trong x cảm thấy mình vượt trội so với lập trình poeple trong y';) – Mchl