×

net开源

有哪些好的.net的开源项目?.NET开源是什么意思以前写的C#的源代码是不是以后可以在LINUX和安卓下编译了

admin admin 发表于2022-05-01 12:04:44 浏览115 评论0

抢沙发发表评论

有哪些好的.net的开源项目

.net是微软公司推出的,其实说白了它就相当于一个虚拟机,只要在.net的框架内,用户可以自行更改,而不再需要微软公司的维护。那么既然.net用起来如此的方便,有哪些好的.net开源项目呢?必须明白的一点.net的开源项目有很多,看你需要是哪一种吧,只有你需要的才是好的,不然他再好你无处可用也没什么用


Ajax控件工具包为什么推荐Ajax控件工具包?不得不说的就是他的应用确实很广,如此高利用率的项目你值得拥有。ASP.NET Ajax控件工具包(AJAX Control Toolkit)为.NET开发人员提供了丰富的解决方案,值得一提的是这个工具包是由微软和开发者社区共同开发的,Ajax控件工具包提供了几十个强大的控件,如评星等级小工具,弹出窗口,密码强度验证,可拖动式面板等。-net开源

ASP.NET MVC:不夸张的说,ASP.NET MVC是现代网路开发的核心。很多应用程序框架解决问题用的都是用MVC作为以架构驱动开发的基础。

它给.NET开发人员开发复杂网站提供了一个强大的解决方案,而且它是基于.NET的,开发人员可以继续使用其它ASP.NET特性,如数据缓存和表单验证等,另外还有其它辅助项目进一步增强了ASP.NET MVC框架的功能。-net开源

总结:对于.net我觉得最重要的就是掌握基础核心技术,因为.net的开源性决定了基础框架在整个.net中的地位,如果说这样的基础框架和空间工具包你都没有掌握,试问如何能够最好.net?所以去学习吧。

.NET开源是什么意思以前写的C#的源代码是不是以后可以在LINUX和安卓下编译了

1、目前随着C#,VB.NET的开源越来越多的开源爱好者纷纷加入到微软的.NET平台,开始研究它的底层源码,目前.NET运行在Linux需要搭配Mono,但是运行效果怎样,不得而知。 至于MAC OS和IOS据我所知是不能运行.NET,但是Android同样可以借助Mono。这个没有证明过。楼主可以在网上找找。2、.NET可否跨平台,这个在第1点已讲过了。至于说C#程序员的前途问题,就针对这种常见问题,就我个人经验来看,与使用什么语言的是完全没有关系的,关键是看个人的技术水平。如果非要说哪种程序员更有前途, 那么我会说,精通算法、精通软件设计模式、精通C\C++(特别是指针和OO)的程序员将更有前途。3、目前.NET还没有做到这点,至于以后,就不好说了,关键还是看微软。如果我是微软这一方,我是不会去考虑这个问题的,因为肯定不会将自己的用户往苹果公司里推。只有从竞争对手里挖用户过来。4、这个问题和上面的类似,另外根据微软总部最近的一些决策来看,比如 WIN10 免费升级,.NET开源等系列决策来看。我想微软想释放的信号,大家都能猜得到,那就是微软重点还是回归到操作系统来,吸引更多的用户使用微软的操作系统。以上纯粹是个人的看法。不代表微软!

为什么.net要跨平台必须要开源

很明显微软要扩大开发的市场。至于为什么要扩大只有微软知道。.net一直是只能在windows系统的服务器才能发布.net的应用程序。至于能在linux上面发布网上也是有教程,但是这是技术大牛做的事情,正真的商业应用不会让你这样去做的。你不开源,除了windows系统,其他系统微软都不会提供技术支持。要知道,windows系统是要钱的,何况是服务器的windows server。不交钱微软找到你的时候你的公司就会惹官司,本人以前所在XX有遇过这种事。你linux系统是免费的,你想想这是不是意味着公司开销减少了,更多公司愿意使用.net开发应用。还有就是windows和linux各种系统之间的性能争论战。鄙人不才,不太懂操作系统。微软本次开源的内容涉及 .NET Framework Libraries、.NET Core Framework Libraries 和 RyuJit VM,允许开发者编写运行于Mac OS X和Linux 的 .NET 程序。并且提供开源保证,托管在Github上,Visual Studio开始支持Android和iOS程序编写并自带Android模拟器。这很明显微软要扩大移动端的市场。开源的目的还有很多,例如与php,java等开发语言竞争。.net长久以来听到的统计都是低于java等开发语言的。总之.net开源就是为了跨平台扩大市场,赚钱。