2.让他们最后
济南达内的老师说,B2B应用程序通常每天使用6到8个小时,因此持续测试其耐久性非常重要.早期的桌面是厚客户端,开发人员有标准的方法来微调他们的应用程序来处理内存泄漏,性能减慢等耐久性问题.但是对于Web应用程序,浏览器是运行时,许多浏览器的编码变得更加复杂.
因此,在所有目标浏览器上执行耐久性测试是非常必要的,作为定期(可能适用于每个Sprint)的持续集成(CI)构建的一部分,以跟踪应用程序的耐久性能力.
3.摆脱浏览器
浏览器是Web代码的运行时环境.编码到多个运行时总是一个痛苦的脖子.对于B2C应用程序,我们无法避免在众多浏览器上提供应用程序,但对于B2B应用程序,您不需要针对其他浏览器进行定位.您可以通过将Web应用程序打包到桌面应用程序中来限制用户仅使用浏览器运行时.
您可以使用Electron框架包装SPA Web应用程序 以创建桌面应用程序.Electron使用Chromium和Node.js(将成为可分发桌面客户端的一部分)进行渲染.Electron还支持离线功能,这些功能可以方便地用于诸如游轮之类的应用,其中互联网连接可能很麻烦.
4.整理你的桌面
B2B用户希望有效地完成他/她的工作.他们知道事物的位置和需要做的事情.但是由于生产力较低和用户体验不佳,他们应用程序apge上的混乱可能真的让他们处于潜意识层面.
极简主义是一种设计风格,其设计上的杂乱(无论是肖像,产品还是生活)都保持尽可能低.我认为坚持桌面应用程序的Mobile-First-Design方法将确保设计保持简约(避免过多的视觉混乱).
5.保持快捷键
我们习惯于在桌面应用程序上使用键盘快捷键.但是那些捷径是我在大多数B2B Web应用程序中看不到的.当传统的胖客户端B2B应用程序转换为Web应用程序时,大多数团队都忽略了键盘快捷方式功能,从而降低了应用程序的效率.
由于B2B应用程序需要关注用户的工作效率,因此必须在其中使用键盘快捷键.
6.关闭循环
一旦B2B应用程序上线,我们几乎从不收集有关功能或使用情况分析的反馈.使用情况分析提供了有关广泛使用的功能和非广泛使用的功能的详细信息,以及角色用户广泛使用或很少使用哪些功能.
因此,配置分析或进行调查以获取用户的反馈始终是一种良好的做法.如您所知,反馈总是可以帮助您改进当前系统并避免未来系统中的错误.
最后一个
最后,选择适合您的企业和团队的Web框架(如Angular,React,Vue.js).在整个企业中采用一个框架(或最多两个)应该在跨应用程序重用组件和人才方面提供巨大的优势.您可以在网上找到许多关于如何选择框架的文章.
以上就是济南达内给大家做的内容详解,更多关于IT知识的学习,请继续关注济南达内