Веб-структура для учебных целей?

Я пришел из традиционного программирования, под которым я подразумеваю C, Java, C#, C++ и немного Python и VBA.

Сейчас я пытаюсь создать небольшое приложение CRUD для того, чтобы взять форму и превратить ее в онлайн-форму и базу данных для последующих запросов.

Мое первоначальное мышление, похоже, привело меня к Ruby on Rails, учитывая тот факт, что в Интернете есть много хорошего, и моя самая большая сила в том, что я довольно быстро выбираю языки, так что тот факт, что я никогда не видел код Ruby до 10 минут назад ничего страшного. Сказав, что я ищу дешевую инфраструктуру, чтобы: а) разместить svn-репозиторий и веб-сервер, чтобы я мог разрабатывать и изучать то, что мне нужно, и в конечном итоге развертывать.

Короче;

1) Куда я могу обратиться за этой дешевой травой для целей обучения и возможного развертывания?

2) Куда мне обратиться за инфраструктурой для размещения и хранилища SVN? (Я давно не кодировал, но мне понадобится это для множества вещей, и я не в состоянии запустить это с домашнего компьютера / сервера)

3) Если вы не согласны с моим выводом по Ruby on Rails, что бы вы порекомендовали и почему?

2 ответа

Является ли SVN обязательным? Если вы не против попробовать что-то вроде git, вы можете быстро запустить небольшое приложение и запустить его с помощью heroku. И бесплатно.

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

у unfuddle есть отличный хостинг SVN и GIT бесплатно, на самом деле вы получаете частные репозитории с SSH. Если бы вы не дали GIT попробовать, я бы. SVN был первым источником контроля, который я использовал, но после того, как я немного поигрался с git, я сразу переключился, он НАСТОЛЬКО намного быстрее.

Другие вопросы по тегам