仓酷云

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

[学习教程] ASP.NET编程:复杂了解在Mac OS X上运转ASP.NET程序仓酷云

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

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

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

x
据说很厉害,甚至可以把C#也干掉^_^,不过也很复杂,本来C++已经够复杂的。有人甚至还提出把这个东东引进标准,我觉得基本上不可能的。运转ASP.NET程序的三要素:
1)CLR(.NET运转时)
2)KRE(ASP.NET运转时)
3)Web服务器
以是在MacOSX上运转ASP.NET程序,就必要对应这三要素的工具:
1)CLR-Mono(今朝只要Mono能够用,今后能够用CoreCLRE)
2)KRE-KRE-Mono(基于Mono的KRE)
3)Web服务器-Kestrel
接着,用上面的4个命令将这三样工具安装上便可:
  1. brewtapaspnet/kbrewinstallkvmsourcekvm.shkvmupgrade
复制代码
接上去,照理只需将Web服务器开起来就可以运转了。
可是,年夜多半的程序都有本人的包包,以是要先把包包给装上:
  1. kpmrestore
复制代码
以后,开启Web服务器完事:
  1. kkestrel
复制代码
【参考材料】
BuildingC#/ASP.NETAppsonaMacWithvNext
HowIgotASP.NETvNextrunningonMacOSX
MacOSX上编写ASP.NETvNext(一)KRE情况搭建
让ASP.NETvNext在MacOS中飞呀飞。。。
如果需要重新编写代码,几乎任何一门计算机语言都可以跨平台了,还用得着net网页编程嘛,而且像PHP/C#等语言不需要修改代码都可以跨Windows/Linux。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-20 17:28:22 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
柔情似水 该用户已被删除
板凳
发表于 2015-1-25 11:29:47 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
再现理想 该用户已被删除
地板
发表于 2015-2-2 21:55:11 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
透明 该用户已被删除
5#
发表于 2015-2-4 12:43:14 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
活着的死人 该用户已被删除
6#
发表于 2015-2-9 22:39:14 | 只看该作者
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
7#
发表于 2015-2-28 03:06:18 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
若相依 该用户已被删除
8#
发表于 2015-3-9 19:55:00 | 只看该作者
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
admin 该用户已被删除
9#
发表于 2015-3-12 10:19:03 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
冷月葬花魂 该用户已被删除
10#
 楼主| 发表于 2015-3-19 19:55:47 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 01:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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