WebForms和MVC之间的抉择
翻译自: http://blog.gadodia.net/choosing-between-webforms-and-mvc/
WebForms和MVC之间的抉择
ASP.NET现在已经被广泛的使用,但是有一个问题始终困扰着我们,就是我们应该使用WebFroms还是MVC。下面通过对WebForms和MVC的SWOT(strengths,weaknesses,threats,oppo
http://www.cyqdata.cn/cnblogs/article-detail-39276
.NET实现之(WebBrowser数据采集—终结篇)
我们继续上一篇".NET实现之(WebBrowser数据采集-基础篇)",由于时间关系这篇文未能及时编写;上一篇文章发布后,得来了部分博友的反对意见,觉得这样的文章没有意义,WebBrowser采集数据效率低下用WebRequest效率就能提高了,本人不理解,为什么同样是HTTP协议进行数据采集,效率能提高多少,在采集过程中同样要经历种种的高层协议向底层协议转换等过程,我个人感觉WebReques
http://www.cyqdata.cn/cnblogs/article-detail-39270
Web前端应用十种常用技术
Web应用程序的界面设计,其核心就是网页设计,但它的重点主要是在功能方面。要超越桌面应用程序, Web应用程序必须提供简单、直观和即时响应的用户界面,让他们的用户花更少的精力和时间去完成事情。
以前,我们并没有注意到web应用程序这个方式,但是现在是时候仔细看看一些实用的技术和设计解决方案,让Web应用更友好更漂亮。
1、界面元素的需求
在Web前端开发中,简单这个原则是很重要的。在任
http://www.cyqdata.cn/cnblogs/article-detail-39234
WCF、Net remoting、Web service概念及区别
Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。
WCF就是微软对于分布式处理的 编程技术的集大成者,它将DCOM、Remoting、Web Service、WSE、MSMQ集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了
http://www.cyqdata.cn/cnblogs/article-detail-39204
web前端开发合理的运用标签达到对页面及搜索引擎的优化
放假了,有更多的实践来写博,大家多多支持,博客开通没几天,请大家多多支持,和感谢这些天一些朋友的评论,让我也学到了一些知识!如果有写的不好的地方大家及时指正,谢谢各位园友。
这次我想讲的是html页面内所使用的标签合理化,主要对大框架的勾勒,对html页面标签的语意进行分析和一些运用技巧来展开。我们都
http://www.cyqdata.cn/cnblogs/article-detail-39184
基于WEB 的实时事件通知方案
基于 WEB 的实时事件通知方式大致有五种方案:HTTP拉取方式(pull),HTTP流,Long Polling,FlashXMLSocket方式,Java Applet。首先说下Comet这个词,Comet 这个词是最早由Alex Russell(DojoToolkit 的项目 Lead)提出的,称基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推(Push)”
http://www.cyqdata.cn/cnblogs/article-detail-39181
HTML5:让Web应用跟上多媒体时代
HTML的前一次升级发生在大约10年前。10年来,互联网飞速发展,而浏览器市场也风云变幻,现有的HTML标准在支持音视频等多媒体应用上开始显露不足。HTML5是响应互联网最新变化的产物,然而,这一标准的最终通过以及真正落地注定是一个长期的过程。
■ 清水 编译
近日,微软发布了Internet Explore 9(IE9)的技术预览版。与前一个版本IE8相比,微软进行了很多技术创新; 同时
http://www.cyqdata.cn/cnblogs/article-detail-39142
JavaScript 调用 ASP.NET WebService 的简单方法
客户端 JavaScript 调用 ASP.NET WebService 的方法除了采用 WebServer.htc 和构造 SOAPAction 的方法外,下面介绍一个采用 Ajax调用的简单方法,并且可以传递参数。其实,ASP.NET WebService 就是一个网站,所以,Request 对象是可用的,这样,传递参数就很容易了。下面是一个WebService1.asmx的代码:
ASM
http://www.cyqdata.cn/cnblogs/article-detail-39135
web前端开发的你必须要知道的“级联”问题
呵呵,每天更新可能会一直坚持下去,一直把我自己给写穷,写的自己脑袋中的知识实在是没东西可写的时候,就会和大家Say 拜拜了,呵呵,但是可能吗?每天不断在进步,每天都在学习,积累经验,希望自己永远没有脑袋写破的那天!好,回到正题上面来!
我们知道,firefox在众多浏览器中是对css 2高度兼容的一
http://www.cyqdata.cn/cnblogs/article-detail-39097
十步让你成为一名优秀的Web开发人员
如果你已经是一名优秀的Web开发人员,那请路过即可。如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读。要成为一名优秀的Web开发人员,没有捷径可走,本文就是为那些还在苦苦寻找学习目标的人编写的。第一步:学好HTML HTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人员的基
http://www.cyqdata.cn/cnblogs/article-detail-39072
为Expression Web 4 添加HTML5 标签支持
大家都知道Expression Web 4 是用来编写网页脚本的一款软件,包含的语言类型涉及:HTML、ASP、PHP、CSS,但它并不支持HTML5。如下图所示,在HTML5 中的<canvas> 标签并不能获得智能感应,这样在开发过程中会变得很麻烦。本篇将介绍如何为其添加HTML5 标签支持。首先需要下载HTML5 模板插件,将得到一个名叫“HTML5Schema.xa
http://www.cyqdata.cn/cnblogs/article-detail-39017
15 个 JavaScript Web UI 库
几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些UI库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript WebUI库,非常适合各种各种规模的富 Web 应用的开发。
LivePipe
LivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高度可
http://www.cyqdata.cn/cnblogs/article-detail-38979
移动Web最佳实践1.0
最佳实践清单
最近在翻译W3C的这个最佳实践建议文档,为方便起见,将以下最佳实践清单放到此处讨论,以后文章会以主题形式发布,以下主题将会添加详情链接:
[主题一致性]确保内容在被不同设备访问时,能有连贯的用户体验。
[ 功能 ]利用设备能力,以提供增强的用户体验。
[ 缺陷 ]采取合理的步骤来解决不足的实现。
[ 测试 ]在实际设备以及模拟器上完成测试。
[ 统一资源定位符(U
http://www.cyqdata.cn/cnblogs/article-detail-38978
WebForm:毒药还是利器?
一、Webform的诞生及运行机制,web开发带来的革命性变化
九十年代中期,Internet崭露头角。为了进军Web应用程序行业,微软开发了Active ServerPages(ASP)。ASP是开发Web页面的一种快速、简便的方式。ASP页面由一个页面组成,其中包含了标记和语言的混合。ASP的强大之处在于,在页面发送给终端用户的Web浏览器之前,可以在页面上包含在Web服务器上执行的VB
http://www.cyqdata.cn/cnblogs/article-detail-38961
对于新手编写web静态站习惯的养成
根据我几年的静态网站开发经验和一些学习心得,拿出来和大家分享一下,如果写的不好,请大家不要见笑。还是一句老话,喜欢和我讨论的,请留言,我会逐个对大家的问题和对我的意见一一回复!
一、组织样式表,以便简化维护的过程
对于简单的web站点,可以只使用一个css文件。对于大型的复杂站点,对样
http://www.cyqdata.cn/cnblogs/article-detail-38902
.NET实现之(WebBrowser数据采集—基础篇)
本人写博客总是喜欢来一段开场白,其实细心看我文章的朋友能明白我的意思,本人就是想让更多的人能理解我写文章的用意,力求用通俗易懂的方式展现复杂抽象的概念,写文章的朋友尤其是用心写文章的朋友,其实真正的目的不是写文章而是去帮助大家学习技术,在.NET领域里有各种各样的技术,一个人的精力有限,在讲解某一个技术要点的时候难免疏忽大意讲错,这很正常,我有时候在看一些前辈的文章时,总能发现前辈多么希望将自己毕
http://www.cyqdata.cn/cnblogs/article-detail-38868
网站群对比分析之-We7 VS WebPlus
自CMS在市面上逐步成熟后,网站群也随之风起云涌,越来越多的网站群供应商出现在市场上,如TRS、大汉、西部动力、动易、博达、苏迪等。就产品本身而言,每个产品既然能在市场上立足,那它肯定有自己的优势,下面就目前市面上比较流行的站群产品做一个简单的分析,希望会帮助到站群选型的人。
本篇文章先分析西部动力和苏迪的产品,也就是We7和WebPlus的对比。
1.从产品构架上来说
We7是基于.NET平台所
http://www.cyqdata.cn/cnblogs/article-detail-38863
[活动报名]HTML5 Web训练营上海站(2011年6月12日)
欢迎加入HTML5 Web Camp训练营。
HTML5是近十年来Web标准最大的飞跃,并非仅仅承载Web 内容,它将Web带入全新的标准化应用平台。在这个平台上,真正实现视频,音频,图像,动画在多元化设备上用户的无缝交互,释放Web的消费者影响力和核心商业价值。
随着IE9的全球发布,让我们看到业界众多的企业典范已经开始支持HTML5, 如何能够在HTML5大的趋势下看清方向?
http://www.cyqdata.cn/cnblogs/article-detail-38718
读取Exchange邮件或任务(1)--通过Exchange Web Service
企业邮件系统Exchange往往会与企业业务协作平台SharePoint一起搭配使用,如在SharePoint企业门户上显示当前登录用户所有未读邮件或最新的待办任务信息等,以便于用户可以在门户上选择未读邮件或待办任务直接打开Exchange邮件系统显示信息的正文,而不需要用户再去通过OutLook客户端或OWA方式去登录邮件系统去查看信息,从而提高了工作效率。
而要在
http://www.cyqdata.cn/cnblogs/article-detail-38682
对微软Web Deploy的一次艰难调试
2011年初开始做一个项目,开始体验使用微软网站发布工具来发布网站。在服务器端安装发布服务后,可以在Visual Studio界面中右键点击Web项目,再点发布,第一次填好发布设置,以后就可以实现一键发布,虽然还有不少高级功能没有用到,不过已经方便得不敢相信了。敏捷开发的一个要素不就是每日构建吗,开发过程中,每天下班前Check In代码(Visual Studio装了Anksvn插件),再发布到
http://www.cyqdata.cn/cnblogs/article-detail-38681