您的位置:知识库 » 软件设计

“软件设计”文章列表

本文发布于2009年10月30日 1. 由来 因为工作的原因,我从金蝶集团调入金蝶中间件公司工作以来,经常遇到一个问题就是中间件公司是个什么公司,中间件是什么?,金蝶不是做ERP的吗?怎么也做中间件?。这是我以前在金蝶集团时无法想象的问题。因为金蝶,金蝶ERP的品牌以及大众对ERP的了解,是...
作者: 奉继承   2013-12-23 23:27:24 阅读:67069 标签:中间件
着手写这篇文章时,正是七月伊始。想起九十五年前的七月,胡适先生发表了那篇在接下来的一个世纪都将遭受批判的文章——《多研究些问题,少谈些主义》。其时的中国,正被各种社会问题所困扰,也引发了学界对于各种“主义”的主张。 针对这些主义,胡适阐明了自己的态度——现在舆论界大危险,就是偏向纸上的学说,不...
作者: 大川   2013-12-19 22:42:11 阅读:6632 标签:产品设计
英文原文:The Seven Information Smells of Domain Modelling 领域建模(Domain modelling )作为一项强大的技术,常备于很多IT专业人士的工具箱之中。令人遗憾的是,在过去的几年间,因为领域建模的几个问题导致人们对其大失所望,尤其是在敏...
作者: Kent & Chris   2013-12-17 18:21:42 阅读:3228 标签:DDD 领域驱动设计
引言 软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。随着编程语言和技术的发展,各种语言特性层出不穷,面向对象是大部分语言的一个基本特性,像C++、Java、C#这样的静态语言,Ruby、...
作者: 池建强   2013-12-01 13:03:33 阅读:26982
引子 在移动互联网、云计算迅猛发展的今天,作为一名Web开发者,如果您还没听说过“REST”这个buzzword,显然已经落伍了。夸张点说,甚至“出了门都不好意思跟别人打招呼”。尽管如此,对于REST这个泊来品的理解,大多数人(包括一些资深的架构师)仍然停留在“盲人摸象”的阶段。常常听到各种各...
作者: 李锟   2013-11-22 18:28:33 阅读:24894 标签:REST
双“11”最热门的话题是TB,最近正好和阿里的一个朋友聊淘宝的技术架构,发现很多有意思的地方,分享一下他们的解析资料: 淘宝海量数据产品技术架构 数据产品的一个最大特点是数据的非实时写入,正因为如此,我们可以认为,在一定的时间段内,整个系统的数据是只读的。这为我们设计缓存奠定了非常重要的基础...
作者: T.J   2013-11-20 18:10:41 阅读:56410 标签:淘宝 架构
生活中总会有些状况让我们无所适从摸不着头脑:面对一排电灯或空调的按钮,哪个才是控制我想要的?开锁时掏出一把钥匙,哪个才是正确的?拿起U盘插入电脑,朝那个方向才是对的?……类似的犹豫充分说明,你呆住了。现在,是需要“防呆设计”来拯救你了。 防呆定义 防呆(日语:ポカヨケ;英语:Fool-pro...
2013-10-12 15:08:28 阅读:9869 标签:产品设计
英文原文:Reddit: Lessons Learned from Mistakes Made Scaling to 1 Billion Pageviews aMonth Reddit[1]是一个社交新闻网站。用户可以将互联网上搜集或原创的图片或材料以帖子形式发布于网站上。而后其他用户可以投票...
作者: Todd Hoff   2013-09-11 10:29:41 阅读:5765 标签:架构 Reddit
登录? 两个输入框加一个按钮?还能怎么做? 那就先来看看为什么而做? 就数据而言,网站的流量仍是大量的匿名用户带来的。我们无法根据请求的任何方面(ip地址,用户代理等)准确识别来自同一人的连续请求。 不能识别,自然无法对其分类进而转化挖掘,获取网站所需的价值。 互联网服务于人,要开发一...
作者: 艳艳   2013-08-23 17:55:46 阅读:11089 标签:交互设计
英文原文:A Brief Introduction to REST 作者:Stefan Tilkov,译者:苑永凯,发布于 2007-12-25 不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WS...
2013-08-06 18:24:19 阅读:56222 标签:REST
闲话REST(一) 记得有一位朋友曾经问过我这样一个问题:是不是无论传递什么东西都靠URI参数来做,就一定是符合REST风格的。我当时没有完全理解他的意思,便给了他一个现在看来不甚满意的回复。后来当我理解他的意思后,仔细考虑了产生这个问题的原因,觉得这是由于对在REST中URL所承担职责的一些...
作者: Nyyrikki   2013-08-06 15:00:02 阅读:3494 标签:REST
英文原文:Why REST is so important 本文我们将讨论 REST,它定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务,这是一个非常容易让人误解的概念。本文主要是写给那些想设计 WebService API 但却对 REST 没有十分清晰认识的开...
作者: Gregor Riegler   2013-08-06 11:45:41 阅读:3837 标签:REST
英文原文:Are you coding for change or for stability? 让我来给你们讲一个故事:当我在大学的时候,我选了一门“高级”面向对象编程课程。以前从来没有接触过这种知识,这个课程使用 SmallTalk 这种语言教学,而且教学方式非常特别;第一天,教授给我们布...
作者: Marcus   2013-07-24 12:12:23 阅读:2388
一、淘宝网的困境 对于淘宝网这样的大型电子商务网站,对于图片服务的要求特别的高。而且对于卖家来说,图片远胜于文字描述,因此卖家也格外看重图片的显示质量、访问速度等问题。根据淘宝网的流量分析,整个淘宝网流量中,图片的访问流量会占到90%以上,而主站的网页则占到不到10%。同时大量的图片需要根据不...
作者: 标点符   2013-07-23 21:08:35 阅读:6395 标签:淘宝 TFS 图片存储
叙事为主的设计流程表现高效 英文原文:Why good storytelling helps you design great products 对于产品设计团队来说,他们面临的最大问题是,经常将外观时髦的产品与功能优越的产品混为一谈,而且这种问题屡见不鲜。表面看来,这是一个微不足道的失误,但却...
作者: 轩辰   2013-07-05 21:11:13 阅读:3070 标签:产品设计
英文原文:How Would You Build Up a City from Components? 为什么越来越多的企业应用开发正在转向组件框架和解决方案?组件架构是否有前途?我相信答案是肯定的,而且很快所有开发框架都将会是基于组件的——这是近在眼前的事情。下面让我来向你揭示这一切的原因。...
作者: Aliaksei Papou   2013-06-14 14:30:27 阅读:2849 标签:组件 Java
马斯洛需求层次理论告诉我们,当人穷困的时候,首要解决的是温饱问题。解决了温饱问题之后,接下来需要获得的是精神上的满足。产品也是一样,给用户解决问题是温饱问题,打动用户,在情感上获得用户的共鸣则是精神上的满足。不过,功能上的满足和情感上的满足两者未必是先后关系。 越来越多的互联网产品,给用户提供...
作者: zchening   2013-05-07 19:21:48 阅读:5355 标签:产品设计
英文原文:The Google File System,编译:ImportNew-储晓颖 新浪微博:@疯狂编码中的xiaoY 【译者预读】 GFS这三个字母无需过多修饰,《Google File System》的论文也早有译版。但是这不妨碍我们加点批注、重温经典,并结合上篇Haystack的...
2013-03-26 08:39:47 阅读:10826 标签:GFS
原文链接:The Pragmatic Architect - To Boldly Go Where No One Has Gone Before 本文首次发表在 IEEE Software ,并由 InfoQ 和 IEEE 计算机协会为您引进。 是什么让架构师们精通自己的技艺?熟练的架构师是...
作者: Frank Buschmann   2013-02-21 15:14:30 阅读:6083 标签:架构设计 架构师
C++对象模型 话题从下面这段C++程序说起,你认为它可以顺利执行吗?//C++class A {public: void Hello(const std::string& name) { std::cout << "hello " << name; }};int ...
作者: Todd Wei   2013-02-07 16:55:01 阅读:3870 标签:面向对象 消息模型