• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > 微软PDC:Asp.net和C#技术更加web化

微软PDC:Asp.net和C#技术更加web化

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含电子皮带秤pdc 800,电源模块pdc20428fm,apc pdc,pdc钻头,万科pdc平台登录等服务器相关知识,网友希望可以进行参考

最近看了自己关心的主题的微软PDC视频,也结合自己的Web 2.0项目做了一些思考。这次PDC最大的一个主题就是Azure OS,所谓的云操作系统。不过微软的服务器要布到中国也不知道要到什么时候,所以也没有深究。我主要关心的是Asp.net和C#的技术走向。

  我总结了一下,总的走向就是更加的Web化,比如Webform的Tag的ID可以控制了,MVC将成为主流,C# 4.0更加向动态语言靠,甚至引入了一个dynamic的关键字。

   这些基本和我的预期相符合。其实都指向一个理念。Web的本质是文档。

  以前有网友对我的所谓“文档化”理念提出疑问。因为我一直认为理念和战略思想可能在一开始就决定了成败。感觉有必要探讨一下,或许可以给大家提供一个新的视角。

  我尽可能罗列结论,略去推导过程,节省大家的时间。

  首先,Web本质是文档,或者说更倾向于文档化。我对文档和应用的区分标准是,文档更倾向于让人理解,应用更倾向于让机器理解。

  WEB的三个要素已经产生了,就是3位一体的HTML+CSS+Javascript

  这个三角形结构已经愈发成熟愈发稳定愈发强大了。也许第四类要素也显出雏形了,就是语义要素,需要的只是时间吧。

  任何试图忽略,取代这三个要素中的任何一个都是一个危险的企图。

  (一个最典型的这样的尝试就是asp.net webfrom,居然可以同时屏蔽和封装这三个要素,而asp.net mvc则是一种回归,我对asp.net webform的最新理解是,一个使用Web技术的Windows应用。而Asp.net mvc才是更接近web的本质)。

  HTML是一种文档。

  CSS是一种变换,它的最大特点是在它变换HTML的时候不会改变HTML的拓扑结构,或者说是DOM结构。

  Javascript也是一种变换,它可以改变HTML的拓扑结构,或者是DOM结构

  (信息科学的本质是数学,用数学的观点看待问题,有的时候就会变得很清晰)


 

  HTML文档的最大特点是自我解释性,这是互联网的特性决定的,因为互联网就是最大程度的交流。如果你开发了一个应用,试图“封装”,或者“替代”HTML,那么可能会在做一件蠢事。因为你的应用没有自我解释性,也许你要配一个详细的文档,教程,或者其它什么东西来解释你的应用,而且还须要用户能正确理解这种说明和解释。这就违背了Web了精神,分享的精神。

  那CSS为什么也不能被绕过呢?因为它和HTMl配合的最好,和HTML之间属于松散型耦合,通过长期演化,已经接近完美了。现在甚至发展出了,MicroFomats这样的赋予语义的css标准,或许这是迈向语义网的一个途径呢?who knonws?

  Javascript呢?很多.Net程序员不熟悉JS,不是也过得好好的吗?我在想,也许好日子到头了。Javascript的地位将不会被削弱,而可能是大大加强。

  CSS的成熟,导致了Div+CSS的开发方式的流行,而由于Firefox和AJax的流行,将近一步加强这3大要素的地位。相信多用用firebug可能对此有更深感受。Jquery的出现更是大大降低了JS开发难度。设想一下这样一个Firebug版本,在你发出一个Ajax请求 的时候,你看到了一个Response到达你的浏览器,可以看到一个Json数据结构是如何改变你的DOM,不但可以设置断点,更为神奇的是DOM改变过程居然可逆。在C#程序中,设置一个断点,然后到了这个断点以后倒退着执行,能办到吗?也许要到C# 7.0了。但是,DOM可以,因为它是文档。只要建立快照就可以了。会不会有Transactional DOM出现呢?

  HTML是拓扑结构,是第一性,Javasript是一种变换,属于第二性。

  • 共2页:
  • 上一页
  • 1
  • 2
  • 下一页

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 微软PDC:Asp.net和C#技术更加web化

相关文章

  • 网站伪静态Rewrite重写中文路径时乱码
  • Windows IIS怎么新建站点及绑定域名
  • Server Application Error 的解决方案
  • 详解Vmware虚拟机系统镜像文件压缩方法
  • 解决dell服务器无法识别4G内存办法
  • 关于apache应用,受到攻击的一些处理办法
  • Windows中的RunDLL32命令用法集锦
  • HTTP请求WEB服务器返回状态代码一览表
  • Windows Server 2003 全新安装图文教程
  • .Net IIS分析器错误信息: 无法识别的属性“type”问题

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Linux历史1
    • windows同时安装apahce和iis教程
    • Apache中配置最大并发用户数 tcp连接设置方法
    • phpMyAdmin在服务器创建一个mysql数据库
    • Hadoop和HBase集群的JMX监控
    • 如何防止服务器溢出 降低可能的几个方法
    • NFS作为图片共享存储应用一例
    • IIS站点出现Service Unavailable 的解决办法
    • Windows Server 2003 全新安装图文教程
    • windows rsync两台服务器目录同步功能实现

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有