asp.net网站开拓

2010年11月25日 标签: asp.net网站开拓

     ASP.NET程序员并不仅限于ASP.NET,对ASP.NET程序员的要求必须包含精通HTML,熟悉JAVASCRIPT/CSS。也就是说要有肯定WEB美工所需的经验,即使有美工,这些方面也缺不得。


     ASP.NET的一个很大的好处就是用做传统WINFORM软件的方式来做WEB。如果以ASP.NET做编程,那么今后能够考虑兼做SERVER端WINFORM/WINDOWS SERVICE软件,相辅相成很有益处,在大中型项目有时必须辅助服务器端非WEB软件才能实现某些应用。


     从个人开展角度,ASP.NET开拓能够说门槛很低,我在项目中选择采纳ASP.NET也是看重新人好培育,薪资相比同等其余开拓语言经验的人要低。因此一个人不能一直做ASP.NET,必须转到网站及系统架构设计等方面,也就是说转到系统架构师或项目经理。这个是个人成长的方向。


    当然,如果对薪水有需求的话,建议兼修其余语言,既然选了ASP.NET,说明是微软条线,那么修C++对自己今后职业开展方向可能更有利——如果想一辈子做技术写代码的话,C++永远不会过时。


     JAVA和C#你只要学好了都不错,但是没学好,你选的哪怕是全宇宙最好的专业那也是白搭。我是学C#的,我觉得C#语言JAVA美,但JAVA的开放式的框架比C#好,但JAVA的框架太多了。

      ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开拓工具,微软还特别为它量身打造了Visual InterDev开拓工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时刻开头如雨后春笋般的出现在网络上。由于它的简单以及高度客制化的能力,也是它能快速窜起的原因之一。

不过ASP的缺点也逐渐的出现出来:

  意大利面型的程序开拓方法,让维护的难度提高很多,特别是大型的ASP应用程序。 直译式的VBScript或JScript语言,让效能有些许的受限。 延展性因为其基础架构扩充性不足而受限,虽然有COM元件可用,但开拓一些特别功能(像文件上传)时,没有来自内置的撑腰,需要寻求第三方软件商开拓的元件。 1997年时,微软开头针对ASP的缺点(特别是意大利面型的程序开拓方法)准备开头一个新项目来开拓,当时ASP.NET的主要领袖人Scott Guthrie刚从杜克大学毕业,他和IIS团队的Mark Anders经理一起协作两个月,开拓出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被开展出来,并给予一个名称:XSP,这个原型产品使用的是Java语言。不过它马上就被纳入当时还在开拓中的CLR平台,Scott Guthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风险(huge risk),但当时的XSP团队却是以CLR开拓应用的第一个团队。
  为了将XSP移植到CLR中,XSP团队将XSP的内核程序全部以C#语言重新撰写(在内部的项目代号是 "Project Cool",但是当时对敞开场合是保密的),并且改名为ASP+,作为ASP技术的后继者,并且也会提供一个简单的移转方法给ASP开拓人员。ASP+首次的Beta版本以及应用在PDC 2000中亮相,由Bill Gates主讲Keynote(即关键技术的概览),由富士通公司展示使用COBOL语言撰写ASP+应用程序,并且宣告它能够使用Visual Basic.NET、C#、Perl与Python语言(后两者由ActiveState公司开拓的互通工具撑腰)来开拓。

  在2000年第二季时,微软正式推动.NET策略,ASP+也顺理成章的改名为ASP.NET,通过四年的开拓,第一个版本的ASP.NET在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成为ASP.NET的产品经理(到现在已经开拓了数个微软产品,像ASP.NET AJAX和Microsoft Silverlight)。当前最新版本的 ASP.NET 4.0 以及 .NET Framework 4.0 仍在开拓中。

世界级的工具撑腰

  ASP.net构架是能够用Microsoft(R)公司最新的产品 Visual Studio.net开拓环境进行开拓,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件撑腰的一小部分。

强大性和适应性

  因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,能够使它运行在Web应用软件开拓者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7上)。通用语言的基本库,消息机制,数据接口的处置都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你能够选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经撑腰的有C#(C++和Java的结合体),VB,Jscript , C++、F++。未来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开拓的程序,能够完整的移植向ASP.net。
  ASP.NET一般分为两种开拓语言,VB.NET和C#,C#相对角较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其余开拓语言经验,建议直接学习C#即可。

简单性和易学性

  ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架同意你树立你自己的用户分界面,使其不同于常见的VB-Like界面。


选择北京腾讯分分彩下载公司-传诚信,优质服务,绝对不容错过 !
1. 优秀的网络资源,稳定的网站和速度保证 
(配送双线独立ip空间,国际A级BGP机房,99.5% 的主机在线时间) 
2. 7年北京腾讯分分彩下载经验,优秀的技术和设计水平,更放心 
3. 全程省心服务,不必操心自己不懂网络,更省心。 
-----------------------------------------------------------------------------------------------------
我们的与众不同之处:

    T6娱乐网络营销顾问:我们为您提供T6娱乐的网络营销顾问服务,您需要了解关于如何开展网络营销,电子商务网站设计等的事宜,欢迎随时腾讯分分彩下载。

北京腾讯分分彩下载公司-传诚信网站:www.ccxcn.com 点击察看经典网站案例

本文链接:/customer/1724.html 转载请注明!
Sitemap
条评论
Sitemap
条评论