У меня есть проект, в котором будет разработана система оценок, подобная schoology.com. Могу ли я спросить, какой язык программирования на стороне сервера я должен использовать для этой системы. Python/Django? Ruby/Ruby on Rails? или Java/Spring MVC?
Спасибо за ответ... :)
Используя веб-платформы Java, а также ASP.NET MVC и Ruby on Rails, я могу сказать без сомнения, что я безусловно предпочитаю направляющие для веб-разработки. Я не использовал Django на проекте, но слышу хорошие вещи об этом.
Столь же далекие задания идут, я сделал поиск на Dice.com, я возвратил эти результаты:
веб-мудрая платформой пружина mvc задания в Калифорнии 1 - 30 1 093 положений
рубин на заданиях направляющих в Калифорнии 1 - 30 666 положений
django задания в Калифорнии 1 - 30 108 положений
мудрый языком
задания Java в Калифорнии Создают Предупреждение Задания 1 - 30 из 3 138 положений
, задания Python в Калифорнии Создают Предупреждение Задания 1 - 30 из 1 917 положений
, рубиновые задания в Калифорнии Создают Предупреждение Задания 1 - 30 из 645 положений
, Java имеет огромную долю рынка, как .NET, через пространство предприятия. Мне нравятся Ruby и веб-платформа направляющих, потому что они - оба действительно забава работать с. После 20 лет программирования я становился истощенным на Java, C# и статических языках. Я выбрал Ruby по Python, потому что мне понравились синтаксис и библиотеки, но Python растет с более быстрой скоростью и используется в компаниях как Google.
Одна из больших вещей о направляющих - то, что существует столько хороших образовательных источников для получения Вас идущий вначале. Вот некоторые:
Большие учебные руководства на многих аспект направляющих http://guides.rubyonrails.org/
Этот встроит хорошие привычки от запуска https://www.railstutorial.org/book
, И затем там съел свободные 2 части UC курс Беркли о Части 1 разработки направляющих https://часть 2 www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-1x
https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-2x
, Таким образом, я предполагаю, что это зависит от того, каковы Ваши значения. При оценке максимального удовольствия при программировании пойдите направляющие.Удачи!