What is Asian UI design like from a Western point of view?

本文从东西方文化差异的角度分析了设计风格的差异,指出西方设计倾向于简洁、逻辑性和精确性,而东方设计则注重自由形式、情感表达和非线性思维。分析了这种差异背后的文化和语言因素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

From a western point view, Asian UI designs are usually quite dense and compact. People in Asia are think more in detail when they start design something. They think these designs have following characteristics
  • Dense tightly packed text
  • Tiny low-quality images
  • More columns than you can count
  • Bright clashing colours and flashing banners
  • Overuse of outdated technologies like Flash

While the Western design is much simpler. They are treating the design as a whole, so usually we will see some quite smooth designs, especially in some single page designs. Also, they like to adopt new technologies when they design such as HTML5/CSS3, SVG.

What are the difference between Western and Asian design? Are these design difference caused by culture difference, language difference? Let's see analysis from Ed Chao.

Design is a Communication medium. As such it is deeply influenced by how we form and process thoughts. Eastern and Western cultures are by and large quite divergent in this regard. Consider Western vs Eastern religions. Or better yet consider language, the example I will use here.

Generally western languages are precise and structured, adhering to a linear progression of reasoning.  It's no surprise then that German and French are the de facto languages for mathematics and physics.

Eastern languages on the other hand are more nebulous and contextual. Reasoning is non-linear and fluid. So instead of a point by point, you'll have a jumble of points, some highlighted as key, but appearing in no discernible order. You paint with words rather than indicate with them. You circle your thesis rather than state it.

For this reason Eastern designs are often free form. Objects do not sit in a structure. Hierarchy is rare and the practice of typography is largely undeveloped as opposed to the emotive art of calligraphy which has a rich and vibrant history.

Western designs on the other hand are commonly hierarchical, linear and precise. Consider swiss typography which champions simplicity, clean lines, clear structure, and grid layouts.

It is because of this distinction that the Eastern design mentality is ill-fitted to good UX which requires simplicity, precision, and structured systems. This is something which of course is changing by the day especially with the globalization of UX design principles (which countries like Japan have long since made their own.)

资源下载链接为: https://pan.quark.cn/s/f989b9092fc5 HttpServletRequestWrapper 是 Java Servlet API 中的一个工具类,位于 javax.servlet.http 包中,用于对 HttpServletRequest 对象进行封装,从而在 Web 应用中实现对 HTTP 请求的拦截、修改或增强等功能。通过继承该类并覆盖相关方法,开发者可以轻松地自定义请求处理逻辑,例如修改请求参数、添加请求头、记录日志等。 参数过滤:在请求到达处理器之前,可以对请求参数进行检查或修改,例如去除 URL 编码、过滤敏感信息或进行安全检查。 请求头操作:可以修改或添加请求头,比如设置自定义的 Content-Type 或添加认证信息。 请求属性扩展:在原始请求的基础上添加自定义属性,供后续处理使用。 日志记录:在处理请求前记录请求信息,如 URL、参数、请求头等,便于调试和监控。 跨域支持:通过添加 CORS 相关的响应头,允许来自不同源的请求。 HttpServletRequestWrapper 通过继承 HttpServletRequest 接口并重写其方法来实现功能。开发者可以在重写的方法中添加自定义逻辑,例如在获取参数时进行过滤,或在读取请求体时进行解密。当调用这些方法时,实际上是调用了包装器中的方法,从而实现了对原始请求的修改或增强。 以下是一个简单的示例,展示如何创建一个用于过滤请求参数的包装器: 在 doFilter 方法中,可以使用 CustomRequestWrapper 包装原始请求: 这样,每当调用 getParameterValues 方法时,都会先经过自定义的过滤逻辑。 HttpServletRequestWrapper 是 Java Web 开发中一个强大的工具,它提供了灵活的扩展性,允许开发者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值