简单生活 发表于 2015-1-16 22:40:58

ASP网页编程之在.net开辟中几个主要的熟悉误区

缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全.net现在已很盛行,成为赶时兴的程序员的首选。可是,大批方才打仗.net的程序员切实其实存在必定的熟悉误区,这里先先容一部分。
1、.net程序再运转一次就会更快
很多人对此的注释是:.net程序第一次运转时会被编译本钱地代码,以是再次运转会更快。但遗憾的是,实在每次运转,那些IL城市被翻译一次,不会保存上去。以是其实不会变快。但为何偶然候真的以为快了呢?实在一切程序都是如许,这是Windows再为你缓存用过的组件。真正必要CPU工夫的程序,多运转是不会加速速率的。
2、.net程序运转起来必定很慢
因为存在IL被翻译本钱地代码的历程,.net程序切实其实要损耗一部分工夫。可是.net程序仍旧具有很高的效力,这一点很多Java假造机都比不上,这是为何呢?由于多半.net程序内含的代码很少,几近都是挪用.netFramework中的类库,而这些类库在.netFramework安装的时分全体编译成为本机优化的当地码,并保留在程序集缓存内里。有了这个程序集缓存,你程序现实上的年夜部分已是高效的当地代码,以是固然快了。可是,假如你举行大批数值盘算类的操纵,仍是可以感应第一次运算的速率分明下落。以是倡议人人将盘算麋集型的程序分别出来,编译本钱地代码并保留在程序集缓存中,今后利用起来就很快了。
3、C#比VB.net快,功效更壮大
必需得供认,C#编译器和VB.net编译器在处置某些细节上的确有些分歧,招致二者编译功效相似的程序效力一般会有差别。但关于一个体例完全的项目,是不会有任何不同的。缘故原由是起首VB.net编译器并没有比C#有本色上的缺点,其次年夜部分代码都是.netFramework类库中的代码,二者挪用起来没有不同。至于C#比VB.net功效壮大,这牵涉到心思学成绩。VB其实不比C#差,也没有“语法凌乱”、“为了兼容而计划”之类传说中的偏差。用VB.net一样能够写出杰出的、布局完善的使用程序。并且VB.net也是VisualStudio.net独一的宏言语。
这内里另有一个成绩,出名的Linux下的.net――Mono中是不是只撑持C#?固然不是,用VB.net开辟出的程序一样能够在Mono中准确运转。并且最新的Mono将包括MonoBasic言语,如许,把握VB.net语法的人,就能够完整在Linux等体系下开辟。
4、微软只想推行C#,他想保持VB.net
不要听信庸人自扰的话。微软无时无刻不在推行VB.net上专心。MSDN上关于.net开辟的文章,用VB.net做例子的比用C#还要多。微软还专门推出VB手艺节目――VBTV,匡助开辟者更好地懂得VB.net。微软在列出VisaualStudio中的开辟工具时,VisualBasic老是排在第一个――这是微软5年来的传统。以是忧虑VB.net会被减少的人,如今该松口吻了。
5、微软用.net匹敌Java,以是我也要撑持.net,否决Java
万万不要有这类设法,MS固然想占据Java的市场,Sun固然不肯意,但这不关你的事。哪一方赢了你都不会有本色上的优点。仍是两个都学吧。与其在网上挑起争辩,不如多学一个本领,你即刻就会看到报答的。



减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。

愤怒的大鸟 发表于 2015-1-19 21:12:47

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

仓酷云 发表于 2015-1-28 10:53:47

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

再见西城 发表于 2015-2-5 20:51:37

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

admin 发表于 2015-3-3 22:40:32

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

冷月葬花魂 发表于 2015-3-11 14:25:46

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

海妖 发表于 2015-3-18 23:10:48

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

活着的死人 发表于 2015-3-26 20:35:40

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页: [1]
查看完整版本: ASP网页编程之在.net开辟中几个主要的熟悉误区