2012-04-23 28 views
26

Tôi muốn sử dụng một công cụ trực tuyến để làm việc từ xa với mọi người để thực hiện các bài tập học và kiểm tra Javascript.Bảng điều khiển JavaScript trực tuyến, thời gian thực, được chia sẻ?

Giải pháp có thể là bảng điều khiển Javascript công khai, được chia sẻ.

Điều đó có tồn tại không? Tôi đã thấy http://jsfiddle.net. Điều này hoạt động tốt, nhưng chúng tôi phải tiếp tục cập nhật URL của chúng tôi mỗi khi người khác thay đổi mã để nó không phải là thời gian thực và yêu cầu một bước cập nhật trên cả hai mặt.

Tôi nghĩ rằng một bảng điều khiển chia sẻ thời gian thực có tính năng thấp sẽ là một giải pháp khá tầm thường để xây dựng. Tôi đang nghĩ về việc tự xây dựng nó nếu nó không tồn tại, nhưng tôi muốn kiểm tra trước và xem có ai đã nghe về một cái gì đó như thế này không.

+0

pst, bạn có bao giờ kết thúc việc xây dựng hoặc tìm kiếm một thứ như vậy không? –

+0

không. có vẻ như ai đó nên :) – SimplGy

+0

Một người nào đó tuyệt vời được xây dựng http://coderpad.io. Đó là chính xác những gì câu hỏi này đang tìm kiếm. – SimplGy

Trả lời

8

Gần hai năm sau, một vài lựa chọn thay thế tuyệt vời tồn tại. Các cải tiến thời gian thực cho jsfiddle và plunkr là rất tốt, nhưng đối với trường hợp sử dụng này, tôi không tìm thấy bất kỳ điều gì dễ dàng hơn Coderpad.Nó được tiếp thị để thực hiện các cuộc phỏng vấn mã và tiết kiệm một lịch sử. Có JS/Coffeescript/Ruby/Java và hơn thế nữa.

12

Dưới đây là một số liên kết cho bạn:

Hy vọng bạn sẽ tìm thấy một cái gì đó hữu ích trong đó:)

+1

Có vẻ như tôi nên quyết định sử dụng ShareJS nếu tôi tự mình viết bảng điều khiển này. – SimplGy

+0

Tutti thực sự, thực sự gần gũi. Nó thực sự sẽ hoạt động trong một số trường hợp, nhưng nó được thiết kế cho một thứ gì đó khác, do đó nó có một nhược điểm lớn cho việc sử dụng của tôi: nó chỉ chia sẻ mã thực thi, chứ không phải mã đã gõ, vì vậy nếu tôi muốn cung cấp không làm việc "điền vào chỗ trống "loại vấn đề mã, nó sẽ không hoạt động tốt. – SimplGy

10

http://codechat.net/ - có lẽ là những gì bạn muốn.

Ưu điểm:

  • sửa đổi mã được phản ánh trên cả hai mặt (nhưng có lẽ làm việc với hơn 2 người tham gia)
  • cú pháp hightligthing điều chỉnh
  • indents tự động
  • sửa đổi mã bởi bất kỳ lập trình kết nối
  • thực hiện mã bởi người tham gia trong trình duyệt của mình

Nhược điểm:

  • không có khả năng bao gồm các thư viện
  • không ngắt dòng ("\ n" không hoạt động)
  • alert()/document.write() không làm việc, nhưng print() có thể được sử dụng như workaround
  • javascript chỉ

Đây chỉ là phiên bản beta, nhưng tôi hy vọng những người sáng lập sẽ thêm ít nhất thư viện bao gồm chức năng và sau đó nó có thể được sử dụng nhiều.

+0

Thật tuyệt vời! Thư viện và coffeescript sẽ là tuyệt vời. – SimplGy

1

Hãy thử

http://jsbin.com/

http://jsconsole.com/

JSBin rất gần với những gì bạn đang tìm kiếm. cung cấp các thực hành mã HTML, CSS, JS và Console.

JSConsole mặt khác rất đơn giản chỉ được sử dụng cho mã hóa giao diện điều khiển.

+0

JSConsole đang hiển thị 502 hôm nay. Có thể đáng để kiểm tra lại sau vài ngày và chỉnh sửa câu trả lời của bạn để xóa nó. – jcollum

8

Câu trả lời này trễ 3 năm nhưng sẽ giúp ích nếu bạn vẫn đang kiểm tra bài đăng này. JSFiddle hiện có chế độ cộng tác - cho phép bạn trò chuyện thoại và nhắn tin nhanh, trong khi chỉnh sửa cùng nhau. Chỉ cần nhấp vào nút trong tiêu đề và thiết lập nó!
http://jsfiddle.net#collaborate

+0

Một ít thông tin về điều này ... Họ đang sử dụng sản phẩm Mozilla JS, TogetherJS, để thực hiện việc này. https://togetherjs.com/ –

+0

Chỉnh sửa cộng tác hoạt động tốt cho các đoạn mã phù hợp trong một trang, nhưng không phải khi di chuyển có liên quan. Phát triển trên cơ sở TogetherJS dường như đã giảm dần do đó điều này có thể không được cải thiện hơn nữa. – Kilo

Các vấn đề liên quan