11

Часто я мысленно разбираюсь в идеях программирования, которые я хотел бы напрямую кодировать. Более-менее нравится «Вау, этот алгоритм будет качать! Мне нужно написать его сейчас!».Переносное программирование IDE

Для этого типа «импульса» для записи я использую http://www.jarte.com/, который представляет собой классный переносимый текстовый редактор. Если я нахожусь рядом с cybecafe или другим компьютером, я просто подключить флэш-накопитель USB и начать писать ...

Итак, я хотел бы: 1) портативный минималистский IDE 2) с минимальным требованием OS (т. е .: я хочу работать с XP, Vista и т. д.) 3) любой современный язык (я могу узнать новый язык, если это необходимо). Я просто хочу написать/проверить алгоритм) 4) Синтаксис Highlight/intellisense хорошо, но не обязательно 5) Бесплатно

Есть ли что-то вроде этого?

+4

«Требование минималистской ОС, то есть работа с XP, Vista и т. Д.», Напоминает мне о Blues Brothers: «О, у нас здесь есть разные виды музыки, Country _and_ Western!» – Svante

+0

Было бы особенно полезно найти межплатформенную переносную среду IDE, чтобы можно было перемещать IDE из Linux или Mac в Windows и наоборот. Я не нашел никаких IDE, которые переносятся на разных платформах, но я все еще ищу. –

+0

думаю об этом! различный двоичный формат на os.wo специфический для платформы компилятор, вы не получите программу для запуска. промежуточные/интерпретируемые языки, но вам снова нужен установленный jitcompiler/interpreter. – relascope

ответ

8

alt text http://sts.bkukr.de/l-davoss/blog/Lists/Blog/Attachments/21/SharpdevelopPortable.jpg

Sharp Разработка Portable:

Dave blogged все, что вам нужно знать, чтобы вы начали!

C# поддержка на ходу, и многое, многое другое.

+0

Интересно, я проверю это (плюс я должен найти один хороший пост от вас, чтобы подняться;) 7 down, 8 to go: http://stackoverflow.com/questions/359727#486543). – VonC

+0

Ссылка в этом ответе сломана - у вас есть лучшая ссылка? –

+0

не может быть ответом. проверьте код: run -> compile! вы действительно получаете .net framework sdk на палочке? – relascope

1

Emacs + компилятор/интерпретатор звучит так, как вы хотите.

+0

В отличие от Eclipse, вы не можете просто поместить Emacs на USB-накопитель и ожидать, что он будет работать только в любой системе. Я не думаю, что моя версия Mac Emacs будет работать на моей Windows-машине? – Frank

+1

Я бы сказал, что это довольно распространенная проблема с любой IDE. Даже Eclipse полагается на присутствие JVM. Если бы я делал это, я бы просто загрузил emacs для каждой системы, с которой я планирую связаться, и придумать какой-нибудь управляемый способ обработки конфигурации. –

+0

Я собирался предложить emacs. Но потом я заметил, что он сказал «маленькое», сколько эманов вы можете поместить на голову булавки? B-) –

9

Eclipse не является «минималистским», но он работает без установки. До тех пор, пока ваш USB-ключ или что-то еще достаточно велико, вы можете поместить Eclipse туда и быть готовым к работе.

+0

Будет ли он работать на всех платформах (Mac, Linux Windows) с одного USB-ключа? –

+0

Хороший вопрос :) –

+0

Я использую Eclipse Portable, который (по-видимому) работает только в Windows. Надеюсь, можно будет создать кросс-платформенную переносную версию. –

1

Для C/C++ DevC++ работает с USB-накопителем. Он убегает от XP, и я считаю Vista также (никогда не пробовал). Он также имеет подсветку синтаксиса.

Только проблема (я предполагаю это) заключается в том, что она не работает для других языков.

+0

Как последнее обновление, оригинальный DevC++ был прекращен. Есть новое продолжение, но будьте осторожны, какую вы загружаете. –

1
+0

Похоже, CodeID больше не существует. –

+0

@ Кирби, в то время (2009), был еще жив. Но есть и другие, вы можете посетить www.coderun.com. и http://ideone.com –

1

Я часто использую Firefox + Firebug, когда хочу быстро взломать что-то.

1

Возможно, вы ищете vim. Теперь вам будет нелегко узнать, как использовать vim, но я бы посчитал это потраченным временем. Это утилита unix, которая портирована практически в каждую архитектуру и операционную систему, для портативной версии см. Portable GVim.Информацию об использовании vim в качестве среды IDE см. В разделе here и here

+0

В отличие от общего мнения, портативный VIM даже в «нормальной» версии «один из www.vim.org». Просто поставьте свой .vimrc, чтобы не создавать резервную копию и прочее, и вы уходите. Отлично работает, не оставляет следов. Я использую его все время таким образом (на палочке). – Rook

3

Ну, IDE часто лучше подходят в зависимости от языка программирования, который вы хотите использовать. Я не совсем уверен, что если вы ищете текстовый редактор или IDE, но:

Насколько я понимаю, я хотел бы использовать:

Java:Eclipse (хотя и не очень минималистский)

C/C++:vim и g++, Code::Blocks

Рубин/Python/Perl:vim + переводчик

TextMate (лучший редактор когда-либо) на Mac OS X ($ 39,99) и e editor (Windows' TextMate эквивалент) Я также считаю, NotePad ++, чтобы быть достойной текстовый редактор, очень минимализма.

Некоторые люди сходят с ума от emacs, вы можете проверить его.

2

Я опаздываю к игре, но стоит упомянуть Squeak Smalltalk или одну из ее производных, таких как Pharo или Croquet. Никаких изменений в реестре или ОС, нет инсталляторов, нет служб, нет необходимых прав администратора и требуется всего несколько файлов - полная установка в полдюжины файлов.

1) двоичный и исходный переносимый код; (5-50 МБ)

2) Работает практически на любой ОС - одно кросс-платформенное двоичное изображение и небольшая виртуальная машина, исполняемая для каждой платформы - одна для 95/98/ME/XP/2k/XP/Vista/7/2003/2008; один для WinCE, один для OS X, один для Linux x86 и т. д .; (0,5-2 МБ) для каждой платформы. Вы даже можете загрузиться на голый металл, если вы хардкор.

3) Это Smalltalk. Место рождения большинства густонасыщенных функций Ruby ...

4) Синтаксис Выделение и некоторый уровень intellisense хороший встроенный.

5) Бесплатно, как в речи и пиве.

Smalltalk не для всех, но это мой личный фавол. Тот факт, что я могу использовать один и тот же двоичный образ на моем рабочем столе XP, Linux-сервере, iPhone и WinCE-КПК без перекомпиляции, - отличный бонус.

1

я использовать Мгновенные рельсы с NetBeans из моего стика

4

Пожалуйста, обратите внимание на ideone.com - поддерживает 40+ langugages

+0

У него, похоже, нет автозаполнения кода или других функций большинства настольных IDE, но это хороший способ проверить код в Интернете. –

2

Мы активно развиваем интернет-среду разработки на http://gnymb.us. Это может удовлетворить ваши потребности, когда оно будет готово.

+1

Ссылка не работает - где я могу найти проект сейчас? –

+0

Я остановился на этом, потому что 1) этот проект слишком велик, и время выхода на рынок было нереалистичным, учитывая мой график, и 2) другие, более быстрые проекты на рынке пришли на мою тарелку. У меня есть исходный код GPL, если кто-то серьезно относится к продвижению этого проекта. –

+0

Где находится исходный код? –

Смежные вопросы