`
bmqnc
  • 浏览: 129142 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

杂谈UI编程

阅读更多
UI上我感觉要做好蛮难的,细节很多,以前记得看过一本书,说如果一个人细节做的很好,那么他做UI做合适。我个人认为UI也能衡量一个程序员思维的缜密和逻辑考虑的是否完全。

我觉得其实做软件是这样的:既然做出了软件就要有人用,做好是傻瓜软件,这里的傻瓜软件不单指软件功能要完善,用户的合理需求满足(不合理的我们可以试图说服用户)同时整个软件的界面要清晰和易于操作,同时要多替用户着想,即用户想到的我们开发人员要想到,用户想不到的,我们开发人员也要想到,同时UI界面上要防止用户的误操作,这样做出的软件用户才会从心里上产生依赖,久而久之,用户就不得不用我们的产品了,典型的例子是语言。比如c语言与Lisp语言,erlang与go语言。(Boss zhang以前和我讨论过,不多说了。
分享到:
评论

相关推荐

    Android开发杂谈

    本文将基于“Android开发杂谈”的主题,结合提供的资源——一个名为"Android_.pdf"的文件,来深入探讨一些重要的知识点。 1. **源码阅读**: 在Android开发中,理解源码是提升技能的关键。Android开源项目(AOSP)...

    road-trip-tracker:一个简单的Android Mobile应用程序,用于记录和绘制公路旅行。 Level1Techs编码活动的Devember2k19项目

    该应用程序最初是在学习Android的Kotlin编程语言时编写的。 我决定使用现代Android开发技术,组件和体系结构进行完整的重写,既然又是一年中的那个时候,为什么不作为我的 #Devember2k19项目呢? 可以在找到我...

    GankFlutter:代码家开源api,flutterdemo-api

    这个项目的目的是帮助Flutter开发者快速构建自己的应用,展示来自Gank.IO的数据,例如Android、iOS、前端、干货杂谈等各类技术文章和资源。 在Flutter框架下,GankFlutter项目展示了如何优雅地集成API调用,并将...

    六年谈游戏工作室管理经验.pdf

    3. **生产阶段**:这是开发周期中最长的部分,主要涉及编程、艺术创作、音频制作等工作。 4. **测试阶段**:通过各种测试确保游戏的质量,包括功能测试、性能测试和用户体验测试。 5. **发布与后期支持阶段**:游戏...

    java_学习资料

    - **Spring AOP的实现**:使用`@Aspect`、`@Before`、`@After`等注解实现切面编程。 - **整合Servlet** - **整合Struts 1.x** - **整合Hibernate** - **模板方法模式** - **JDBCTemplate** - **Spring对Hibernate 3...

Global site tag (gtag.js) - Google Analytics