1.1 Kết quả đạt được
1.1.1 Về công nghệ
Về cơ bản đã hiểu và vận dụng được ngôn ngữ mới – ngôn ngữ Scala – vào mục đích công việc của mình.
Hiểu hơn về web framework 2 nói riêng và cấu trúc của một framework nói chung tạo tiền để cho việc nghiên cứu những công nghệ mới sau này một cách dễ dàng hơn.
1.1.2 Về kỹ năng
Nâng cao kỹ năng lập trình của mỗi thành viên trong nhóm, cải thiện kỹ năng làm việc nhóm và có thêm nhiều kinh nghiệm trong việc tự học, tự nghiên cứu. Trau dồi kỹ năng đọc hiểu tài liệu tiếng nước ngoài.
1.2 Đánh giá chung
1.2.1 Ưu điểm
- Biết vận dụng một ngôn ngữ mới, framework mới vào mục đích nhất định. - Ưu tiên tìm hiểu và sử dụng những công nghê mới vào sản phẩm
- Vận dụng tốt kiến thức từ tài liệu và những bài thảo luận trên diễn đàn.
- Có đầu tư cho sản phầm về nhiều mặt: công nghệ, ngôn ngữ, chức năng, giao diện…
- Sản phẩm phát triển có được những chức năng cơ bản tương đối hoàn chỉnh và có một số chức năng nâng cao.
57 | P a g e
- Chưa khác thác hết những ưu điểm của ngôn ngữ. - Chưa hiểu hoàn toàn về ngôn ngữ
- Viết code chưa thực sự trong sáng, dễ hiểu.
1.3 Hướng phát triển
“Tìm hiểu ngôn ngữ lập trình scala, xây dựng website chia sẻ ảnh trưc tuyến” là môt đề tài hay và rộng để nghiên cứu. Trong khuôn khổ thời gian có hạn chúng tôi chưa thể nghiên cứu hết hết những yêu cầu đề tài đặt ra. Trong tương lai nếu có thời gian chúng tôi sẽ dự định phát triển đề tài được giao theo hướng sau:
- Tìm hiểu thêm về ngôn ngữ để có thể sử dụng một cách hiệu quả hơn ngôn ngữ Scala.
- Nghiên cứu những thư viện hỗ trợ khác của Play framework 2 để có thể xử lý yêu cầu nhanh và hiệu quả.
- Tối ưu những đoạn code còn nhập nhằng.
- Phát triển thêm những chức năng còn thiếu và cần thiết cho sản phẩm của mình.
58 | P a g e