Dear mọi người,
Em / Anh thấy thiết kế nhìn chung là khá ổn.
Việc các bạn bỏ bớt chức năng đi anh cho là rất hợp lý, mình có thể phát triển qua nhiều phiên bản và nâng cấp chứng năng dần. Nhưng ngược lại để tránh tình trạng phải viết đi viết lại nhiều lần 1 module thì mình vẫn nên có thiết kế rộng hơn 1 chút xíu. Mình có thể thiết kế các module cho tương ứng với full version, nhưng mình chưa deploy ngay đẩy đủ.
Có 1 số thứ em muốn hỏi lại thêm 1 chút:
* UI mình dùng ngôn ngữ gì, có dùng C# để tận dụng lại wissim desktop và phiên bản wissim web hiện tại không?
* sao lại lựa chọn Rails để deploy server, có khảo sát hay lý do gì đặc biệt không? Việc trao đổi thông tin giữa 2 server rails và python diễn ra thế nào? Em đang nghĩ tới việc mở rộng/ nâng cấp server python hiện có để phục vụ luôn cho web application, như vậy có khả thi không?
* Việc đưa ra strategy gửi email em thấy khá thú vị, nhưng có lẽ nên để thành option remind người dùng thôi. Mình có nhiều technical solutions để solve vấn đề connection. Trước đây khi design phần visualizer, em có đề xuất phương án visualizer realtime, mình sẽ liên tục lấy dữ liệu từ server và có dữ liệu tới đâu thì tái hiện tới đó. module này ngay bản desktop mình cũng chưa có, do chưa implement kịp phía server. Việc này không khó, chỉ có điều chưa làm thì chưa biết hiệu quả đạt được tới đâu - đang để thử !?