Neutrino追问AMA第21期 | DECENT 中国区创始人王晓敏:区块链可构建更加公平的内容分发网络

在4月24日晚举行的第21期 Neutrino 追问 AMA中,特邀嘉宾 DECENT 中国区创始人王晓敏表示,通过区块链技术,创作内容的相关权利人可以共同在链上进行确权,多方收益可以在事先通过智能合约约定并写入代码中执行。区块链可以构建一个更加公平的网络,使得本来利益无法得到保障的小众创作者可以免除不必要的中间承办,其特有的token经济模型会更有效的实现收益的公平分配,和社区的治理。

以下为第21期Neutrino追问®AMA交流整理

话题主持@Neutrino 问题1:最近在内容版权领域最火的莫过于“视觉中国黑洞照片”事件引发的系列讨论,如维权式营销、法务变销售,做着版权生意却给不属于自己的照片打上水印等。在此先请教下王总,区块链是否能够较好的解决知识产权侵权问题以及杜绝类似“视觉中国事件”的发生?

王晓敏:技术本身无法解决侵权问题,更无法杜绝侵权事件发生,就像任何一个国家都有法律体系,但是还是有人犯罪,区块链技术可以使保护创作者权利或维权更加高效和容易,但是并无法杜绝侵权行为的发生。

区块链技术最大的优势是证明所有权,即版权保护中的确权,区块链技术作为一种“存在证明”,例如,将黑洞照片在链上确权,通过公私钥加密,在公开或不公开文件内容的情况下均可为文件提供提供时间戳,进行所有权证明,这种去中心化的确认机制,实质上是一种高效的加密公证服务,其包含时间戳信息的分布式数据库来记录知识产权的所有权情况。任何机构包括视觉中国使用该张照片,都会有其时间戳,不能更改,随时溯源,在区块链上还可追踪知识产权产品的后续使用情况。

话题主持@Neutrino 问题2:在文娱内容分发上,目前都依赖于掌握可变现流量与用户的诸如阿里、腾讯、百度、今日头条 、Netflix等传统内容平台巨鲸,区块链如何在这里面分得一杯羹?另外就您的看来,与这些传统巨头相比,区块链技术加持内容分发过程还有哪些挑战需要克服?

王晓敏:这几家公司都是泛文娱行业的巨头,他们目前有自己的很成熟的商业模式,是我们未来学习的榜样。

但是,这些大型内容平台并不是我们的竞争对手,我们更希望跟他们能够合作共赢,区块链是一个开源的生态系统,大到阿里,小到一个个人用户,都可以公平参与,随着时代的发展,网民会越来越有需求,网络的公平参与权,以及数据不再掌控于中心化的巨头手里。

而区块链就是在构建一个更加公平的网络,在区块链网络上可以完成原创者和消费者的点对点或弱中心化平台上的交互,使得本来利益无法得到保障的小众创作者可以免除不必要的中间承办,其特有的token经济模型会更有效的实现收益的公平分配,和社区的治理。

话题主持@Neutrino 问题3:我们发现在内容分发领域,除了 DECENT,还有Steemit、Primas、Po.et、YOYOW等项目。DECENT 在该领域是如何定位自己的?DECENT 与DCore 是什么关系?在你们生态中分别承担什么角色?另外与这些项目相比,你们有什么不同或创新的地方吗?

王晓敏:目前市场上有很多做内容领域的区块链项目,大家都看好这个结合点。

DECENT一直在努力建设自己的内容分发生态系统,DCore属于偏早期的公链,但DCore能够使用的场景不限于内容,目前为止,DCore的生态上有不同领域的DAPP在运行,包括慈善类的,电力能源交易类的,供应链物流类的,金融类的等等。上述几个项目虽然都是与内容相关,但是各有自己的特色。有些甚至可能存在合作机会。

DCore也是世界上第一个专为数字内容、媒体和娱乐行业设计的区块链,DCore提供了用户友好的软件开发工具包(SDK),最大的特点是简单易用,同时兼顾性能和安全性。

值得一提的是,DCore是第一个将星际文件系统(IPFS)结合区块链的项目,DCore区块链底层集成了星际文件系统(IPFS)和CDN协议,支持大型文件分布式存储和分发。

话题主持@Neutrino 问题4:据了解,DECENT底层网络的共识机制是DPoS。那在整个技术架构或通证模型设计中,会涉及到哪些参与方,通证DCT有哪些用途?以及目前已经有多少节点在运行?还有如何保障内容资产交易的安全性?

王晓敏:这是DCore区块链网络的运行逻辑:

 

这是DCore的技术架构:

 

DCoer使用的是委托权益证明机制(DPoS),其中DCT用户,矿工、普通节点和播种机是参与方。矿工用于产生新区块并验证交易信息;播种机可能是DCore区块链网络首创,用于存储播种内容并传播至DCore网络;普通节点指DCore所有全节点,主要用于备份交易信息。

DPoS是目前最高效的共识机制,同时也兼顾公平性,其矿工的个数,交易费用,区块大小等信息均可投票产生,DCT可用于投票进行决选。DECENT有丰富的生态系统,现已有10多个项目在建设和使用。网络目前认证交易有31个矿工(active miner),全部来自社区自发运行。

在内容存储分发中,DCore使用的IPFS技术同时保证内容的加密和数据交易的不可篡改。DCore网络可支持大型文件的存储分发,在此过程中文件将被加密存储在分布的网络节点,黑客无从攻击,也不会出现数据被盗取的现象。

话题主持@Neutrino 问题5:对内容原创者而言,其被侵权后如何维权也是很大困扰。如洗稿、冒名、复制(如被人在公众号上抢先冒名原创),DECENT在这上面如何保障作者权益?以及会如何惩罚侵权者?还有如何有多方加入申述对内容享有权益(像音乐有作词、作曲、制作等等),那平台如何解决这种争议与分配收益?

王晓敏:区块链目前不能解决造假等问题,故洗稿、冒名、复制等问题也不在区块链的能力范围内。

像前面所述的,区块链可以确认所有权,但是想要解决互联网络上造假的问题,还需要结合其他的技术。在DCore 生态上的一个音乐类项目,可以为数字内容加入唯一的指纹识别的技术,即使这个文件经过修改,仍然可以追踪到侵权的信息,这或许可以给网络上版权保护提供便利,尤其在侵权追踪这个环节。

而利用区块链,创作内容的相关权利人可以共同在链上进行确权,多方收益可以在事先通过智能合约约定并写入代码中执行。每个参与人的收益更加公开可信。

DECENT一直致力于改变数字内容交易方式,原创者、制作者、分发者之间的收益分配,以及用户的付费机制。DECENT团队已经将多个典型的应用功能开发完成,可供开发者或企业直接调用。

 

重点的几个功能有视频讲解:

 

 

DECENT核心功能介绍:DCore“付款拆分,收益共享”功能——中文版

 

这项功能的实现方式是,当用户在发布内容的时候,他可以设定获取分红的多个钱包地址(比如联合制作人的钱包地址)。这意味着,内容相关的所有参与方,都可以从每次购买中获得即时结算。这对媒体行业的微支付而言意义重大,尤其是文字类媒体行业——当用户消费内容时相关作者可以得到即时奖励。

话题主持@Neutrino 问题6:除了本身技术突破与应用落地外,目前区块链领域还是存量博弈,像DECENT这样的内容分发项目,其竞争更多来自于传统内容平台。你们目前项目进展如何?都是哪些群体在使用?以及如何吸引或激励更多内容权益方到你们平台上而不是那些传统内容平台?

王晓敏:DECENT与传统的内容平台不存在竞争关系,DCore公链是内容类应用强大的后端支持。

DCore于17年完成主网上线,现以稳定安全运行2年左右,在此之前,曾推出公共测试网“凯撒”和“阿伯提”。目前,DECENT区块浏览器、移动端钱包和网页钱包已上线。除此之外,DECENT已建立多个合作伙伴关系,有越来越多的内容项目在我们的链上开发。

这里有相关产品的链接:

DCore上的DAPP可以天然使用通证激励体系,可激励平台内容创建者产生优质内容,同时可激励内容消费者通过贡献劳动(如传播,访问等)获取应有的收益;随着参与者人数的增多,可以为平台带来更多有效流量,从而形成一个良性循环。

DCore多以B端企业使用为主,目前在上图中提及的应用场景都有所涉及。

话题主持@Neutrino 问题7:DECENT底层技术有哪些具体的落地应用?运行情况如何?在内容分发领域,能否给我们具体分享一下相关案例?还有内容创作者如何加入或使用你们平台上?

王晓敏:

 

DCore生态上目前与文娱游戏类的应用为主,如Fiction Riot和 Filmzie, 等等,但不仅于此,不同行业也探索DCore的潜质,比如3IPK,这个航空领域的溯源项目,将全球最先进物联网技术和区块链完美结合,还有慈善项目和游戏分发项目等。大家可以先通过海报简单了解,具体的介绍如下:

慈善应用:Token4Hope

基于DCore区块链技术平台,慈善机构能够筹集资金通过此款APP将资金转换为通证(记为T4H),贫困家庭或个人可以使用T4H在合作商店购买商品和服务,目前已经在奥地利落地使用,已经帮助上千贫困家庭。

游戏分发项目:ALAX

ALAX是全球领先的基于DECENT区块链技术的游戏分发平台,可以实现游戏开发者和玩家之间的即时结算,而且交易过程更加透明,费用更低。ALAX于2018年11月成功从以太坊迁移至DCore,并完成了代币转换。ALAX商店即将于今年5月上线。

航空领域的区块链溯源项目:3IPK

通过在DCore对材料的认证形式进行管控, 3IPK能够为航空企业供应商提供一套恒定的认证规则和智能合约。同时利用智能微尘技术实时追踪每个部件在整个供应链中的流程轨迹,加速了航空供应链的支付与结算流程,制造智能化成本也随之降低。

更多音乐,影视,文字类的应用,可以查看我们官网最新的新闻。目前生态上在开发和落地的应用有10多家企业。

话题主持@Neutrino 问题8:开发者基于 DCore 可以做哪些应用?接入平台需要哪些必要流程?之前看到DECENT在国内外举办多场黑客松活动,那近期你们在国内有什么计划?

王晓敏:开发者基于DCore可以进行数字内容分发、数字广告行业、游戏和电子竞技、智能能源、物联网数据追踪、供应链溯源、认证授权合规以及票务等应用,这是一个开源平台,用户可以自己创造和尝试。

DCore提供了用户友好的API,软件开发工具包(SDK),以供开发人员和企业为实际用例开发分布式应用程序。开发者可以基于现成的API和SDK工具,并结合相关的命令行操作实现即时以下功能:即时交易、多重签名账户、收益共享、大型文件支持、时间戳消息、播种机地理定位、隐私保护和GDPR合规性、自定义代币/用户发行资产、价格锚定、分布式发行和评级和评论的功能。

DECENT准备了详尽的文档供开发人员根据自己需求接入平台:https://docs.decent.ch/DCoreDetails/index.html

在市场方面,我们也一直在参加很多行业活动,包括今年3月份参加的36氪风向大会,4月份参加的CDN亚太内容分发大会,最近我们还入围了2019 ChinaBang Awards 2019 年度最具社会影响力公司。我们一直紧跟行业热度和方向,希望在探索这个行业的过程中,凭借着技术创新来推动整个行业的发展。

我们也进行很多基础教育的公益工作,比如与高校合作,去年在全球范围内组织了5场黑客松,下个月3-5号在新加坡的黑客松与SP Jain商学院一起组织,我们设置了丰厚的奖金,SP Jain也是全球排名前10的商学院,人才济济,相信能够擦出很多火花。

我们在6月份会参与举办一场区块链会议,在上海,庆祝DECENT公司成立4周年,主网上线2周年,欢迎大家来参加!

 

我们在全球有9个办公室,希望行业友商共同合作发展!

————现场答疑————

Neutrino 社群成员:王总您好,非常感谢你的分享,你刚刚说到,“区块链不能解决侵权、造假问题,解决侵权问题还需要和其他技术结合”这句话不太理解,王总可以解释一下吗?人们常说区块链有所有数据都在链上、可溯源、不可篡改,所以会防止洗稿、侵权现象的发生,但如王总刚刚所说,似乎不是这样?

王晓敏:感谢提问,区块链的时间戳功能只能追溯100%一致的文件,如果一篇文章,修改一个标点符号就会是完全不一样的哈希值,这时候就无法追溯,所以,区块链技术无法解决造假问题。

Neutrino 社群成员:前面提到说目前有31个矿工做认证交易,这个矿工是如何产生的?每次认证交易是随机选出一个还是怎样的?还有平台对矿工数量有限制吗?

王晓敏:感谢提问,矿工通过持币用户投票选举产生,票数最多的前31位可以成为认证交易的矿工,每次交易是随机选出,矿工数量也是持币用户投票决定 。

Neutrino 社群成员:看到DECENT底层有基于 IPFS技术,如果用户上传了盗版的内容,如热映的复仇者联盟 4,你们是否有什么方案进行阻断?IPFS 的分布式存储好像是抗审查与防删除的

王晓敏:确实是这样,IPFS是分布式运行的网络,没有中心化组织可以控制,包括上传的内容的传播,但是用户接收信息需要界面,DAPP的运营这可以选择屏蔽已经存在于分布式网络上面的部分信息,从而不在用户界面显示 。

相比较EOS,DCore区块链更加去中心化,网络上的很多决定都是由持币用户决定的,比如矿工数量,交易费用,区块大小等等 。

Neutrino 社群成员:谢谢您的回答,刚刚王总说到“在DCore 生态上的一个音乐类项目,可以为数字内容加入唯一的指纹识别的技术,即使这个文件经过修改,仍然可以追踪到侵权的信息”,可以简单介绍一下这个指纹识别和区块链结合,追踪侵权信息的功能和原理吗?

王晓敏:这个解决方案是DCore生态上一个音乐项目的发明专利,他们的技术拿到了美国的发明专利,可以理解为给每个文件形成一个指纹,这个指纹即使破坏了一部分还是可以实现匹配,每个音乐拷贝的声音里面都藏有一个唯一的身份标识,而这个身份标识登记在区块链上,透明、公知 。

Neutrino[追问®AMA]

这是Neutrino 举办的系列在线社群交流活动,每期会邀请相关领域嘉宾大咖,就某一热点话题或项目进行深度探讨拆解,旨在帮助社区伙伴答疑解惑,扫除知识盲点,扩大认知边界。欢迎邀请更多伙伴加入,让有价值的交流在这里发声。

展开阅读全文

《非程序员》-第21期发行了!

01-12

《非程序员》第21期发行了! rnrn请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,5.2Mrnrnumlchina(http://www.umlchina.com)以e-book方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点UML/OOAD/CBD。 rnrn非常需要您的意见!欢迎来信: think@umlchina.com rnrn投稿:editor@umlchina.com,有关征稿信息请见: rnhttp://www.umlchina.com/xprogrammer/xprogrammer.htm rnrn《非程序员》第21期目录 rnrn【新闻】 rnrn年度回顾:开发工具的UML/MDA趋势rnVisual Studio .Net 2003--“Whitehorse”蓄势待发rn《人月神话》与软件开发基本问题研讨会在京举行 rnrn【访谈】 rnrnJutta Eckstein:没有客户就没有项目rnrn...但是如果你希望忽略客户,你为什么去开发一个系统?没有客户,没有项目;或者说,没有客户,就没有成功的项目。请你牢记:客户是每个项目所必须的,而不仅仅只是XP的项目。...rnrn【方法】 rnrn傻姑之路:通往职业初段—前言rnrn...此方法基于UML,但只专注三个核心要素:用例、类、交互。通过这三个要素的协作,“自外而内,由粗至精”,就能解决软件开发的基本问题。就如金庸小说中的黄药师,只教给傻姑三招,让她练得精熟。开发人员只关注这三样东西,但对每一个细节中蕴含的道理细细体会。每个细节都要精熟,到位,不浪费一分力气。...rnrn过程敏捷性和软件可用性:以使用为中心的轻量级设计rnrn...现在的软件开发有时像一场奇怪的比赛。场地的一边,站着一帮身着各种颜色的破旧运动衫的没规矩的家伙,他们象征许多公司在程序设计时所呈现出的毫无章法的混乱状态。而在场地的另一边,我们看到了排着整齐方队的重量级选手们,每一个大汉的胸前都镶嵌着一个大大的“U”字。现代软件开发的重量级选手正是统一过程(Unified Process)和它的追随者以及统一建模语言(UML)。...rnrnWeb应用模型中的抽象和复用机制rnrn...建设复杂的WEB应用是一项耗时的任务,因为它们必须提供对重要信息资源的导航访问,不仅允许用户全面浏览潜在的信息世界,也允许对信息进行操作。在某些领域如电子商务中,客户的行为触发了那些必须要与核心业务软件集成的复杂工作流。这种集成也必须以另外一种方式进行;例如,电子商店中的营销软件应该监视顾客的行为,以便更有效地为顾客导航。第一个明显结果是,我们不仅必须仔细设计导航体系结构,而且要有效地与业务模型集成。...rnrnGUI设计精髓:交互rnrn...只对那些频繁或关键的操作设置命令按钮(见图1)。实际上,命令按钮扮演着醒目显示操作内容的角色。在一个窗体上,命令按钮不应当超过六个。同时命令按钮的操作内容也要出现在菜单项中。如果操作既不频繁也不关键,将其放到下拉菜单中即可。...rnrn【最后期限】 rnrn总把新桃换旧符——写在《最后期限》出版之前rnrn...如果有可能的话,在一个星期之内读《人月神话》和《最后期限》这两本书,绝对是一个绝妙的阅读体验。你能看到Brooks和DeMarco在几乎相同的知识背景下得到的两种截然不同的态度:“人月是神话、银弹无处求”的悲观,和“逢山开路、遇水架桥”的乐观。如果读者再带着项目的紧迫压力希望在这些武林秘籍中找到一些灵丹妙药,被这一阴一阳的两股内力搅和搅和,怕是脑子会被弄晕掉。...rnrn《最后期限》:一本软件开发小说rnrn...几年以前,我读过Eliahu Golden的目标和思想,“哇,如果有个人能够写一本象工程技术方面的《目标》那样的关于软件项目管理的小说来取代那些软件工程教科书,该有多好!”在《最后期限》中,梦想成真了。DeMarco用一种幽默而有趣的方式为软件工程教学作了一项伟大的工作。实际上,有时我发现自己总是在没有认识到一个项目管理教训的价值之前学习它。 ...rnrn《最后期限》各章精选rnrn...“没问题。唔……”元首似乎有点走神。他懊悔的回头看着屏幕,好象是想找回刚才做的事情。现在汤普金斯可以看到屏幕了,上面似乎是一页程序代码。C++,他想。一个声音从房间的后面传过来,莱恩小姐端来一盘软饮料和点心。元首稍微愉快了些。“噢,好。”他说道,然后拿起一块奶油蛋糕,塞进了嘴里。 ...rn rn rn 论坛

《非程序员》第21期发行了!

01-12

《非程序员》第21期发行了! rnrn请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,5.2Mrnrnumlchina(http://www.umlchina.com)以e-book方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点UML/OOAD/CBD。 rnrn非常需要您的意见!欢迎来信: think@umlchina.com rnrn投稿:editor@umlchina.com,有关征稿信息请见: rnhttp://www.umlchina.com/xprogrammer/xprogrammer.htm rnrn《非程序员》第21期目录 rnrn【新闻】 rnrn年度回顾:开发工具的UML/MDA趋势rnVisual Studio .Net 2003--“Whitehorse”蓄势待发rn《人月神话》与软件开发基本问题研讨会在京举行 rnrn【访谈】 rnrnJutta Eckstein:没有客户就没有项目rnrn...但是如果你希望忽略客户,你为什么去开发一个系统?没有客户,没有项目;或者说,没有客户,就没有成功的项目。请你牢记:客户是每个项目所必须的,而不仅仅只是XP的项目。...rnrn【方法】 rnrn傻姑之路:通往职业初段—前言rnrn...此方法基于UML,但只专注三个核心要素:用例、类、交互。通过这三个要素的协作,“自外而内,由粗至精”,就能解决软件开发的基本问题。就如金庸小说中的黄药师,只教给傻姑三招,让她练得精熟。开发人员只关注这三样东西,但对每一个细节中蕴含的道理细细体会。每个细节都要精熟,到位,不浪费一分力气。...rnrn过程敏捷性和软件可用性:以使用为中心的轻量级设计rnrn...现在的软件开发有时像一场奇怪的比赛。场地的一边,站着一帮身着各种颜色的破旧运动衫的没规矩的家伙,他们象征许多公司在程序设计时所呈现出的毫无章法的混乱状态。而在场地的另一边,我们看到了排着整齐方队的重量级选手们,每一个大汉的胸前都镶嵌着一个大大的“U”字。现代软件开发的重量级选手正是统一过程(Unified Process)和它的追随者以及统一建模语言(UML)。...rnrnWeb应用模型中的抽象和复用机制rnrn...建设复杂的WEB应用是一项耗时的任务,因为它们必须提供对重要信息资源的导航访问,不仅允许用户全面浏览潜在的信息世界,也允许对信息进行操作。在某些领域如电子商务中,客户的行为触发了那些必须要与核心业务软件集成的复杂工作流。这种集成也必须以另外一种方式进行;例如,电子商店中的营销软件应该监视顾客的行为,以便更有效地为顾客导航。第一个明显结果是,我们不仅必须仔细设计导航体系结构,而且要有效地与业务模型集成。...rnrnGUI设计精髓:交互rnrn...只对那些频繁或关键的操作设置命令按钮(见图1)。实际上,命令按钮扮演着醒目显示操作内容的角色。在一个窗体上,命令按钮不应当超过六个。同时命令按钮的操作内容也要出现在菜单项中。如果操作既不频繁也不关键,将其放到下拉菜单中即可。...rnrn【最后期限】 rnrn总把新桃换旧符——写在《最后期限》出版之前rnrn...如果有可能的话,在一个星期之内读《人月神话》和《最后期限》这两本书,绝对是一个绝妙的阅读体验。你能看到Brooks和DeMarco在几乎相同的知识背景下得到的两种截然不同的态度:“人月是神话、银弹无处求”的悲观,和“逢山开路、遇水架桥”的乐观。如果读者再带着项目的紧迫压力希望在这些武林秘籍中找到一些灵丹妙药,被这一阴一阳的两股内力搅和搅和,怕是脑子会被弄晕掉。...rnrn《最后期限》:一本软件开发小说rnrn...几年以前,我读过Eliahu Golden的目标和思想,“哇,如果有个人能够写一本象工程技术方面的《目标》那样的关于软件项目管理的小说来取代那些软件工程教科书,该有多好!”在《最后期限》中,梦想成真了。DeMarco用一种幽默而有趣的方式为软件工程教学作了一项伟大的工作。实际上,有时我发现自己总是在没有认识到一个项目管理教训的价值之前学习它。 ...rnrn《最后期限》各章精选rnrn...“没问题。唔……”元首似乎有点走神。他懊悔的回头看着屏幕,好象是想找回刚才做的事情。现在汤普金斯可以看到屏幕了,上面似乎是一页程序代码。C++,他想。一个声音从房间的后面传过来,莱恩小姐端来一盘软饮料和点心。元首稍微愉快了些。“噢,好。”他说道,然后拿起一块奶油蛋糕,塞进了嘴里。 ...rn rn rn 论坛

《非程序员》---第21期发行了!

01-12

《非程序员》第21期发行了! rnrn请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,5.2Mrnrnumlchina(http://www.umlchina.com)以e-book方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点UML/OOAD/CBD。 rnrn非常需要您的意见!欢迎来信: think@umlchina.com rnrn投稿:editor@umlchina.com,有关征稿信息请见: rnhttp://www.umlchina.com/xprogrammer/xprogrammer.htm rnrn《非程序员》第21期目录 rnrn【新闻】 rnrn年度回顾:开发工具的UML/MDA趋势rnVisual Studio .Net 2003--“Whitehorse”蓄势待发rn《人月神话》与软件开发基本问题研讨会在京举行 rnrn【访谈】 rnrnJutta Eckstein:没有客户就没有项目rnrn...但是如果你希望忽略客户,你为什么去开发一个系统?没有客户,没有项目;或者说,没有客户,就没有成功的项目。请你牢记:客户是每个项目所必须的,而不仅仅只是XP的项目。...rnrn【方法】 rnrn傻姑之路:通往职业初段—前言rnrn...此方法基于UML,但只专注三个核心要素:用例、类、交互。通过这三个要素的协作,“自外而内,由粗至精”,就能解决软件开发的基本问题。就如金庸小说中的黄药师,只教给傻姑三招,让她练得精熟。开发人员只关注这三样东西,但对每一个细节中蕴含的道理细细体会。每个细节都要精熟,到位,不浪费一分力气。...rnrn过程敏捷性和软件可用性:以使用为中心的轻量级设计rnrn...现在的软件开发有时像一场奇怪的比赛。场地的一边,站着一帮身着各种颜色的破旧运动衫的没规矩的家伙,他们象征许多公司在程序设计时所呈现出的毫无章法的混乱状态。而在场地的另一边,我们看到了排着整齐方队的重量级选手们,每一个大汉的胸前都镶嵌着一个大大的“U”字。现代软件开发的重量级选手正是统一过程(Unified Process)和它的追随者以及统一建模语言(UML)。...rnrnWeb应用模型中的抽象和复用机制rnrn...建设复杂的WEB应用是一项耗时的任务,因为它们必须提供对重要信息资源的导航访问,不仅允许用户全面浏览潜在的信息世界,也允许对信息进行操作。在某些领域如电子商务中,客户的行为触发了那些必须要与核心业务软件集成的复杂工作流。这种集成也必须以另外一种方式进行;例如,电子商店中的营销软件应该监视顾客的行为,以便更有效地为顾客导航。第一个明显结果是,我们不仅必须仔细设计导航体系结构,而且要有效地与业务模型集成。...rnrnGUI设计精髓:交互rnrn...只对那些频繁或关键的操作设置命令按钮(见图1)。实际上,命令按钮扮演着醒目显示操作内容的角色。在一个窗体上,命令按钮不应当超过六个。同时命令按钮的操作内容也要出现在菜单项中。如果操作既不频繁也不关键,将其放到下拉菜单中即可。...rnrn【最后期限】 rnrn总把新桃换旧符——写在《最后期限》出版之前rnrn...如果有可能的话,在一个星期之内读《人月神话》和《最后期限》这两本书,绝对是一个绝妙的阅读体验。你能看到Brooks和DeMarco在几乎相同的知识背景下得到的两种截然不同的态度:“人月是神话、银弹无处求”的悲观,和“逢山开路、遇水架桥”的乐观。如果读者再带着项目的紧迫压力希望在这些武林秘籍中找到一些灵丹妙药,被这一阴一阳的两股内力搅和搅和,怕是脑子会被弄晕掉。...rnrn《最后期限》:一本软件开发小说rnrn...几年以前,我读过Eliahu Golden的目标和思想,“哇,如果有个人能够写一本象工程技术方面的《目标》那样的关于软件项目管理的小说来取代那些软件工程教科书,该有多好!”在《最后期限》中,梦想成真了。DeMarco用一种幽默而有趣的方式为软件工程教学作了一项伟大的工作。实际上,有时我发现自己总是在没有认识到一个项目管理教训的价值之前学习它。 ...rnrn《最后期限》各章精选rnrn...“没问题。唔……”元首似乎有点走神。他懊悔的回头看着屏幕,好象是想找回刚才做的事情。现在汤普金斯可以看到屏幕了,上面似乎是一页程序代码。C++,他想。一个声音从房间的后面传过来,莱恩小姐端来一盘软饮料和点心。元首稍微愉快了些。“噢,好。”他说道,然后拿起一块奶油蛋糕,塞进了嘴里。 ...rn rn rn 论坛

没有更多推荐了,返回首页