mình đọc ruby nhiều chỗ không hiểu, tai mình biết php thôi
[Tò mò + Hỏi] Real time của dạy nhau học dùng gì?
Nó không có tạo ra JSON (trừ khi là cache), đơn giản nó tiếp nhận từ Request URI xác định bằng các ROUTER và xuất ra dưới dạng JSON thôi còn về POST thì ta gửi REQUEST POST lên và duyệt.
Vậy thua rồi, bạn nên học từ cơ bản đến nâng cao trước hoặc bạn có thể tham khảo NodeJS cũng có thể xây dựng ứng dụng Realtime và thử sức mình tạo ra một con Bot chat cho Facebook
vâng, thank bác. Em đang muốn chắc php mới chuyển sang cái khác
App android thì các dev của Discourse chẳng có hứng làm thôi. Chứ mặt kĩ thuật có thể giải quyết được
Sao em nghe nói ông Jeff kêu không nên làm app cho Discourse vì quá nặng nề. Bộ API nó cung cấp đâu có đủ để làm một app full features anh, không biết nó cập nhật chưa.
Oh thế em tưởng là do lý do kỹ thuật gì đó, kiểu ăn pin nhiều hay gì đó
Chăc là chưa cập nhật, nhưng mà điều quan trọng là api của discourse nó coupled với web ui. Nên viết một ui khác để dùng api này thì sẽ khó khăn.
Đúng rồi. Nếu làm thông báo do app mobile thì cần chuyển từ poll sang push (push notification) . Nhung đây chỉ là phần rất nhỏ của vấn đề
Theo như anh là mấy ông dev bên đó mần biếng rồi kiểu như làm chỉ web ui
Không phải đâu. Nếu em nghiên cứu kĩ thì cái cách couple với ưeb ui là kiểu phổ biến của ru y on rails. Với lại thời Discourse mới bắt đầu. Mobile app nó không mạnh như bây giờ
Bác ơi e tưởng Facebook là PHP sao nó tương tác tốt vậy nhỉ.
Facebook không chỉ viết bằng PHP đâu, các phần realtime nó toàn là NodeJS đấy
Bác ơi làm sao để lấy được những thông tin này vậy
a ơi cho e hỏi DNH được viết bằng ngôn ngữ j vậy a?
Câu hỏi này đã được trả lời rất rất nhiều lần trên DNH. Tóm tắt thì DNH đang dùng 1 open source platform tên là Discourse. Bạn tự tìm hiểu tiếp nhé
Facebook tự phát triển ngôn ngữ riêng gọi là Hack và chạy bằng HHVM từ lâu rồi
Nhiều khi dev của Facebook lên Stack overflow hỏi những câu bằng ngôn ngữ kì dị rồi gắn tag php làm bao nhiêu người phát điên
e cám ơn a, e sẽ tìm hiểu thêm