×

asp net net

asp.net是干什么的?ASP.NET是什么

admin admin 发表于2022-06-27 04:35:24 浏览109 评论0

抢沙发发表评论

asp.net是干什么的


HTML本身是静态语言,不能产生动态的内容。例如,内容为“你好,张三“的HTML网页,不会因为你是李四,而自动将内容改为“你好,李四”。
asp.net是一种服务器端技术,可以根据实际生成不同的HTML内容。

例如,你在百度知道提问的时候所填写的表单,这本身是HTML。但需要有服务器端技术来处理你填写的信息,将它保存到数据库中,并将你填写的问题展示给其他人来回答,然后用HTML将其他人的回答展示给你。所有这些,都是需要像asp.net这样的后台技术来进行的。

再换一种比喻:
asp.net技术 就像是跟你在QQ上聊天的另一个人,他根据你说的话,你提出的问题,做出合适的回答。
而HTML就像跟你聊天的那个人发过来的文字,这些文字本身是不会变化的。

ASP.NET是什么


ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。

ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。而WinForm就是属于C/S模式。

.NET有很多种语言组成,比如C#、 VB.NET、J#、Jsript、Managed C++,但是都是运行在.NET FrameWork Run Time底下的。

Asp.NET可以用C#或VB.NET来开发。编译后形成CLR,通过服务器的IIS+.NET FrameWork再次编译来运行。

扩展资料

ASP.NET和ASP的区别:

ASP.NET和ASP的最大区别在于编程思维的转换以及功能的增强。

一、ASP使用VB/JS这样的弱类型、面向结构的脚本语言混合html来编程,而非面向对象,这就明显产生以下几个问题:

1、代码逻辑混乱,难于管理。

2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,代码重用性差。

3、弱类型造成潜在的出错可能。

因此在功能方面ASP同样存在问题:

1、功能太弱,一些底层操作只能通过组件来完成。

2、缺乏完善的纠错/调试功能。

二、ASP.NET理论上可以使用任何编程语言包括C#、VB.NET、JS、、J#、Managed C++等等,最合适的编程语言还是MS为.NET Frmaework专门推出的C#。

优点如下:

1、是面向对象的编程语言,简单易学。

2、具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,封装性使得代码逻辑清晰,并且应用到ASP.NET上就可以使业务逻辑和Html页面分离;继承性和多态性使得代码的可重用性大大提高

参考资料来源:百度百科-asp.net


以-ist结尾的英文职业(5个)


accordionist 手风琴师
acupuncturist针灸医生
aerialist高空杂技演员
agriculturist农学家
allegorist寓言作家
allergist过敏症专家
anatomist解剖学专家
anesthetist麻醉师
anthropologist人类学家
archaeologist 考古学家
artist 艺术家
biologist 生物学家.
botanist植物学家
cartoonist漫画家
chemist 化学家,药剂师
druggist 药剂师
economist 经济学家
florist 种花人,花商
futurologist 未来学家
geologist 地质学家
journalist 记者
linguist 语言学家
parachutist 跳伞人,伞兵
pharmacist 药剂师
physicist 物理学家
physiologist 生理学家
pianist 钢琴家
psychologist 心理学家
receptionist 接待员
scientist 科学家
typist 打字员
violinist 小提琴手
zoologist 动物学家
这里有个网址,有两千多ist结尾的词,其中不少是表示职业的。
http://www.morewords.com/ends-with/ist/
-asp net