计算机编程语言和网络技术的主要或基本区别是什么? [英] What is the main or basic difference of Computer Programming Language and Web Technologies?
问题描述
计算机编程语言和Web技术的主要或基本区别是什么?
我拜访了一些简历,发现了以下内容.
•语言:ASP.NET,VB.NET,C#.NET,VBA(宏)
•Web技术:ASP.NET(2.0、1.1),Web服务,XSD,XML,HTML,JavaScript,XSLT,CSS,WCF,ASP.Net AJAX,AJAX控制工具套件,WFF
所以现在我很困惑.什么是语言,什么是网络技术?
我知道XML,HTML,Ajax是编程语言.但是...
有人可以清除吗?
预先感谢.
What is the main or basic difference of Computer Programming Language and Web Technologies?
I have visited some ones CV and found the following things.
• Languages: ASP.NET, VB.NET, C#.NET, VBA (macros)
• Web Technologies: ASP.NET (2.0, 1.1), Web Services, XSD, XML, Html, JavaScript, XSLT, CSS, WCF, ASP.Net AJAX, AJAX Control Tool kit, WFF
So now I am confused. What is language and what are web technologies?
I know XML, HTML, Ajax are programming language. But…
Can any one clear it?
Thanks in advance.
推荐答案
Web技术是在万维网上使用的技术(例如,网站和Web服务是WWW的一部分). ASP.Net是一种Web技术,因为它为提供给用户浏览器的网页提供了客户端/服务器体系结构. Web服务通过HTTP提供了一种通信机制,因此也是一种Web技术.
编程语言是一种向计算机呈现指令以使其执行任务的方法.
C#是一种编程语言,但是当与ASP.Net一起使用时,它可以被视为Web技术.但是,由于它本身并不是Web技术,因此通常只将C#称为编程语言.与VB.Net相同.
XML不是一种编程语言,而是一种表示数据的方式. HTML也不是一种编程语言,而是一种在WWW上表示文档的方式. JavaScript是可以与HTML一起使用的编程语言,因此它也是一种网络技术. XHTML是一种HTML,它遵循XML使用的更严格的规则.
Web technologies are technologies that are used over the world wide web (e.g., websites and web services are part of the WWW). ASP.Net is a web technology becuse it provides a client/server architecture for webpages that get served to a user''s browser. Web services provide a communication mechanism over HTTP, so that is a web technology too.
A programming language is a way to present instructions to a computer to make it do things.
C# is a programming language, but when used with ASP.Net it can be considered a web technology. However, since it is not on its own a web technology, you would typically just refer to C# as a programming language. Same for VB.Net.
XML is not a programming language... it''s a way to represent data. HTML is also not a programming language... it''s a way to represent documents on the WWW. JavaScript is a programming language that can be used with HTML, so it is also a web technology. XHTML is a type of HTML that follows the stricter rules used by XML.
XML,HTML和Ajax不是编程语言.
XML是用于以电子方式对文档进行编码的一组规则.
HTML是插入在文件中的标记符号或代码的集合,该文件旨在在万维网浏览器上显示.
Ajax是一种为Web构建可立即处理用户请求的交互式应用程序的方法-它结合了一些编程工具.
VB.NET,C#.NET,ASP.NET是语言(VBA在某种程度上也是如此,但这看起来很不错-仅适用于Office产品AFAIK)
Web Technologies列表是Web技术-但这看起来就像是由一个代理机构准备的简历,该代理机构知道流行语而不是主题.忽略它-查看经验和资格.候选人是否在他将在贵公司中使用的东西上做过工作?
XML, HTML and Ajax aren''t programming languages.
XML is a set of rules for encoding documents electronically.
HTML is the set of markup symbols or codes inserted in a file intended for display on a World Wide Web browser.
Ajax is a method of building interactive applications for the Web that process user requests immediately - it combines bits of several programming tools.
VB.NET, C#.NET, ASP.NET are languages (so is VBA to an extent but that is just thrown to look good - it only applies to Office products AFAIK)
The Web Technologies list are web technologies - but it all looks like a CV prepared by an agency that know the buzzwords and not the subject. Ignore it - look at the experience and qualifications. Has the candidate worked on the stuff he will use in your company?
这篇关于计算机编程语言和网络技术的主要或基本区别是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!