I have long made an effort to keep SourceCoder free of AJAX and Javascript, at least for core features. Specifically, you can import, edit, and export programs without strictly needing Javascript. The calculator keypad and jsTIfied of course require JS, but they're not core features. I know that many of the teachers and students that use SourceCoder are stuck on whatever browser their school has installed, which far too often is something like IE6.
I have toyed with making importing, exporting, and checking programs take place via AJAX, to make the interface more fluid. In addition, Deep Thought told me about CodeMirror, a rather spiffy-looking JS-powered code editor that supports syntax highlighting and option auto-completion. So the question in the poll: should I/we abandon the JS-free core and use AJAX and CodeMirror? Or abandon the JS-free core and adopt some other system? Vote and please elaborate on your thoughts below.
I have toyed with making importing, exporting, and checking programs take place via AJAX, to make the interface more fluid. In addition, Deep Thought told me about CodeMirror, a rather spiffy-looking JS-powered code editor that supports syntax highlighting and option auto-completion. So the question in the poll: should I/we abandon the JS-free core and use AJAX and CodeMirror? Or abandon the JS-free core and adopt some other system? Vote and please elaborate on your thoughts below.