没有什么比定制西装更好的了。为你定制的东西会让你的需求变得特别。
在材料昂贵而劳动力便宜的年代,大多数人都有一套,也许是两套定制西服。如今,材料便宜,劳动力昂贵,所以衣服在海外的流水线上大量生产,人们的衣橱里装满了“精致的”或“可以穿的”商品。
就在几年前,应用程序市场还处于起步阶段,如果你想要一个应用程序,你可能必须从头开始构建它。那些日子一去不复返了。有许多市场,你可以在几乎任何平台上购买“随时可以穿”的应用程序。
构建还是购买在业务的各个方面都是一个相当普遍的问题,在应用程序开发中也不例外。W应用程序开发的不同之处在于,你被绑定到应用程序需要运行的平台上,这个平台“存储”了你购买应用程序的地方。
所以更大的问题可能是你的平台的应用市场有多强大?这是BlumShapiro完全致力于微软平台的众多原因之一。必威电子整个微软栈的互操作性水平是显著的。在微软,这个团体我年代家里SQL Server叫做“应用平台”——开发人员工具部门旨在构建应用程序的SQL数据库,可以在所有类型的表面微软项目,包括办公室最大的可访问性水平可能需要访问应用程序的最终用户。微软与最流行的移动平台合作,在Android和iOS上都提供了出色的体验。工具或应用程序的使用是您“构建或购买”决策中的一个重要考虑因素。
在开发应用程序时,还需要考虑其他几个关键因素。客户端首先会想到的一个问题是应用程序的使用场景,特别是这个应用程序是我们想作为代码出售,还是作为内部服务给客户端使用。明确应用使用场景的目的需要让团队中的每个人都清楚。在与客户的合作中,我们倾向于从应用开发的四个关键问题开始思考。当你坐下来思考你的应用时,你需要问自己的问题包括:
问题4让我想起了Dean Kamen的演讲,他是Segway的发明者,胰岛素泵和For Inspiration and Recognition of Science and Technology (FIRST)的创始人。在他的演讲中,他讨论了蒙古人在穿越戈壁沙漠时开发的“面向前方的战车”。面向前方的战车正如它所说的那样——它总是面向前方。战车上有一个指针连着轮子,这样如果一个轮子比另一个转得快,战车就会转动。这确保了蒙古游牧部落不会在沙漠中打转迷路。但是,指南针也一样,它更小、更轻、更便宜,也更可靠。这个故事的寓意是,不要发明面向前方的战车,因为指南针也有同样的功能……
在现代应用程序开发中如何避免这种情况?做好调查,在自己的平台上找到一款与你的需求相近的应用,然后找一个好的“裁缝”为你量身定制。