- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 Web 设计与开发终极资源大全
Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。1. 函数与类库A. CAPTCHA
2010-03-19 05:00:00 606
转载 技术管理中几个常见问题
在日常中你是如何行使管理职能的 这个问题以我的经验来及参考常见的一些开发方法,在实际中我都是早询问及晚反馈的方法。也就是早上上班后的半个小时内主动询问开发人员是否有不能及时解决的问题,如果有组内组员讨论解决方法;下班的时候组员可以以邮件或者其它方式汇报自己的进度,并评估当前进度与预计进度相比是否有滞后。为防止有些内向的组员不能用口头的方式反馈自己在开发中所遇到的问题,可以允许他在下班前的反馈报
2010-03-19 03:47:00 837
原创 ADMES
如今但凡提到软件工程,必言软件架构。软件架构对于软件界来虽说是舶来之词,它对于软件工程的发展意义非凡。对于一般的架构师而言,他们或多或少会面临着这样的困惑: 1. 如何将系统划分为模块 2. 大系统架构设计该如何起步 3. 总觉得需求很糟糕,影响了架构设计 4. 非功能需求很重要,但是如何发现这些新功能需求并应用到设计当中去 等等。 虽然就目前而言,软件架构远没有我
2010-03-18 13:42:00 1299
原创 Windows DNA 之五 可伸缩、可用性、性能、安全等
开发windows DNA应用,不但要考虑业务功能的实现,同时需要慎重考虑应用系统的其他质量属性,这些质量属性就包括可伸缩性、可用性、性能、安全性等。这些质量属性并不是相互独立的,实现某种质量属性有可能牺牲其他质量属性,所以我们开发windows DNA应用时需要一种trade-off。 可伸缩性是应用系统能够不以性能明显降低为代价,满足用户增长的能力,两种常见的策略是纵向和横向可伸缩性。纵向可
2010-03-14 17:05:00 662
原创 Windows DNA 之四 展示层
Windows DNA提供多种技术来供网络应用系统的开发展示层,其中包括Office、ActiveX、ASP、MFC等。每种技术都有其适应的场景和约束条件。总体上说来,windows DNA的基本原则是展示层和业务逻辑层要进行分离,导致windows DNA项目失败最常见的技术问题就是把业务逻辑写在用户接口代码中,而不是与用户接口代码相分离。 ActiveX控件是一种带有一个用户借口的特殊类型的
2010-03-14 16:33:00 602
原创 Windows DNA 之三 数据访问逻辑
网络应用系统离不开数据,而数据的载体可以DBMS、XML文件等等。从架构上讲,windows DNA的目标是分离,这其中就包括数据访问逻辑的分离。因此Microsoft提供了统一的数据访问组件供开发者使用来开发windows DNA应用。其中最主要的技术就是ADO、CDO和ADSI。ADO用于访问数据库的数据,CDO用于访问存在在exchang server中的数据,ADSI则用于访问存在在win
2010-03-14 07:49:00 665
原创 Windows DNA 之二 业务逻辑层
Windows DNA中最核心也是最基础的就是对于业务逻辑层设计提供的框架性指导,而COM则是框架性指导的核心概念。COM技术由来已久,它是基于组件的设计思想在Microsoft的技术产物。它促进基于组件的开发和面向对象的程序设计,它促进代码在二进制层面上的重用,它也为COM组件之间的相互通信提供了必要的机制。如果你希望对COM技术有一个全面的了解,有很多书可供参考,如COM本质论、COM技术内幕
2010-03-14 06:13:00 728
原创 Windows DNA 之一 概述
Windows DNA作为.NET架构的前身正慢慢地从我们的视野中逝去,但是windows DNA的设计思想,特别是对于软件体系结构发展的贡献却很值得我们去借鉴和学习。Windows DNA是微软提供分布式计算的一个概念框架和一组相关原则的集合,同时也可以认为它是一个开发平台(平台是一组相关产品的集合),还可以认为它提供了一个开发模型(模型是人们解决问题的一般方式),是.NET架构未出现以前在Wi
2010-03-14 05:44:00 1841
原创 关于虚拟化和云计算
很长一段时间了,一直在关注虚拟化和云计算技术,看了很多资料,也经过了一些研究和实践,也一直想有个机会能够把所看到的、所实践到的内容进行一下简单地总结,无奈至今,要么因为没时间,要么因为没有那个心情。 曾经听过一个老师的一句话:“学问就是概念”,有时候想来大部分情况的确是如此。当业界提到虚拟化的时候,总会有这样的疑问到底什么是虚拟化,什么是云计算。我也有同样的疑问,至今仍旧如此。即便如此,业界还
2010-03-13 03:16:00 840
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人