仓酷云

标题: ASP.NET教程之.NET Core初探仓酷云 [打印本页]

作者: 飘灵儿    时间: 2015-1-18 11:13
标题: ASP.NET教程之.NET Core初探仓酷云
因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似net网页编程那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。微软在connect()年夜会上公布.NETCore将开源。它将供应一个撑持包含Windows、Linux和MacOSX在内的一切平台的单一代码库。克日,微软项目司理ImmoLandwerth给出了更多关于.NETCore是甚么和它将怎样“为将来一切的.NET平台奠基基本”的信息。
Immo注释说,.NET实践上是一系列框架,每一个框架针对一个特定平台,并且回分歧的微软团队一切,这在API和完成方面都不成制止地发生了差别。.NETCore是.NETFramework的一个新的分支,旨在为特定于平台的扩大供应一个配合的基本。每一个扩大供应只能用于特定使用程序模子的API,比方,面向.NET当地使用程序的WinRT互操纵扩大大概面向ASP.NET5使用程序的MVC。这个配合的层称为一致基类库(BCL),它位于一个包括.NET运转时的薄层之上。
ASP.NET教程之.NET Core初探仓酷云
登录/注册后可看大图

据Immo先容,基类库在.NET已供应的可移植类库的基本上又迈进了一步。在.NET中,PCL只界说API表面,而完成仍旧特定于每一个平台,如许就发生了分歧水平的完成纷歧致性。BCL不但供应一个跨一切撑持平台的配合的API,并且实践上也以一致的体例完成:“BCL年夜部分是纯MSIL程序集,能够原样共享。”风趣地是,微软为那些只能用于特定平台的API选择的办法确保他们在一切平台上都能够事情:
比起回过火来勉力在下层供应一个分歧的API栈,请求每一个具有特定组件的团队思索他们的API怎样跨一切平台事情要复杂很多。那是由于可移植性不是能够后续供应的工具。
.NETCore带来的别的一项风趣的变更是利用NuGet作为基础的托付体系。.NETCore将会作为一个细粒度的包的汇合托付,每一个包对应一个程序集。同时,微软将供应.NETCore分发包。实质上,它只是经由微软测试的、特定.NET版本的一切包的快照正本,用于那些不必要分外的自在举行NuGet包混搭的场景。
Immo先容,NuGet的利用和向加倍模块化的计划变化使“.NETCore平台有大概变化成一种使用程序当地框架。”云云一来,每一个使用程序将只必要部署框架中它必要的部分。如许做的次要优点是,当使用程序必要晋级.NETCore时,将不会损坏与别的现有使用程序的兼容性,而晋级整台呆板共享的.NETFramework就会云云。
不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听)
作者: 莫相离    时间: 2015-1-20 17:28
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
作者: 仓酷云    时间: 2015-1-29 13:31
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
作者: 小女巫    时间: 2015-1-30 21:53
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
作者: 老尸    时间: 2015-2-6 16:09
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
作者: 小魔女    时间: 2015-2-17 02:03
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
作者: 冷月葬花魂    时间: 2015-3-5 14:26
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
作者: 柔情似水    时间: 2015-3-8 10:25
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
作者: 若相依    时间: 2015-3-8 13:14
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
作者: 小妖女    时间: 2015-3-15 23:12
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者: 简单生活    时间: 2015-3-22 18:03
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2