Является ли asp.net проще или стабильнее в использовании, чем другие фреймворки с открытым исходным кодом, такие как Ruby on Rails? - PullRequest
0 голосов
/ 21 апреля 2011

Однажды я увидел вопрос asp.net о StackFlow и только что увидел:

71 722 вопроса с тегом asp.net, 13,7 тыс. Подписчиков

см. https://stackoverflow.com/questions/tagged/asp.net

Для Ruby on Rails,

36434 вопроса с меткой ruby-on-rails, 9,4 тыс. Подписчиков

https://stackoverflow.com/questions/tagged/ruby-on-rails

Таким образом, asp.net близок к 40% -100% популярности Ruby on Rails, и как это на самом деле по сравнению с Ruby on Rails? (хороший в использовании, простой, элегантный, стабильный, множество гемов или плагинов, много гемов или плагинов, которые имеют документацию и обзор?)

С точки зрения программирования, я думал, что если asp.net выпускается каждые 6 месяцев или 9 месяцев, с четкой версией, со стабильной и подробной документацией, то для программистов это на самом деле проще, потому что мы не «Этот гем работает с Rails 3.0.0, но не с 3.0.6, но вы можете использовать этот гем, который работает для Rails 2.3.11 и выше, но если у вас более старый проект, использующий 2.3.5, то он выиграет не работает. Или это работает для Rails 2.3, но не для 3.0, так что давайте найдем что-то еще, или мы не использовали этот гем, но он не разрабатывался и не отлаживался в течение 5 месяцев и не знаю, работает ли он 100 % для Rails 3.0 или нет, и на GitHub есть 32 проблемы, нужно ли нам использовать что-то еще? Этот гем зависит от 5 других гемов и имеет 0 документации, 0 спецификаций API, 0 обзоров, 10 строк инструкций по установке и есть 40 файлов с 3200 строками кода - вы спрашиваете автора на GitHub о документации, обзоре или спецификации API, или добавляете его в GitHub, и его ответ: прочитайте код. Это правда для этого аспекта программирования?

Ответы [ 2 ]

1 голос
/ 21 апреля 2011

ASP.net более популярен в связи с (1) внедрением продукта Microsoft (2) Great Intellisense в среде разработки (3) большим количеством поддержки и сообществ. Оба продукта в остальном хороши. Это зависит только от того, что вам удобно.

1 голос
/ 21 апреля 2011

В общем, какие библиотеки вы найдете для ASP.Net, будут работать с прямой совместимостью. Microsoft гораздо более неохотно представляет проблемы обратной совместимости, чем команда Rails (или даже Ruby). При этом не существует четкой структуры для плагинов для ASP.Net. Все они, как правило, имеют разные инструкции по установке и такие, которые должны выполняться вручную.

Мое личное мнение:

Ruby предоставляет более элегантный код, но я часто видел, что делать что-либо "вне коробки" с Rails менее элегантно. Из-за этого я использую ASP.Net, и мне больше нравится C # как язык, чем PHP. Я предпочитаю статически (ish) тип C # для веб-приложений, тогда как я обычно использую Ruby и PHP для сценариев и для небольших программ / веб-приложений, которые требуют мало логики. Многие люди могут сказать вам прямо противоположное этому, это просто вопрос мнения

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