WPF

最近从同事那里借了本WPF的书,看了看WPF,挺简单的,确实很简单,概念很简单,实现很简单,没有什么再简单了。

这就是伟大——将复杂的事情用简单的体系去描述。

做游戏开发的人或多或少可能都有点对商业软件不太重视,其实,商业软件中有很多思路是很值得我们借鉴的。

软件为什么要发展?实现新的功能?——但那个是要取决于硬件的。软件的发展,我认为,第一的要务,是要帮助人类完成他们希望完成的事情。对于游戏开发而言,就是能够尽可能让一切简化,简化到让更多的人可以参与的地步。

把软件做的复杂,谁都会,难的是把一个原本复杂的事情做的简单。

从语言的发展历史,我们或许也能看得出来。C语言的普及程度很低,因为它的思路与人类思考问题的方式差的比较远。C++和JAVA相对就好一些——它们用对象和对象之间的关系来描述整个世界。当对象过多的时候,我们发现COM接口可以将模块的复杂度完美地秒杀到一个COM组件内,并由COM继续发展而产生了现如今.NET的态势。而当把API、平台调用等等复杂度全部压下去后,就会是很多动态语言胜任的领域和场合了,他们更适合于用简单的辞藻描述千变万化的对象世界。

为什么会这么发展?因为人们需要。

人们需要简单,需要摒弃复杂,需要放弃华而不实的辞藻,这就是人们的需要。

软件开发,游戏软件开发,说到底,还是为了满足人们的需要……

我认为,这才是软件开发者最终的归宿。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值