2015-03-24 3 views
-2

Я новичок в мире кодирования и нашел в нем большое удовольствие, и ему очень понравилось бы преследовать его. Моя проблема в 2 раза. В первую очередь я работаю от множества различных разработок, начиная от Windows 8 Desktop, перепрофилированного Linux-ноутбука и Chromebook, начиная с проекта и сдерживая эту машину. Во-вторых, у меня нет тонны денег, чтобы инвестировать в оплату Nitrous.io, который я нашел точным решением, которое я ищу, проблема заключается в том, что у меня может быть только одна коробка за раз, иначе я должен заплатить , Мне нравится услуга, но я просто не могу позволить себе это прямо сейчас.Хотелось бы построить Nitrous.io Clone. Какие-либо предложения?

Что бы я хотел сделать, это сверлить собственный Nitrous.io. С моим статусом студента есть некоторые услуги, такие как AWS, которые я получаю бесплатно. Здесь я хотел бы разместить мой клон. Я довольно технически подкован, я системный администратор днем, но не настолько сообразителен (пока), когда дело доходит до кодирования.

Мой вопрос: есть ли у кого-нибудь какие-либо предложения о том, где я мог бы начать приносить это? Я не хочу запускать VM v/c из-за отсутствия мощности моего Chromebook. Я просто хочу запустить виртуальное рабочее пространство точно так же, как это сделал Nitrous.io. Я знаю, что вы используете, чтобы иметь возможность клонировать Cloud9, но версия, которую вы можете получить, довольно устарела. Есть ли другие IDE, которые я мог бы работать как Nitrous?

+0

Вы спрашиваете о предложениях по созданию своего собственного приложения Nitrous.io или предложений для уже существующих приложений, которые похожи на Nitrous.io, но позволяют вам иметь более одного окна бесплатно? – sixty4bit

+0

Я прошу предложения или указания, чтобы переместить свою собственную среду, используя уже доступные инструменты и ресурсы IDE. Я хочу, чтобы моя собственная личная среда разработки, которую я могу взять, где бы я ни захочу, и работаю где угодно, без ограничений только для одного проекта. В идеале я бы хотел использовать «Atom» в качестве моего редактора и только стандартный терминал Linux. Вместо того, чтобы удаляться на рабочий стол и иметь такую ​​надежность, скомпрометированную соединением, мне просто нужно только веб-фреймворк или виртуальное приложение. –

ответ

1

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

Вместо этого я бы посоветовал вам взглянуть на богатство бесплатных межплатформенных настольных IDE, которые доступны.

Eclipse IDE очень популярен и на самом деле является каркасом с расширениями для поддержки многих языков. Он написан на Java и работает на всех основных платформах.

Netbeans аналогичен по-разному тем, что он написан на Java, это кросс-платформа и поддерживает множество языков.

CodeLite выглядит многообещающей альтернативой, если вы хотите получить немного более легкий вес. Похоже, у него может быть более похожий вид на Nitrous.io.

Я знаю людей, которые используют CodeBlocks.

Есть удивительное количество free, cross-platform integrated development environments, которое будет выполнять ту же работу Nitrous.io, но локально. Конечно, вам придется синхронизировать машины для работы над одними и теми же проектами на разных компьютерах, но для этого также есть множество отличных бесплатных инструментов (например, Dropbox).

Моим советом было бы начать с установки по одному и использовать его некоторое время, пока не найдете тот, который вам нравится. Ваш первый инстинкт, требующий переписать закись азота, понятен, но почти невозможно. Лучшая идея - попытаться найти альтернативу, которую вы можете использовать бесплатно.

+0

Спасибо за ответ, и я понимаю, что я прошу, не будет легко, но на самом деле это не мой вопрос. Я хотел бы знать, как можно было бы это сделать. Если бы было направление, в котором я мог бы двигаться. Eclipse, Netbeans и CodeLite все ориентированы на языки, на которые у меня мало интереса к обучению. Я сосредоточен в основном на Web Dev (Ruby on Rails, CSS, HTML и JavaScript). Nitrous.io - идеальное решение для развития, однако, не для обучения, я активно работаю над многими проектами между личными и онлайн-курсами. Спасибо за ввод, хотя. –

+0

Если целью является разработка IDE для этих языков, я хотел бы предложить изучить возможности для создания таких сред с использованием платформы Eclipse. Например, Aptana и RadRails2 являются такими усилиями для Ruby и Rails. Если вы хотите начать работу, внесите свой вклад в существующий проект с открытым исходным кодом. – seanmk