Cloud IDE

Сделаю небольшой обзор облачных (онлайн) IDE с позиций их использования в учебном процессе.

IDE One

http://ideone.com/

Вход через Facebook или Google. Можно просто зарегистрироваться.

Набор кода в один файл. Есть окна для стандартных потоков stdin, stdout.  Данные этих потоков сохраняются вместе с кодом.

Отладчика нет.

Есть языки Bash, Pascal, C, C#, Perl, PHP, C++ (в т.ч. 11), Python, Haskell, Python 3, Java, Ruby, Objective-C, VB.NET, Ada, COBOL 85, Intercal, Perl 6, Assembler, Common Lisp, JavaScript (rhino), Pike, D (dmd), Prolog, AWK, Erlang, Lua, F#, Nemerle, bc, Factor, Nice, Scala, Falcon, Nimrod, Scheme, Forth, Node.js, Smalltalk, C99 strict, Fortran, Ocaml, Tcl, CLIPS, Go, Octave, Clojure, Groovy, Oz, COBOL, Icon, PARI/GP. Т.е. большинство языков, которые могут понадобиться в разумном учебном процессе. И даже в основательно неразумном — Unlambda, Brainfuck, Whitespace. При желании можно показать и SQL. Из того,  что могло бы прийти мне на ум в качестве первого языка программирования не нашёл только Logo и Eiffel.

Для всех языков есть возможность получить пример программы.

Совместной работы нет. Возможен только fork (просто копирует код и открывает редактирование)

Код запоминается в личном репозитории в виде списка названий и дат. Можно сделать фильтрацию строк по нескольким признакам. Легко опубликовать или сделать ссылку. Например, так:

compilr

https://compilr.com

Вход через Facebook или Twiter. Теперь является частью платной системы учебных курсов  lynda.com. Если не проходить учебные курсы, то денег пока не берут.

Набор кода в дерево папок проекта. Можно создавать файлы данных.

Отладчика нет.

Список языков чуть беднее, но за счет более редких. Из «любимых» нету Scala.

Есть импорт/экспорт проектов в виде архивного файла.

Совместная работа есть. Можно делиться с правом изменения или только чтения. Публикация только для указанных пользователей или групп пользователей в рамках сайта.

Ссылку на файл проекта можно разместить, но выглядит это так. И чтобы ее рассмотреть придется зарегистрироваться на сайте.

Сompileonline</>com

http://www.compileonline.com/

Набор кода в несколько файлов. Есть stdin и аргументы командной строки.  Данные этих потоков сохраняются вместе с кодом.

Отладчика нет.

Есть языки

Ada, Algol-68, Assembly, Awk, Bash, Shell, Basic, Befunge, Brainf**k, C, C99 Strict, COBOL, C++, C++11, C++0x, C#, Clojure, Dart, D, Embedded C, Erlang, F#, Factor, Falcon, Fantom, Forth, Fortran-95, Go, Groovy, Haskell, ICON, Intercal, Java, LISP, Lua, Malbolge, MATLAB/Octave, Mozart-OZ, Nimrod, Node.js, Objective-C, OCaml, PARI/GP, Pascal, Pawn, Perl, PHP, Pike, Prolog, Python, Python-3, REXX, R, Programming, Ruby, Rust, Scala, Scheme, Simula, Smalltalk, SQLite, SQL, Tcl, Unix Shell, Unlambda, VB.Net, Verilog, Whitespace, LOLCODE, Julia, ScriptBasic, BaCon, ilasm, QuickBasic, SML/NJ.  Неожиданно MathML и LaTex.

Можно загрузить все файлы написанной программы себе на компьютер. И… больше ничего. В облаках не хранит.

Отладчика нет.

 

Share
Вы можете оставить комментарий, или ссылку на Ваш сайт.