仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1183|回复: 11
打印 上一主题 下一主题

[学习教程] ASP.NET教程之ASP.NET中的KRE是甚么?仓酷云

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:13:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么?KRE的英文全称是KRuntimeEnvironment,个中K是ASP.NETvNext(厥后叫ASP.NET5)的项目代号。
KRE是ASP.NET5运转时情况,它是ASP.NET5的中心部分,ASP.NET5使用程序就是运转于KRE之上的。
那KRE与CoreCLR(.NETCoreruntime,跨平台)、CLR(.NETFrameworkruntime,仅限Windows)之间的干系是甚么呢?
KRE既能够运转于CLR、也能够运转于CoreCLR的runtime。下图中,KRE就处于蓝色ASP.NET5方框的底部。

KRE能够运转于CoreCLR,固然也能够运转Mono,今朝跨平台ASP.NET就是借助于KRE-Mono(CoreCLR还未公布),以是KRE是ASP.NET5可以跨平台的关头。
以是,假如用一句话来表达,KRE就是ASP.NET跨平台运转时。
【参考材料】
ASP.NET5:WhatareKRE,KVM,KPM?
Whatis.NETCore5andASP.NET5within.NET2015Preview
兄弟们,想来你们都看过了昨天的比赛了。我现在的痛苦状跟当时应该差不多。希望本版.net老师不吝赐教,为小弟这一批迷途的羊羔指一条阳光之道!您也知道:学习技术如果只有一个人摸索,那是一件多么痛苦的事情!还有,如果万辛能得名师或长者指点,那又是多么一件幸福和快乐的事情!
乐观 该用户已被删除
沙发
发表于 2015-1-20 17:28:26 来自手机 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
简单生活 该用户已被删除
板凳
发表于 2015-1-26 06:19:32 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
柔情似水 该用户已被删除
地板
 楼主| 发表于 2015-1-29 13:59:11 | 只看该作者
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
飘灵儿 该用户已被删除
5#
发表于 2015-2-6 17:15:37 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
若天明 该用户已被删除
6#
发表于 2015-2-10 09:35:45 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
再见西城 该用户已被删除
7#
发表于 2015-2-14 19:29:48 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
只想知道 该用户已被删除
8#
发表于 2015-3-4 09:57:52 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
再现理想 该用户已被删除
9#
发表于 2015-3-11 06:40:18 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
爱飞 该用户已被删除
10#
发表于 2015-3-11 18:15:04 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
海妖 该用户已被删除
11#
发表于 2015-3-19 06:34:40 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
不帅 该用户已被删除
12#
发表于 2015-3-27 10:11:20 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 11:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表