技术开发

it知识库

在敏捷世界中构建软件平台的五项首要挑战

阅读(25) 作者(admin)

  引子  过去十年间,敏捷软件开发赢得了大好发展局面,被众多不同规模组织采用[1]。敏捷方法宣扬一整套价值观,并且提出了一系列实践活动去帮助获得并维护这些价值。尽管从一开始,敏捷方法常以提升作为工作单元的...

关于软件的体验设计
it知识库

关于软件的体验设计

阅读(29) 作者(admin)

  ThoughtWorks中国公司的XD Lead 熊子川  我们今天谈的是什么?  我们今天谈的是关于软件的体验设计。  为什么体验设计会成为一个话题?  原来我们谈体验设计的时候,都把它当成产品设计领域中的一个话题,...

it知识库

缺陷驱动的流程优化和技术引进

阅读(18) 作者(admin)

  软件领域一个非常大的特点是流程和技术变化相当的快。作为一个软件企业,面对日新月异的开发流程和开发技术,何时、如何选择及引进新的流程和技术变得十分重要。这篇文章主要讨论的是进行选择和引进时的出发点,...

资深设计师Tony Ventrice解析手机游戏开发的四个层次
it知识库

资深设计师Tony Ventrice解析手机游戏开发的四个层次

阅读(25) 作者(admin)

  营销人员可能明白强势品牌的重要性,但却对游戏机制一无所知;程序员可能深谙强大游戏机制的意义所在,但对游戏机制的传达方式一窍不通。这样的营销人员和程序员都无法各自打造出成功的游戏。因为一款成功的游戏...

Javascript诞生记
it知识库

Javascript诞生记

阅读(23) 作者(admin)

  作者: 阮一峰  日期: 2011年6月24日  1.  二周前,我谈了一点Javascript的历史。  今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的。  只有了解这段历史,才能明白Javascript为什么是...

Javascript继承机制的设计思想
it知识库

Javascript继承机制的设计思想

阅读(15) 作者(admin)

  作者: 阮一峰  日期: 2011年6月 5日  我一直很难理解Javascript语言的继承机制。  它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实...

it知识库

软件开发人员如何转型做产品管理?

阅读(27) 作者(admin)

  我与开发人员接触,发现他们很关心这样一个问题:如何从软件开发向产品管理转型?  开发人员希望向产品管理转型,有时是因为参与探索(定义)产品后,尝到了影响产品决策的甜头,不再满足于只做编程的工作。有时是因为对...

理解.NET程序集的执行过程
NET技术

理解.NET程序集的执行过程

阅读(40) 作者(admin)

  对于一个已编译好的.NET程序集,Windows操作系统是如何启动执行的呢?日常使用中我们发现对于托管的和非托管的程序集编译器都会吧程序集编译成以.exe或.dll等为扩展名的文件,可见Windows加载器并没有区分是托管...

6种编写HTML和CSS的最有效的方法
it知识库

6种编写HTML和CSS的最有效的方法

阅读(24) 作者(admin)

  写HTML5和CSS3,以及JavaScript,前端开发者有了大大的用武之地。大家都在用很多的工具和技术来武装自己,以加快前段的开发。  本文分享了6中最有效的方法,希望能提供你的效率,为你节约时间。  1. Dynamic CSS(...

it知识库

JavaScript,只有你想不到

阅读(26) 作者(admin)

  英文原文:http://radar.oreilly.com.cn/blog/2011/mikel/time-to-learn-javascript  译文原文:http://www.cn-cuckoo.com/2011/06/22/time-to-learn-javascript-2463.html  很长时间以来,JavaScript在我眼...

程序员如何管理好自己的思维?
it知识库

程序员如何管理好自己的思维?

阅读(22) 作者(admin)

  —— 摘自图灵教育出版的《程序员的思维修炼》  好问题是没有答案的。它不是一个需要拧紧的螺栓,而是一颗种下的种子,由它可以收获一片思想的绿洲。  —— 约翰· 安东尼&middo...

我眼中的云端架构
it知识库

我眼中的云端架构

阅读(14) 作者(admin)

  背景  在看阿凡达的时候,感叹着他们接口的统一,和获取知识的便利性。有时候在想,现在很多企业所做的工作,不就是要提供这类服务吗。设想一下,我们有一朵公有云,存储了用户的数据、逻辑关系,提供标准的通讯接口,然...

有关HTML5的流言与真相
it知识库

有关HTML5的流言与真相

阅读(21) 作者(admin)

  英文原文:HTML5: The Facts And The Myths  你是免不了的。每个人都在谈论HTML5。自众人开始滥用圆角和渐变效果以来,HTML5或许是最热炒的技术。然而,许多人眼中所谓的HTML5实际上只是老式的DHTML和Ajax。有...

it知识库

传奇程序员Larry Wall:Perl的乐趣

阅读(21) 作者(admin)

  “Larry Wall是如何发明了一门凌乱的编程语言 —— 接着改变了WEB的面貌?”  LarryWall微笑着回忆起Yahoo的共同创始人David Filo几年之前发给他消息,当时正值Yahoo公开面市之前的不久...

it知识库

拥抱变化—— 可扩展性杂谈

阅读(27) 作者(admin)

  作为软件开发人员最担心的就是变化,因为一旦变化,意味着自己的开发任务加重, 轻则修改代码,重则修改框架,如果不用做任何修改,则皆大欢喜,现实告诉我们,这是小概率事件,但比买彩票中大奖的概率还是大很多。于是各种讨...

it知识库

数据库水平切分方法

阅读(22) 作者(admin)

  在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用...

浅谈Facebook的服务器架构
it知识库

浅谈Facebook的服务器架构

阅读(23) 作者(admin)

  大体层次划分  Facebook的架构可以从不同角度来换分层次。  一种是:  一边是PHP整的经典的LAMP stack;另外一边是非PHP整的各种service。   Facebook的页面从刚创立的时候扎克伯格写的,到现在,都用PHP...

JAVA与.NET的相互调用——TCP/IP相互调用基本架构
NET技术

JAVA与.NET的相互调用——TCP/IP相互调用基本架构

阅读(41) 作者(admin)

  TCP/IP套接字的概念  TCP/IP(传输控制协议/网际协议)是网络互连的通信协议,通过它可以实现各种异构网络或异种机之间的互联通信。TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中文译名为...

你的编程语言能这样做吗?
it知识库

你的编程语言能这样做吗?

阅读(20) 作者(admin)

  本文是从 Can Your Programming Language Do This? 这篇文章翻译而来。  一日,你查看你的程序代码,你有两大块代码看起来几乎完全的一样。事实上它们就是完全一样,除了一个代码里说的是“Spaghetti(意大...

it知识库

程序员人生之路

阅读(15) 作者(admin)

  当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的白领...

it知识库

Trunk.ly CTO董洵谈架构

阅读(31) 作者(admin)

  InfoQ:你好,Alex。能向我们的读者介绍一下你自己和目前正在从事的工作吗?  Alex:大家好,我是董洵,目前是Trunk.ly网站的CTO,它是一个专门提供社会化书签服务的站点。由于目前公司的主要员工只有两人,因此,即便我是...

做有市场思维的开发人员
it知识库

做有市场思维的开发人员

阅读(14) 作者(admin)

    世上无易事  要是我问你,跑百米容易还是跑马拉松容易?这还用问!当然是跑百米容易了,是吧?其实我想问的是:亚洲运动员要拿奥运冠军,是跑百米容易还是跑马拉松容易?答案似乎就颠倒过来了。近邻韩国和日本都已经...

it知识库

理解JSON:3分钟课程

阅读(29) 作者(admin)

  如果你跟我一样(我担心你就是),那么,到目前为止,这应该是你对JSON的经验:两个月前你从没听说过JSON一个月前你听说了这个词但没有留意一周前你发现这个词被提到多次,开始想,没错 又有一些垃圾东西要学了今天你被...

一生的学习
it知识库

一生的学习

阅读(43) 作者(admin)

  文/李明  有三件事影响了我18岁以后的人生。  在写下这篇文章题目时,我正好在读一本同名的书——印度著名哲学家克里希那穆提的《一生的学习》。封底有一句话让我深受震动:我们配做父母吗?想想我...

it知识库

是什么造就了伟大的程序员?

阅读(21) 作者(admin)

  本文是从 What Makes A Great Programmer? 这篇文章翻译而来。  回想起来就像是在昨天。那是2000年,在数据结构课程的课堂上,Pargas博士站在前面给我们讲一些关于数据结构的话题,一个SSH的画面投影在我们前面...