女侠,约吗?
LZ真是...
1.平台就是环境拉,系统之类的.
2.MS在2000年左右的时候由于在和SUN竞争"维纳斯计划"而失去了占领网络市场的先机,然而SUN的主打产品JAVA是当时互联网技术的领军.于是响应的MS就开发出了.NET来与JAVA竞争.
ASP.NET和J2EE都是创建动态网页的一种强大服务器端技术.在MS的.NET战略中,其核心技术可以同时为网站和WEB应用程序充当开发平台.甚至可以开发企业级WEB服务.
3.首先要纠正LZ,COM组件是VS时代就提出来的,在VS6.0中就有COM环境的说法.注意此COM非彼com,COM(Component Object Mode: COM)是组件对象模型的意思.
COM是以2进制为基础的,它允许开发人员将自己的组件制作为2进制的文件进行传送,而不必公开其基本逻辑;符合COM的组件可以重新使用,而不依赖于原代码,你可以用C++,VB甚至JAVA来编写组件,然后把它们混合使用;开发人员可以根据需求自由修改组件,单独编译和替换组件,不会影响其他程序.
.NET里可能会用到COM,两者不存在关系问题.
4.首先LZ错了,ACTIVEX不是什么控件,它是一个文件,该文件包含执行某项或一组任务的代码,在VS中称为组件,在.NET中也有"自定义控件"的说法.ACTIVEX是基于COM可视化控件结构的商标名称,是一种封装技术,用来提供COM组件植入应用程序的一种方法.他是一种简单服务的高级扩展,使我们无须了解其遵循的COM规则的境况下就能跨越不同程序之间的界限.这可以说是MS的垄断,也可以说是一种MS针对JAVA虚拟机的一种妥协.
5.XML (eXtensible Markup Language,可扩展的标记语言),它是继承里静态标记语言(HTML)和SGML的一种元语言(用于描述其他语言的语言).XML基于文本的格式,允许开发人员描述结构化数据,并在各种应用之间发送和交换这些数据,这样客户断就可以显示并自定义数据了.
XML和COM有相似的地方,但还是不同的.