电脑安全

您当前的位置:主页 > 电脑安全 >

PHPer初涉asp.net的心得体验及两者对比[1]-网络编程

来源:[db:来源]标题:   文件    编辑:电脑技术全能网 时间:2019-09-23 12:32

原标题:PHPer初涉asp.net的心得体验及两者对比[1]-网络编程
   搞不搞PHP不是我说了算,是公司说了算玩不玩.NET也不是我说了算,一样是公司说了算先前没碰PHP之前,我是用ASP的,厥后03年时ASP.net很风行哈,就开端留心这方面的货色,还从http://www.mycodes.net下载了一本甚么黄金版来看了看,特此申明,仅仅只是看看,为啥,哈哈哈,机子太慢,跑不动VS啊,并且事先边上的人又没有一个会.net的,以是也只是停顿无理论阶段,仅仅晓得了有HTML控件,有Server控件,有DataGirl甚么的但厥后换任务后,跑去搞PHP了,事先也是公司请求,没方法,哈哈哈,对于PHP的,我写过了篇了,这里就不罗嗦了哈~网址在这里http://www.dnjishu.com/31721/viewspace_12952.html~当我换了第四家公司时,他们是搞.net的,然而恰好有一个名目客户指名道姓要用PHP(客户怎样会有这类请求,怪了,更怪的是他请求名目用PHP,但情况倒是WINDOS,估量客户那里有人在前面不懂装懂瞎批示吧),以是我就出去了没有一点牵挂,第一个顺序就是helloword,呵呵我发觉PHP和ASP.net有许多类似之处。真的,十分类似MVC分别PHP用smarty,而asp.net用同名再加一个.cs文件来取代,比如default.aspx就一定会有一个default.asp.cs文件一样只不外,PHP是如许(指出这个顺序文件的模板是哪个)$tpl->display("default.htm");而asp.net是如许(在我眼里他是反过去了,竟然由模板来申明顺序文件是哪个)<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>那末究竟真的是如许吗?我不晓得,我在asp.net也是刚入门,留在当前见分晓哈~类库挪用(用PHP的说法)php用的是include先包括文件出去,而后再new实例化而asp.net呢,他是间接用using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;的方法,实在我感到也一样,至于不必指明挪用哪个文件,那是由于那些定名空间外面的功效全都是由MS自已开辟的,不似PHP如许由民众来供给类库或是框架甚么的打个比方,asp.net外面的类库(程度差,估且这么叫吧,我也不晓得叫啥,)实在都是MS自已做的,以是就像一母同胎的兄弟,彼此之间不必空话就能独特协同应用而php外面的类库,由社区差别的大从人群去实现,就似乎一堆生疏人一样的,include就比如先打个召唤告知人家说,我在这里,而后再实例化再应用至于.net中为甚么曾经申明用system为甚么还要再申明用了sys.web依照我的教训,system外面是没有详细完成某种功效的代吗的,详细完成某种功效的代码是由他的子类web及子子类ui之类实现了,他的存在好像是为了理顺某种关联唉,要下班了,明天先写这么多,过两天有啥心得领会了再写吧———————无敌宰割线————————————————————————————————对了,另有点小迷惑想征询一下各人html文件为纯洁由HTML标签构成的,然而MS的aspx文件中,他把全部的html标签转换成了MS自已的HTML控件或是Server控件,aspx.cs为后盾代码如斯一来当美工把HTML文件给我时,