是否值得学习经典ASP?

Qco*_*com 17 asp.net asp-classic

我一般都知道ASP和ASP.NET之间的区别,因为我是两者都是新手,所以我不了解所有这些,但我得到的事实是ASP.NET建立在Microsofts .NET框架之上,并且是下一代ASP,但它是从头开始构建的.

W3SchoolsSO上的另一个问题为解释这些差异提供了很大的帮助!

我想知道在深入了解ASP.NET之前是否值得完全学习Classic-ASP.

为什么人们仍然使用Classic-ASP?我听说过ASP.NET提供的好处,似乎值得切换.

由于服务器问题,人们仍然使用Classic-ASP,还是仅仅因为他们因某些原因而喜欢使用它?

我想要一些我应该先开始学习的指导,以及为什么有人有任何好的建议?

更新:

感谢大家非常有帮助的帖子!他们给了我很重要的指标,为什么!

谢谢!!

Rob*_*Rob 34

有很少或根本没有一点学习传统的ASP为先导,以ASP.NET作为,而在某些方面(类似Server,Request,Response对象及其相关方法等),它们是不同的,以至于一个不作为一个温和简介另一个.

如果您不需要了解经典的asp,那么肯定会使用asp.net,因为它是"未来的方式",无论是MVC还是WebForms幌子.我现在想要学习经典asp的唯一原因就是支持遗留应用程序.如果在任何大规模的经典asp中进行任何新的"绿地"开发,我会感到非常惊讶.还有一个很好的问题(我提供了一个答案),它将为您提供有关asp.net WebForms和MVC之间差异的一些信息,这些信息值得一读.

当谈到从C#和VB.net的选择中选择"哪种语言"时,选择你最容易理解的,至少在最初阶段.建议您至少考虑将C#作为示例,样本,教程等等更容易获得.在stackoverflow 上看一下C#标签vb.net标签(105,977个问题对10,815个问题),可以清楚地了解哪个有更广泛的应用.


Not*_*tMe 8

ASP.Net和Classic ASP实际上彼此无关.是的,它们都是用于构建网站的技术,但这种关系就在那里停止了.顺便提一下,Classic ASP与任何.Net语言相比,PHP更具可比性.

有些人仍然有经典的asp网站,但没有足够的理由花时间学习它...除非你已经在做一个.这些网站仍然存在的主要原因是它们仍在工作(旧位不完全生长苔藓),重做一切的成本高到不合理.

只需学习C#和asp.net.不要做VB.Net,因为它有更小的跟随.


Joe*_*orn 6

我就这么没有,因为传统的ASP只是要教你的坏习惯.


Mar*_*age 5

除非您必须处理已经使用(经典)ASP的现有项目,否则我认为不值得学习.你可以通过避开这种相当过时的技术来节省很多麻烦.

即使模板引擎有相似之处,您也必须使用VBScript或JScript编写(经典)ASP页面.在ASP.NET中,您将使用C#或VB.NET..NET平台是比基于COM脚本平台更加丰富.