仓酷云

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

[学习教程] ASP.NET网站制作之举行实践使用,Mono筹办好了吗?仓酷云

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

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

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

x
感觉很多控件都必须自己去写代码;用了WebMatrix感觉也不是很好,毕竟没有很强的WYSIWYG效果。现在就不知道如何是好了。在手艺问答网站StackOverflow上,有人发问“Mono的黄金工夫来了吗?”。包含Mono项目开创人MigueldeIcaza在内的很多用户举行了回覆,这些会商关于判别在Mono上部署使用的机会很有匡助。
Miguel的回覆次要基于两个场景:
a)假定你在移植现有的使用,对Mono是不是能完成该义务有所疑虑;

b)假定你企图写一些新代码,想懂得Mono是不是功效够好。
关于第一个场景,Miguel倡议先运转Mono迁徙剖析器工具,也就是MoMA。假如MoMA没有提醒非常大概非常对照少,那末就能够对现有使用举行移植。Miguel供应了一些MoMA的剖析形态呈报:
依据印象中那些基于用户提交的MoMA形态呈报,约莫有50%的使用能够间接移植,25%的必要一周的调剂事情(好比重构,改编等),15%的必要对你原本的代码举行年夜幅修改,其他的则不值得移植,由于它们和Win32绑定的太严密。这时候,不管是重新重做,仍是基于贸易思索将代码变得可移植,都必要几个月的事情量(最少从我们现有的呈报中看到是如许)。
据Miguel说,假如启动一个新项目标话,事变就复杂很多:
假如你重新入手下手一个新项目,事变就很复杂了,由于你只会用到Mono中现有的API。只需你利用现有的撑持平台(好比.NET2.0,和3.5中包含LINQ和System.Core在内的一切中心更新,和Mono一切的跨平台API),那就高枕无忧。
关于发问的成绩,其他用户也表达了他们的概念,JonGalloway说:
关于.NET2.0功效来讲,Mono做得已很好了。今朝很多.NET3.x功效正在开辟当中,还没有完成。比来我在SubSonic上运转了MoMA,只发明了一个成绩——Nullable范例的一个奇异使用。那末年夜的代码库,能有如许的成就很可贵。
在言语层面,Mono编译器完整服从C#3.0言语标准。
JonathanHolland也提出了本人的概念:
在桌面端,假如你只是利用GTK#,Mono会事情的很好。对Windows.Forms的完成另有点成绩(好比,不克不及利用TrayIcon"s),但已前进良多了。别的,GTK#是一个比Windows表单更好的工具包。

在Web端,Mono完成了ASP.NET的尽年夜部分功效,年夜多半网站基于它都运转的很好。这儿的成绩是找到一个在Apache上装有mod_mono的主机,大概本人往做,假如你有会见主机的权限。
另外一个StackOverflow用户Daniel指出:
假如你想利用WPF,还必要再等一等,由于Mono今朝还没有企图对它举行撑持:http://www.mono-project.com/WPF。
看上往Mono已能够举行实践使用了,最少对新使用大概那些顺遂经由过程Moma兼容性测试的使用云云。
检察英文原文:IsMonoReadyforProduction?
来自:http://www.infoq.com/cn/news/2008/10/Mono-Production
net网页编程欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-18 16:50:34 | 只看该作者
那么,ASP.Net有哪些改进呢?
小妖女 该用户已被删除
板凳
发表于 2015-1-20 05:15:31 | 只看该作者
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
莫相离 该用户已被删除
地板
发表于 2015-1-20 16:44:19 来自手机 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
老尸 该用户已被删除
5#
 楼主| 发表于 2015-1-24 05:22:19 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
变相怪杰 该用户已被删除
6#
发表于 2015-1-26 18:39:16 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
活着的死人 该用户已被删除
7#
发表于 2015-2-4 17:43:16 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
再现理想 该用户已被删除
8#
发表于 2015-2-5 11:14:31 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
若相依 该用户已被删除
9#
发表于 2015-2-23 07:45:03 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
灵魂腐蚀 该用户已被删除
10#
发表于 2015-3-7 05:53:05 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
乐观 该用户已被删除
11#
发表于 2015-3-11 04:31:27 | 只看该作者
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
简单生活 该用户已被删除
12#
发表于 2015-3-17 20:10:35 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
山那边是海 该用户已被删除
13#
发表于 2015-3-24 23:44:48 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-5 09:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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