Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net比其他开源框架(如RubyonRails)更容易使用还是更稳定?_Asp.net_Ruby On Rails_Frameworks_Web Frameworks - Fatal编程技术网

asp.net比其他开源框架(如RubyonRails)更容易使用还是更稳定?

asp.net比其他开源框架(如RubyonRails)更容易使用还是更稳定?,asp.net,ruby-on-rails,frameworks,web-frameworks,Asp.net,Ruby On Rails,Frameworks,Web Frameworks,有一次我看到一个关于StackFlow的asp.net问题,我刚刚看到: 为asp.net标记了71722个问题,13.7k关注者 看 对于Ruby on Rails 36434个问题标记为ruby on rails,9.4k追随者 那么asp.net是否接近RubyonRails普及率的40%到100%,它与RubyonRails相比究竟如何?(好用、简单、优雅、稳定,有很多gem或插件,有文档和概述的gem或插件?) 从编程的角度来看,我认为,如果asp.net每6个月或9个月发布一次,版

有一次我看到一个关于StackFlow的asp.net问题,我刚刚看到:

为asp.net标记了71722个问题,13.7k关注者

对于Ruby on Rails

36434个问题标记为ruby on rails,9.4k追随者

那么asp.net是否接近RubyonRails普及率的40%到100%,它与RubyonRails相比究竟如何?(好用、简单、优雅、稳定,有很多gem或插件,文档和概述的gem或插件?)


从编程的角度来看,我认为,如果asp.net每6个月或9个月发布一次,版本清晰,文档稳定详细,那么对程序员来说就更容易了,因为我们没有“此gem适用于Rails 3.0.0,但不适用于3.0.6,但您可以使用此gem,它适用于Rails 2.3.11及更高版本,但如果您有一个使用2.3.5的旧项目,则它将不起作用。或者它适用于Rails 2.3,但不适用于3.0,那么让我们找一些其他的东西,或者我们没有使用这个gem,但它已经5个月没有开发或调试了,不知道它是否100%适用于Rails 3.0,GitHub上有32个问题,我们需要使用其他东西吗?这个gem依赖于其他5个gem,有0个文档、0个API规范、0个概述、10行安装说明,还有40个文件和3200行代码——您可以向GitHub上的作者询问文档、概述或API规范,或者将其添加到GitHub,他的回答是:阅读代码。对于这个编程方面,这是真的吗?

一般来说,您可以找到的ASP.Net库都具有向前兼容性。微软比Rails(甚至Ruby)团队更不愿意引入向后兼容性问题。尽管如此,对于ASP.Net的插件还没有一个明确的框架。它们通常都有不同的安装说明,因此必须手动执行

我个人的看法是:


Ruby提供了更优雅的代码,但我经常看到用Rails做任何“开箱即用”的事情都不够优雅。因此我使用ASP.Net,我更喜欢C语言而不是PHP语言。对于web应用程序,我更喜欢C#的静态(ish)类型,而我通常使用Ruby和PHP编写脚本,以及用于需要很少逻辑的小型程序/web应用程序。许多人可能会告诉你与此完全相反的情况,这只是一个意见问题

ASP.net之所以更受欢迎,是因为(1)带来了Microsoft产品(2)在开发环境中具有强大的智能感知能力(3)大量的支持和社区。这两种产品在其他方面都很好。这取决于你对什么感到满意。

可能是优雅、稳定等等。我只是在进行一般性的比较,但有趣的是,我听到的关于asp.net(接近0)的流行语并不比Ruby on Rails多。另外,以前的招聘人员打电话给我要RubyonRails或PHP的工作,但他们从来没有问过我或我认识的任何可能有asp.net经验的人@動靜能量 这可能是因为RubyonRails本身就是一个热门词汇,PHP可能永远是“通用”系统。它比ASP.Net存在的时间更长,使用它的网站也更多。由于简单的经济定律,你会得到更多的Ruby和PhP调用。。。需求与供应。净资源供给大于需求,而Ruby的需求大于供给的情况正好相反。随着Azure和微软即将推出的其他云技术,微软的产品总是有很多流行语和需求。。。我正要开始思考人类世界不是基于理性、伦理或道德的——99%以上是基于需求和供给,有时是基于良心,如果这个人有良心的话。有趣的是,你也提到了这一点。但是有这么多
.net
资源,为什么还有那么多关于StackOverflow的问题?我认为RoR有很多问题,原因很简单,它很受欢迎。这也是因为gems文档还不够,当您安装gem时,它会在这里或那里中断,人们需要询问它。这个问题的标题有点误导,因为ASP.NET不是一个开源框架。这难道不意味着使用起来比其他开源框架更稳定吗