Руби на рельсах что-то для меня, чтобы учиться? - PullRequest
4 голосов
/ 30 июля 2010

Я в основном разработчик asp.net (и в настоящее время работаю как один), но я думаю о расширении своего набора навыков или изучении чего-то другого. Я думаю об изучении Ruby на рельсах. Каковы плюсы и минусы с ними (желательно с точки зрения asp.net (в основном версия 2.0)). Кто-нибудь у кого есть идеи?

Ответы [ 4 ]

1 голос
/ 31 июля 2010

почему бы и нет?Разнообразие - это пряность жизни, и изучение того, как воспринимать код и данные разными способами, должно помочь вам создать креативные решения, независимо от того, в чем проблема.Есть вещи, которые .NET являются фантастическими, в то время как другие вещи, которые RoR и другие фреймворки делают лучше.Нет способа понять это, пока ты не сделаешь это.

1 голос
/ 30 июля 2010

Я думаю, что это легко учиться - и стоит попробовать.

С точки зрения ASP.NET MVC его легко освоить. ASP.NET MVC близок к рельсам, но у рельсов есть еще некоторые особенности.

Для простого ASP.NET это немного сложнее.

Pro:

  • легко выучить
  • хорошо, чтобы продолжать изучать новые вещи
  • отличная интеграция с Linux / Apache

Минусы:

  • изучение чего-то нового вместо расширения существующих знаний asp.net
  • Интеграция в Windows (недостаточно, с моей точки зрения)
0 голосов
/ 30 июля 2010

Pro:

Использование другого набора инструментов, который может быть полезен, если вы хотите попасть в смешанную среду.Видя другую парадигму при переходе на язык со слабой типизацией.

Con:

Может быть много областей ближе к ASP.Net, которые вы могли бы выбрать вместо этого, включая Azure, разработку баз данных, например MS-SQL, Oracle или Javascript фреймворки, такие как jQuery или мобильный ASP.Net, для сайтов на смартфонах или других вещей, которые могут быть ближе к тому, что вы делаете сейчас.WCF или WPF также могут быть вариантами рассмотрения, которые в некотором смысле будут оставаться в стеке Microsoft.

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

0 голосов
/ 30 июля 2010

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

Да.если вы учитесь на профессиональные навыки.Навыки RoR и Ruby востребованы, так как это веб-фреймворк самого высокого профиля.

Лично мне нравятся Python и Django.Вы можете проверить Django , так как вышеупомянутая логика также применима к нему.

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