柔情似水 发表于 2015-1-18 11:31:48

ASP.NET编程:2007年你必需进修的10项.NET手艺仓酷云

在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。17Tech06月03日原创翻译:固然关于这个成绩,每一个人都有本人的设法。以下只是作为我团体以为对照主要的10项必要进修的手艺:

[*]WCF(WindowsCommunicationFoundation):
固然WCF明显没有WPF或SilverLight那末吸惹人,可是它倒是在.NET框架下办理营业成绩的基本。以是你往年最少要进修一门.NET的新手艺,那你就选择WCF吧。
[*]ADO.NET(andLINQ):
这是让你与数据层打交道的手艺。而且LINQ供应了将各类数据组合起来的办法。假如以上两个手艺你都不熟习的话,那就等着被人来抢你饭碗吧。
[*]WPF(WindowsPresentationFoundation):
进修WPF的主要性几乎不问可知。你在程序中所必要的窗体、交互界面、页面都是架构在WPF上的。而且在Vista中已集成了WPF。
[*]SQLServer2005:
我分明这实在并非.NET的内容,但它又的确是.NET的内容。SQLServer2005为开辟者供应了一种在其他平台没法失掉的壮大力气。你得细心发掘这个版本所带来的立异手艺,这将匡助你成为一个更好的开辟者和成绩办理者。
[*]ASP.NET2.0:
即便长短在线程序开辟者也应当懂得一下这个手艺。这代表着最新的观点——静态言语。LINQ,AJAX等极新的手艺都集成在个中(固然,最吸惹人确当然是SilverLight!)。
[*]平安:
关于这点,我只提一句话:平安参谋专家的薪资已进步到每小时300美圆了。
[*]TDD(TestDrivenDevelopment):
为了查验你的程序是不是准确,你总得测试一下。而怎样测试则是一门学问。好勤学习测试的学问吧。
[*]Networking:
收集部分的基本常识固然都得温习一下,TCP,UDP,HTTP,FTP,等等协定。进修这些将能让你更简单的将各个程序与数据分离起来。而且让你的程序效力更高。
[*]Threading:
关于线程的了解将间接决意你的.NET开辟程度。你很多进修一下线程相干常识,晓得他们是干甚么用、而且怎样用在你的程序里的。
[*]Learning:
对,我将进修界说为一项手艺。人们得学会怎样进修,而且选择进修甚么。如许你才干行进得更快。
我也不知道,我原来理解的,NET就是C++编程,只是与net网页编程相对,呵呵。以为.ET就是高级C++编程。

透明 发表于 2015-1-19 11:25:19

业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

若天明 发表于 2015-1-21 17:01:33

市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。

莫相离 发表于 2015-1-30 21:28:41

提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。

admin 发表于 2015-1-31 05:02:02

最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。

第二个灵魂 发表于 2015-2-4 08:03:29

但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。

蒙在股里 发表于 2015-2-9 19:49:16

比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。

再见西城 发表于 2015-2-27 19:41:31

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。

若相依 发表于 2015-3-7 09:09:42

比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。

小女巫 发表于 2015-3-8 14:21:17

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

再现理想 发表于 2015-3-11 18:22:55

微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。

仓酷云 发表于 2015-3-16 08:35:14

微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。

愤怒的大鸟 发表于 2015-3-16 23:21:30

主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。

乐观 发表于 2015-3-26 02:21:57

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

变相怪杰 发表于 2015-4-3 23:30:23

PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。

只想知道 发表于 2015-4-6 15:52:06

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。

爱飞 发表于 2015-4-6 17:05:15

平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。

谁可相欹 发表于 2015-4-12 20:50:17

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

兰色精灵 发表于 2015-4-16 15:50:25

比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。

飘飘悠悠 发表于 2015-4-17 21:33:16

asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
页: [1]
查看完整版本: ASP.NET编程:2007年你必需进修的10项.NET手艺仓酷云