档案 三月, 2010

商业 应用程序的用户界面设计常常被人们所忽视。我看到许多程序,它们既不符合商业目标,也不满足用户需求,它们有很差的用户体验,并造成了商业利润的损失。更夸张的是,有些设计师根本没有参与整个程序的开发流程,而是把全部职责都推给了开发人员。

对于擅长前端和后台技术的工程师来说,他们缺乏设计能力,很难完成这项艰巨的任务。不满意的 消费者、沮丧的用户,以及失败的项目,也就自然而然地出现了。

接下来,我们将介绍“商业 Web 应用程序”界面设计的基础知识。一般来说,人们可以提供许多有关界面设计的方法、技巧和准则,而这里,我们的重点将放在商业 Web 应用程序上来。

一. 网站与Web应用程序

我们很容易将Web应用程序和网站搞混,就像搞混用户界面设计与网页设计一样。其实它们在本质上和其他方面上都有很大不同,本文将就此与大家探讨。

一个网站更像是一组网页集合,大部分都是静态文本、图像和视频等等,只有有限的交互功能(联系表单和搜索功能除外)。网站的主要作 用是提供信息。虽然一些网站使用“内容管理系统”来提供动态文本,但从性质上来说依旧是信息。

商业 Web 应用程序的用户界面设计

CampaignMonitor是强大的电子邮件营销软件,而Jeff Sarimento 的网站向读者讲述他的工作和生活。

另一方面讲,Web应用程序是动态交互系统,它帮助企业完成重要商业事务,评估并提高企业自身生产力。因此 Web应用程序的主要作用是:根据明确的业务规则,满足不同用户的需求。
(全文 …)

做为一个站长,得像一个董事长似儿的,随时关注自己网站各方面的统计分析数据,然后做出新的策略和改变。下面是一份网站统计分析名 词解释大全,新手站长朋友可以了解一下。

1. 浏览量:监测页面被浏览的次数。
广告活动中总浏览量是指:广告为mini-site带来的总PV数。

2. 二跳、二跳量:用户在被监测页面产生的首次点击数称为“二跳”,所有用户的“二跳”之和为二跳量。二跳 率的高低通常反映了用户是否适应页面的结构,是否对 页面呈现的内容感兴趣,同时二跳率还可以体现流量的质量。

3. 二跳率:二跳量与浏览量的比值。

4. “二跳时间”:指用户打开当前页面到在当前页面产生第一次点击所用的时间。平均二跳时间是指所有用户二 跳时间的平均值。平均二跳时间的长短,通常由您的网 站结构、网页内容以及来访用户对网站的熟悉程度而定

5. 流入量:指用户从网站外部(如搜索引擎、其他网站)着陆到网站的次数,一次流入可以带来多次浏览。

6. 点击量 :广告活动分析频道――用户通过点击广告而打开被监测页面的次数,即广告的点击量
其它频道――用户在被监测页面所产生的点击数之和。

7. 展示量:监测对象(如邮件)被展开的次数。

8. 到达量:广告着陆页面被打开的次数

9. 转化量:转化量是指转化页面被打开的次数。
转化页面是指对用户具有特殊意义的页面,比如注册成功页面、购物车页面等,用户到达这些页面后,身份会发生一定的转变,即从普通浏览者升级为您的注册用户 或潜在购买用户等。
(全文 …)

这是我所见到的最漂亮的一张谷歌街景图片,甚至比上次那张”Old Dude Caught Picking Up Prostitues“还要惊人。这只鸟很像皮克斯创作的《海底总动员》中的海鸥,它在找肯德 基吗? 点击这里看这张街景地图的原始照片: Google

Photoshop 是web设计师们通常选择的工具。考虑到这一点,我们整理了最新的20个设计网站的 Photoshop 教程。最终通过选择的这些教程都是一些比较具有前瞻性的设计,需要注意的是,这不意味着您就可以精确地复制它们,并且为你所用。相反,您应该遵循教程、学习新的手段,以便融入到您自己的设计当中去。

The end results produced by these tutorials are great looking designs, but keep in mind that it’s not meant for you to reproduce an exact copy and use it as your own. Instead, follow the tutorials and learn new techniques to incorporate into your own designs.

使用 Photoshop 创建一个清洁且优雅的网站

我想网 教程
(全文 …)

在刊登平面广告的时候,在很小的窗口中即时抓住读者的眼球。虽然被限制在仅能通过突破来展示信息,但也要求信息明确并通俗易懂。广告代理商通常会选择幽默来吸引注意力。一个幽默的平面广告活动往往来源于一个有趣的想法,但又必需带有浓厚的艺术气息并栩栩如生。

这里我们给您展示的是 30 个会令您发笑的平面广告.

8in1 Dental Snacks: 坏狗的呼吸

funny print ads
(全文 …)

相比其他行业,IT技术由于信息流动便捷,新技术更新非常频繁。架构师经常面临新技术及传统方案选择的困惑。架构师应如何抓住本质构建新一代的应 用?本文从几个方面提出一些思路供架构师参考。

4月23日~25日QCon北京2010,6大主题,40多名国内外知名讲师,3月31日前报名享有85折优惠

编程语言

2009年编程语言领域也发生了不少变化。虽然架构师通常都表示编程语言并不重要,但事实上每一次大的语言改进还是对业界产生非常大的影响,同时大 部分技术团队也依赖某一两种编程语言。下面介绍几种值得架构师关注的语言及热点。

Erlang近几年在并发编程与分布式领域比较受关注。2009年11月7~8日在杭州举办了第四次Erlang全国开发者大会(CN Erlounge IV)。从会议主题及参会者的讨论来看,Erlang在2009年在一些先行项目中取得了不错的效果,同时Erlang的并发编程思想也在其他语言得到了 一些借鉴和应用。预计2010年Erlang会继续在小圈子内流行,目前业界应用Erlang技术最大的障碍不是Erlang技术本身,而在于缺乏这方面 专业人才,与C++/Java相比,Erlang暂时不具备大规模团队协同开发的条件。

Scala也是一门和Erlang类似的函数式编程语言, 由于Scala是基于成熟JVM并具有丰富的周边library,因此相比于Erlang切换成本和风险都低很多。尤其是Java团队如果希望利用函数式 及并发编程优势的可以关注。

2009年11月,Google发布了一种新的语言Go,它在系统编程领域具有很多优势,如支持goroutine并行编程模型,支持GC,编译速 度快等。很多系统程序员表示Go就是他们心中的“梦中情人”。但是由于刚推出不久的缘故,Go还是不适合在生产环境使用,建议保持跟进。
(全文 …)

你是不是从早忙到晚,感觉自己一直被工作追着跑?但你的忙乱也许不是因为工作太多,而是因为没有重点,目标不清楚,所以才让工作变得越来越复杂,时 间越 来越不够用。一天只有1440分钟,在信息庞杂、速度加快的职场环境里,我们必须在越来越少的时间内,完成越来越多的事情。 在如今越来越复杂与紧凑的工作步调中,“保持简单”是最好的应对原则。“简单”来自清楚的目标与方向,你知道自 己该做哪些事,不该做哪些事。这正是职业生涯顾问专家比尔·约翰逊给所有从业者的建议。 约翰逊根据多年的调查研究,发现现代人工作变得复杂而没有效率的最重要原因就是“缺乏焦点”。因为不清楚目标,总是浪费时间重复做同样的事情或是不 必要的事情;遗漏了关键的信息,却在不重要的信息上浪费了太多的时间;抓不到重点,必须反复沟通同样的一件事情。 以下就是约翰逊新书中整理出的10种最实用的、简单的工作方法。 一、搞清楚工作的目标与要求,可避免重复作业,减少错误的机会 你必须理清的问题包括:我现在的工作必须做出哪些改变?可否建议我,要从哪个地方开始?我应该注意哪些事情,避免影响目标的达成?有哪些可用的工具 与资源? (全文 …)

今天我讲一下移动互联网未来的市场和需求会发生什么样的变化。首先,我们可以看看这个市场到底有多大。中国的移动互联网用户已经在今年会达到2.33亿这 个巨大的数字,而且越来越多的互联网用户开始上移动互联网,甚至可能还有一些不上互联网的用户上移动互联网。所以它的成长率是非常惊人的,能不能赚钱?我 们可以看到在美国在iphone上面,已经有这个13万个应用,就是说你可以下载一个游戏也好,看天气的也好,帮你租车的也好,各种不同的这种品种的软 件,那么它会有不同的收费渠道,这个给苹果公司已经带来了24亿的美金,所以绝对是可以赚钱,而且不仅仅苹果赚了钱,还有很多开发应用的,比如说在游戏的 领域Electronic Arts就已经赚了8千万美金,Gameloft赚了4千万美金。

是不是只有做游戏,做平台才能赚钱,其实不是,我们可以看到互联网广告可以赚钱,移动互联网广告也可以赚钱。比如说AdMob这个公司 就被Google用7亿5千万美金收购了,所以广告也是一个很好的方向,我们看过去的历史就知道移动互联网市场是巨大的,可以赚很多的钱,我们未来移动互 联网可以为我们做什么,其实移动互联网就是把一个随身携带的手机,能够连到一个浩瀚的互联网,能够帮助我变成一个更强大的我,可以用手机的这种不会失去的 记忆力,可以用互联网上巨大的知识联合起来帮我解决问题。
(全文 …)

技术突飞猛进, 设计与开发者们可以选择的工具越来越多, 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文是第二部分。这里查看《100 个web开发基本工具[上]

3. APIs
以下 API 可以将很多现成的功能集成到你的站点:

(全文 …)

技术突飞猛进, 设计与开发者们可以选择的工具越来越多, 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 开发中可能用到的各种第三方资源。这里查看《100 个web开发基本工具[下]

1. 函数与类库 A. CAPTCHA
CAPTCHA 用来防止恶意表单发布,以下 CAPTCHA 系统可以轻松集成到你的程序中:

reCAPTCHA

这是目前最流行的 CAPTCHA 机制,该机制同时是一个古籍数字化工程的一部分,用户在验证的同时,也帮助辨认一些不够清晰的估计扫描。reCAPTCHA 还有一个 Perl 模块 实现该功能。


(全文 …)