Я ищу для создания нового веб-сайта, для которого потребуется серверный сервер sql и frontlight silverlight. Я также хотел бы воспользоваться преимуществами структуры MVC. Я в настоящее время код на C#, но я хочу изучить новый тип языка в этом проекте. Я читал на F #, IronRuby и IronPython. IronPython, похоже, больше всего привлекает меня внимание, хотя я не полностью закрыт для IronRuby. F #, поскольку я понимаю, что это еще больше язык исследований, поэтому я немного опасаюсь писать производственный код, используя его - IronPython и IronRuby также существовали уже несколько лет, тогда как F # совершенно новый. Мои причины для выбора одного из этих трех языков состоят в том, что они все функциональны и работают на DLR.Ironpython, Silverlight, ASP.NET MVC для производственного сайта
Несколько вопросов:
1) Будет хорошо работать IronPython с Silverlight и MVC? Если вы использовали IronPython в этой комбинации, мне очень интересно услышать ваши мысли.
2) Насколько хорошо IronPython интегрируется в Visual Studio? Я не полностью против использования какого-либо другого редактора ... может быть, Notepad ++ или что-то еще, но поскольку VS действительно хороший, я бы хотел использовать его, если смогу.
3) Насколько хорошо IronPython работает с существующими элементами управления ASP.NET (и Silverlight, возможно?)? Я прошел через некоторые учебные пособия по подключению контрольных событий winforms с помощью IronPython - это то же самое для элементов управления ASP.NET?
Я на самом деле нравится идея использования F #, но моя проблема заключается в поддержке сообщества. Кажется, у IronPython больше шума? возможно, из-за его предварительного существования как CPython .. Или, может быть, я не смотрю в нужные углы в Интернете для своих новостей F # ... – Tone
F # имеет очень благоприятное сообщество на hubFS http://cs.hubfs.net и здесь также на StackOverflow. Скорее всего, ваши вопросы даже получат ответы непосредственно от команды F #. –
Так что, на ваш взгляд, были бы преимущества F # над IronPython? – Tone