← 返回蜂巢洞察

从项目到产品:将平台转化为人们真正会使用的成品

仅仅拥有一个平台是远远不够的;真正的挑战在于确保该平台能够被用户理解、使用,并真正被他们采纳。只有当某种功能能够被他人可靠地使用时,它才算真正实现了其价值。为了评估开发工作的进展,你可以问自己:“这个功能真的被人们在使用吗?”“它是否减轻了用户的使用难度?”这样的思考有助于让开发工作始终与实际的用户需求保持一致,而不仅仅是追求功能的完成。 作者:本·林德斯

仅仅拥有一个平台是远远不够的;真正的挑战在于确保该平台能够被用户理解、使用,并真正被他们采纳。只有当某种功能能够被他人可靠地使用时,它才算真正实现了其价值。为了评估开发工作的进展,你可以问自己:“这个功能真的被人们在使用吗?”“它是否减轻了用户的使用难度?”这样的思考有助于让开发工作始终与实际的用户需求保持一致,而不仅仅是追求功能的完成。

作者:本·林德斯

相关文章

技术实践

使用人工智能技术构建并发布一款全栈移动应用

过去,要开发一款能够投入正式使用的移动应用,通常需要由前端工程师、后端工程师以及DevOps团队共同协作。然而借助现代的人工智能工具,现在单个开发者也能够将一个想法从概念阶段发展成最终可在App Store上发布的应用程序。 在freeCodeCamp.org的YouTube频道上发布的一套全新教程中,你将学习如何开发并发布CodexGram这款功能完备、风格类似Instagram的社交媒体应用。这套课程不仅仅侧重于表面的“代码编写技巧”,而是强调有针对性的规划、可复现的设计方案、强大的后端集成功能,以及严格遵循App Store的应用审核标准。 CodexGram是使用Expo(React

阅读全文
技术实践

如何在JavaScript中使用全屏API(并通过“唤醒锁API”使屏幕保持处于唤醒状态)

迟早,大多数前端开发人员都会遇到这样一个问题: "这个内容能覆盖整个屏幕吗?" 无论是幻灯片、视频播放器、信息亭的控制面板、游戏界面、绘图工具,还是教室投影仪上的计时器,当浏览器标签页和地址栏还显示在屏幕边缘时,这些界面看起来总是不完整。 好消息是,浏览器本身提供了解决方案: 全屏API 。不过坏消息是,这个API存在一些问题,在实际使用中很可能会遇到麻烦——比如用户的手势操作、Safari浏览器特有的前缀、某些iPhone设备的不兼容性,以及屏幕在进入全屏状态两分钟后就会自动变暗的问题。 在本教程中,你将学习如何: 将任何元素(或整个页面)设置为全屏显示,然后再恢复正常视图 当用户按下 Es

阅读全文
技术实践

如何将应用程序从AWS迁移到GKE [完整指南]

这个指导性实验将带你了解如何迁移一个小型支付应用。该应用包含使用React开发的用户界面以及运行在AWS EC2实例上的Express API,而数据库则仍保存在AWS上。 你需要将用户界面和API迁移到Google Kubernetes Engine上,但无需更改客户目前使用的公共URL地址,而是逐步将流量从AWS转移至GKE,每次转移的比例为几百分比。 完成整个迁移过程后,你将能够在本地运行该应用,在AWS上搭建基础设施,通过八个Terraform步骤在GKE上构建环境,测试新环境是否正常工作,然后将生产环境的流量全部转移到GKE上,完成切换流程,并拆除不再需要的资源。 下图展示了迁移过程

阅读全文
技术实践

ChainGuard推出了安全工作空间功能,并能够检测是否存在用于人工智能编程的代理程序。

软件供应链安全企业Chainguard宣布推出了两款测试性产品,用于检测开发人员以及人工智能程序编写的代码。其中,“Chainguard Workspaces”提供了基于加固版微虚拟机的远程开发环境,而“Chainguard Checks”则将持续集成技术融入了开发流程中。该公司在伦敦举办的Assemble活动中正式发布了这两款产品。 作者:Matt Saunders

阅读全文