Tôi đang tìm kiếm một phương pháp để chọn một ngôn ngữ. Tôi không hỏi ý kiến về ngôn ngữ. Tôi đã được giao nhiệm vụ trong quá trình so sánh ngôn ngữ hiện tại của cửa hàng của chúng tôi với các ngôn ngữ khác có sẵn. Chúng tôi là một cửa hàng phát triển web btw.
Giám đốc điều hành của chúng tôi muốn có một tờ giấy trắng đầy đủ về tất cả các ngôn ngữ dựa trên web có sẵn, Ngôn ngữ gốc mà chúng là dẫn xuất của (ví dụ jsp là từ java, từ c / c ++). Tôi cần tạo ra một ma trận với tất cả các yếu tố chính của một ngôn ngữ cụ thể cũng như những lần đến ngắn của ngôn ngữ đó. Là ngôn ngữ bị giới hạn bởi nền tảng, nó được thiết kế cho lập trình chức năng, thủ tục hoặc OO hay nó có thể được sử dụng với bất kỳ mô hình lập trình nào không?
Tôi cũng cần phải có thông tin ít kỹ thuật hơn, như quy mô của nhóm tài năng cho một ngôn ngữ nhất định và mức lương trung bình trong nhóm đó. Làm thế nào thị trường sẽ xem sự lựa chọn của chúng tôi?
Chúng tôi bắt đầu tìm kiếm một chuyên gia tư vấn để giúp chúng tôi hiểu tất cả những điều này nhưng những gì chúng tôi nhận thấy rằng hầu hết các chuyên gia tư vấn đều đến từ nền tảng phát triển và thường thì câu trả lời là " xxx là ngôn ngữ tốt nhất bởi vì đó là ngôn ngữ mà tôi đã sử dụng nhiều nhất trong n năm qua và nó chưa bao giờ làm tôi thất vọng. Bạn có thể bổ sung nó với yyy cho giao diện người dùng và sử dụng thư viện zzz "
Tôi cảm thấy choáng ngợp với nhiệm vụ này và tôi cảm thấy đó là cách hành động tốt nhất, đưa ra điều mà CEO của chúng tôi đang tìm kiếm, là tìm kiếm trong thế giới của giới hàn lâm và thuê một giáo sư không có kinh nghiệm phát triển thực tế để đến và "dạy" chúng tôi về tất cả các ngôn ngữ có thể.
Có ai khác đã phải trải qua bài tập này? Nếu bạn có thể chia sẻ các bước và / hoặc phương pháp bạn đã sử dụng để trải qua quá trình này?