12 bytes 4 bytes 2336 bytes
5.1.3. Đánh giá và lựa chọn ngôn ngữ
Căn cứ vào các yếu tố trên, ta xem xét qua các ngôn ngữ lập trình đa dụng và những ngôn ngữ lập trình chuyên dụng cho multimedia hiện có.
1. Turbo C, Turbo Pascal: Đây là hai ngôn ngữ sử dụng cho môi trường DOS. Hai ngôn ngữ này có khá nhiều điểm mạnh song với xu thế phát triển của môi trường Windows và sự tụt lùi của DOS thì việc lựa chọn ngôn ngữ dạng này là không nên. Nó sẽ
làm cho người lập trình tốn nhiều công sức trong việc xử lý đồ hoạ, âm thanh, hình ảnh mà không đạt được những hiệu quả như khi lập trình trong Window.
2. Visual Basic, Delphi: Đây là hai ngôn ngữ lập trình trong môi trường Windows. Nó là hai ngôn ngữ đa năng rất mạnh. Hai ngôn ngữ này đều có phiên bản cho hệ điều hành 16 bit (Windows 3.1, Windows 3.11) và hệ điều hành 32 bit (Windows 9X và NT). Tuy nhiên để xây dựng những ứng dụng multimedia phức tạp thì hai ngôn ngữ này cũng không đáp ứng được.
3. Các ngôn ngữ chuyên dụng của Macromedia: Macromedia có những bộ công cụ rất mạnh để phát triển các ứng dụng multimedia. Những công cụ này tỏ ra thực sự thích hợp cho lập trình multimedia. Tuy nhiên có một điều bất lợi là các công cụ này thường không có sẵn trên thị trường, do giá thành của nó khá cao. Macromedia có các công cụ được dùng để tích hợp các dữ liệu multimedia vào một ứng dụng, trong đó có Director, Flash, AuthorWare. Một số công cụ khác, như FreeHand, SoundEdit là những công cụ chuyên dụng để soạn thảo âm thanh, đồ hoạ, video, font chữ... Cả ba công cụ Director, Flash và AuthorWare đều đáp ứng được yêu cầu đặt ra: mạnh cho lập trình multimedia, dễ sử dụng, chạy được trên nhiều hệ điều hành (hệ điều hành 16 và 32 bit) và phần cứng khác nhau (chạy trên cả PC và Macintosh), thuận tiện để xây dựng các ứng dụng chạy trên mạng Internet (WWW), dễ cài đặt ứng dụng, chuyển đổi sang môi trường Macintosh dễ dàng ... Tuy nhiên, trong ba công cụ này chỉ có Director và Flash có thể đáp ứng được yêu cầu kết nối cơ sở dữ liệu mà thôi.
Qua việc phân tích những yêu cầu đặt ra, những ưu điểm, nhược điểm, khả năng của ngôn ngữ ta thấy rằng Macromedia Director và Flash là những công cụ thích hợp nhất để ta lựa chọn bên cạnh các ứng dụng hỗ trợ multimedia khác như Adobe Premiere, Adobe Photoshop...