谁可相欹 发表于 2015-1-18 11:13:54

ASP.NET教程之NuGet 3线路图公布仓酷云

数据挖掘有点高深的,主要估计就是使用一些算法提取一些实用的数据。学好数据挖掘的话可以应聘baidu或者google,但是一般人家对算法的要求听高的。你最好还是学点应用型的吧。这种主要是研究型的。在比来的一篇文章中,JeffHandley归纳综合了NuGet3.x线路图。NuGet最后是作为一种分发ASP.NETMVC包的体例,而如今它已成为.NET生态体系和VisualStudio自己所不成或缺的一部分。该线路图所先容的4个次要部分包含:包发明、信托/不兼容包、API和包安装/构建。
包发明

包发明部分先容的功效相称刀切斧砍。

[*]高低文敏感的列举和搜刮
[*]包创立者和消耗者的统计呈报
[*]可编纂的包元数据
[*]经由过程交际图发明和共享包
信托/不兼容包
如今并没有信托包的观点。开辟者在NuGet上搜刮他们本人以为准确的包,可是假如这些包并非普遍盛行的包那末就为犯科举动留下了充足的空间。人们乃至不克不及信任本人看到的作者名,由于一般情形下这些包是以团体而不是以构造的名义公布的。大概也有多团体共享统一个密钥的情形,这也会形成平安风险。
为了处置这个成绩,NuGet企图增加构造和团队帐号的撑持。这些帐号,包含团体帐号,以后就可以基于具有者的名誉评级。
在不兼容方面,有两个要素必要思索。第一个是项目之间一般的不兼容。有一个呈报体系会处置这类成绩,它可以关照开辟者在统一个项目中夹杂两个包的成绩。
另外一品种型的不兼容是正当性。只管NuGet上的年夜部分包都是基于开源允许供应的,可是并非一切的允许都互相兼容。因而它的另外一种功效就是经由过程允许称号过滤。
API变更

如今的NuGet包是经由过程一个独自的OData服务供应的。在NuGet3中该服务将会被支解成如今被称作“微服务”的工具。切实的API仍然在研究中,可是企图是将其分别成上面的观点服务。

[*]下载(服务于包安装和恢复)
[*]元数据和来历(用于枚举包并剖析依附)
[*]搜刮(猎取高低文敏感的包列表和搜刮了局)
[*]器度(呈报下载统计数据)
[*]事务(表露Gallery上的举动流,以供各类分歧的消耗服务利用)
新客户端API还会为上面这些范畴供应一些功效:

[*]可以更简单地遍历包元数据而不必要下载包
[*]不必要起首读取包的元数据就可以下载它们
[*]不必要安装包就可以挪用依附剖析器
[*]不必要真正地安装包就可以决意它是不是与某个项目兼容
[*]撑持SemanticVersioning2.0
[*]撑持架构、设置和工具集组
[*]为更庞大的图供应了新的依附剖析器特征
基本举措措施变更

正如一切试图搜刮NuGet的人所能证实的,NuGet正在蒙受着盛行的痛苦。为了对其举行弥补,他们从头构建了后端让其遵守一个终极分歧的模子。
NuGet是一个极为侧重读的体系,每写一次都陪伴着数百万次的读取。可是明天的计划利用了一个写对照便宜而读十分高贵的体系。是时分改动一下了!
为了完成近乎自在的读取,我们正在转而利用一个终极分歧的呼应模子。当包被上传、包的一切权产生变更大概当其他的数据写进产生的时分,我们会当即把这些数据写进到威望的数据存储(今朝是SQL)。可是对包元数据的哀求大概下载其实不会查询这个威望的数据存储。相反地,它们会读取后端服务盘算的JSON-LDblobs。
c++是语言,其实C++和net网页编程的应用范围根本就不一样的。在net网页编程应用的领域内,c++是不合适的。所以微软才搞了C#和net网页编程对抗。

只想知道 发表于 2015-1-20 17:56:01

我的意思是.net好用,从功能上来说比JAVA强还是很明显的。

乐观 发表于 2015-1-24 13:19:23

ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。

若相依 发表于 2015-2-1 15:20:53

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。

小女巫 发表于 2015-2-6 21:19:45

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

深爱那片海 发表于 2015-2-8 20:04:04

可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。

蒙在股里 发表于 2015-3-1 22:55:12

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

admin 发表于 2015-3-11 00:13:48

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。

金色的骷髅 发表于 2015-3-17 16:19:57

有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。

不帅 发表于 2015-3-24 12:06:19

现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
页: [1]
查看完整版本: ASP.NET教程之NuGet 3线路图公布仓酷云