Thiếu syntax highlighting và auto indentation kìa, cái này “siêu” quan trọng. Code mà không có thì khác gì đang đánh văn bản Word.
Hướng dẫn làm trình biên dịch online
bạn ấy chỉ cần tải file lên và compile thôi mà bạn.
Phải có sandbox
không là toang ngay.
Nghe có vẻ lắm vấn đề phát sinh quá mấy anh nhỉ!
Giờ em muốn làm kiểu mấy trang chấm điểm code chạy đúng không ấy thì có dịch vụ nào đơn giản hóa không ạ?
Muốn tạo sandbox thì sài docker, thực ra ko khó lắm, tương tự trang này
https://repl.it/languages/java10
Bạn tham khảo bên Viblo đã từng làm với Viblo Code:
chuẩn nhất là dùng docker container 




Vậy là em nên tìm hiểu về docker trước phải không anh?
Chắc cũng phải thành thạo docker mới làm đc
uk bạn học docker 2,3 ngày là làm đc thôi. Web lớn chắc phải sài thêm message broker, kubernetes để tự động scale
Phần front-end chắc kiếm cái highlight.js lắp vào chứ nghĩ code lại cái này cũng khá khoai.
p/s: kiếm đc hàng của ms khá ngon
https://microsoft.github.io/monaco-editor/
Sau 1 hồi tiếp thu ý kiến của các anh em xin được tóm lại ý hiểu của em.
Mong các anh nắn lại nếu có sai xót ạ.
Ngôn ngữ backend: NodeJS.
Các bước thực hiện:
- Tạo ra docker container mới từ image từ code NodeJS
- Gọi lệnh shell để docker biên dịch code
- Trả về kết quả cho client
Giờ năm 2019 rồi bác, đâu đâu cũng cloud native mà ko secure thì chết à
Xin hỏi mấy anh thêm là em muốn chương trình của em cụ thể java có thể sử lý cho user nhập dữ liệu từ bàn phím thông qua scanner thì làm như thế nào ạ?
Pipe file input có sẵn vào stdin.
Em nhớ là có trang cho phép nhập code ở cửa số bên trái, xong cửa sổ bên phải có thể nhập dữ liệu từ bàn phím luôn ấy anh. Cái đấy thì tìm hiểu như nào hả anh?
Cửa sổ terminal bằng html, css. Đọc log trên server rồi truyền xuống bằng websocket
Thằng Repl.it cũng làm vậy
Mình cần bạn hỗ trợ mình 1 ứng dụng đc không. Cảm ơn bạn
Bạn có thể nói rõ bạn cần hỗ trợ như thế nào, mong muốn về ứng dụng của bạn như thế nào và bạn đã làm được gì không?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?