Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我应该开始学习ASP经典还是';继续';学习ASP.NET? 背景_C#_Asp.net_Vbscript_Asp Classic - Fatal编程技术网

C# 我应该开始学习ASP经典还是';继续';学习ASP.NET? 背景

C# 我应该开始学习ASP经典还是';继续';学习ASP.NET? 背景,c#,asp.net,vbscript,asp-classic,C#,Asp.net,Vbscript,Asp Classic,一年前,我必须在学校学习PHP,我已经知道ActionScript3,所以它并不那么难,并且与我的一个朋友一起,我们是我们学校第一批用PHP学习OOP的两名学生。 这不是必需的,但我们认为这很重要 去年我开始学习C#和ASP.NET,但我在C#和ASP.NET方面远不是专业人士,我确实为自己做了一些项目,只是为了教育目的 几天前,我开始了一次实习(应该需要6个月),但公司仍然使用ASP Classic和VBScript 问题: 去年学习ASP.NET和C#值得吗?现在开始学习ASP Classi

一年前,我必须在学校学习PHP,我已经知道ActionScript3,所以它并不那么难,并且与我的一个朋友一起,我们是我们学校第一批用PHP学习OOP的两名学生。 这不是必需的,但我们认为这很重要

去年我开始学习C#和ASP.NET,但我在C#和ASP.NET方面远不是专业人士,我确实为自己做了一些项目,只是为了教育目的

几天前,我开始了一次实习(应该需要6个月),但公司仍然使用ASP Classic和VBScript

问题: 去年学习ASP.NET和C#值得吗?现在开始学习ASP Classic和VBScript 6个月,之后可能继续学习ASP.NET和C#


我想了解一些关于这方面的意见,因为我不知道我是应该留下来做ASP经典,还是去寻找另一个实习机会,在那里我可以做ASP.NET。

我认为学习ASP经典毫无意义,除非你得到报酬。就实习而言,获得的经验超过了使用旧技术所花费的时间

我不会在我未来的任何项目中尝试使用ASP classic,但你应该可以在实习期间学习它

另外,如果你能找到一份新的工作,在将来对你的帮助会更大,我会同意的。但有时这不是一个选择,你会被困在旧的工作中

我认为你的老板说的是错的,我不知道为什么他们在过去十年里没有尝试升级。虽然这不一定会损害你的事业,但它肯定不会在任何重要的层面上帮助你(除了经验)

事实上,VBScript在将来会对您有所帮助,因为很多系统自动化脚本都是用它编写的。这也将有助于自动化Microsoft Office等的任务


找到工作,拿到薪水,然后尽可能地继续工作。

现在大多数ASP工作都是维护。如果一家公司正在ASP中进行积极的新开发,他们应该有一个非常令人信服的理由

而且,你老板的话是胡说八道


我想说,如果可以的话,你应该避免它,继续使用ASP.NET(或者其他有脉搏的东西)。我是作为一个在FoxPro for DOS中开始职业生涯的人说这番话的。

如果你有一个更适合你想学的实习机会,那就接受它吧


也就是说,学习更多通常是一件好事。做吧,特别是如果只有六个月。不过,不要永久性地扎根于ASP经典,因为这在某个时候会消失;不要紧盯着已经在下坡的火车。

ASP Classic是一种非常古老的语言。ASP.NETWebForms更新得多,在许多公司都得到了现代应用。还有一种更新的模型(比微软世界更新),叫做ASP.NET MVC。该模型与ASP Classic在某些方面有共同之处,但在几乎所有方面都改进了旧的范例


学习新东西永远不会失败,但我认为,坚持使用新技术,你可以获得更大的回报。如果你想学习MVC(比如StackOverflow)模式,你可以在某个使用MVC的人那里实习。

在某种程度上,你的老板是对的。学习经典ASP将帮助您了解ASP.NET如何管理web概念,例如页面的viewstate属性;它还将迫使您从头开始创建自己的gridview


然而,.NET框架确实非常庞大,了解它可能需要相当长的时间。许多ASP.NET控件可以帮助您节省宝贵的时间,以便专注于应用程序更重要的方面如果你想知道一些事情是如何走上“老路”的,比如10多年前(如果我没记错的话,微软在1996年推出了经典ASP),我更愿意找一个ASP.NET实习机会,自己学习ASP

避免使用ASP经典。它将强化糟糕的编程实践。ASP.NET仅在您允许的情况下作为“预制作”。如果你想学习,不要使用拖放设计器;在VS编辑器中手工编写所有HTML。这将使你成为一个多才多艺的web开发人员,也将防止VS在你的页面中产生“膨胀”。我还鼓励您探索ASP.NETMVC,因为WebForms模型有许多MVC可以避免的复杂性


如果可以,再找一个实习机会。我很有礼貌,但坚决不同意你老板的意见。

我说这不会令人讨厌。ASP将教你一些旧技术,更不用说做一些事情的哲学了,这些事情可能会给你的新开发带来一些其他有趣的东西。事实上,与ASP一起工作6个月会给你一些其他人只能推测的知识

除了学习或提高你的ASP技能外,在你提到的这个项目中工作可能会给你带来一些其他值得学习的方面。任何新的经历都是迈向新可能性的一步

学习ASP至少可以简单地告诉您为什么在ASP.NET和MVC中,事情都是这样做的,并且您可能会更好地理解这些架构或方法最常用的方面的基础

此外,当一家公司要求一个在ASP.NET中迁移系统的候选人至少具备ASP方面的知识时,你应该是那个人吗=P

总是积极地看待一次新的体验能给你带来什么。几乎任何一个新项目都能教会你工作的新方面


我希望这有帮助!=)

如果你知道PHP,你已经知道ASP经典。是的,语言不同,但重要的是(页面模型、生命周期、何时运行)是相同的。剩下的只是如何在O中调用各种事物的细节