跳至正文
首页 » 博客 » As You Develop Software, Always Consider the User Experience

As You Develop Software, Always Consider the User Experience

作者: David Rubinstein

您可能已经编写了最优雅的代码来创建最新的应用程序,并从团队中的其他开发人员那里获得了荣誉。但是,如果它不能满足用户,这一切都是徒劳的。这就是为什么从应用程序概念到部署都牢记用户体验如此重要的原因。Oracle UX设计,PaaS和IaaS的集团副总裁Josh Ulm最近与SDTimes在线编辑Jenna Sargent谈到了如何组织一个UX团队来补充您的开发团队。

他认为,开发人员只是应用程序创建的三条腿中的一条腿。另外两位是产品经理和设计师。他说,关键是让设计师感觉自己是开发过程的一部分。

帮助设计人员和开发人员一起工作的一个平台是来自Infragistics的Indigo.Design平台

该平台由四个关键要素组成。Sketch UI Kits是UI组件,模式,预定义屏幕的库,UI套件中的每个符号都映射到用于Angular的Ignite UI中的Angular组件。Indigo Cloud允许设计人员将热点导航和屏幕转换添加到他们的应用程序中,等等。代码生成服务是一个Visual Studio代码扩展,与Indigo Cloud中的设计集成在一起,以在Angular中创建UI代码,并为Angular点燃UI,其中包括基于Angular框架构建的50多个UI组件-包括非常快速的数据网格和数据图表。

当设计原型完成时,设计团队可以与开发团队共享URL,开发团队可以访问Infragistics Visual Studio代码插件中的设计,并为他们想要的屏幕的任何部分生成代码。

Angular希望开发人员构建更好的应用体验

AngularJS是为开发人员而创建的,最近的进展更多地集中在工具链上,而不是框架上。在接受Stephen Fluin的采访时,他告诉SD Times,他的团队正在加倍开发工具,帮助开发人员跟上快速发展的工具生态系统。他引用了ng update,这是一个帮助开发人员保持依赖关系并更新到最新版本的Angular或其他第三方工具的工具,并将对这些第三方更新驱动的应用程序进行更改。

在采访中,他还指出,由于Angular的架构,大多数Angular团队都在使用组件库。

所有这些都意味着为应用程序用户提供更好的体验。