官术网_书友最值得收藏!

  • SignalR Blueprints
  • Einar Ingebrigtsen
  • 258字
  • 2021-07-23 20:36:18

Preface

The purpose of software is to be a tool for us humans to help us perform tasks. A lot of software is also a replacement for something physical for which we had an opportunity to increase productivity by making it digital and also more accessible. When replacing a paper form with a digital solution, we as developers pretty much just copied the form field by field and never really thought through what we were trying to solve. This made the improvement all about the data rather than what the users were really trying to do. One of the benefits of having the forms digitally is that multiple users can see the same data at the same time and even edit it at the same time. However, since it has all been modeled as data, with often a single, large model representing it, we introduce new problems we never had in the real world on paper. Things such as transactions and data staleness make our software more complex and they never make sense at all for the user. These are technical requirements that we, as developers, have introduced to make sure the data is correct at all times.

Users are becoming better; they have new requirements based on their experience with software. Even in the enterprise, users are now demanding more of their IT systems. With the advent of the real-time Web, driven by services such as Facebook, Twitter, and other social media, our users are now used to different experiences that are more responsive and user friendly.

主站蜘蛛池模板: 清涧县| 柯坪县| 宁河县| 南川市| 鄄城县| 额济纳旗| 娄烦县| 平陆县| 晋宁县| 舞钢市| 沙湾县| 广元市| 芮城县| 海南省| 衢州市| 博白县| 卓尼县| 白山市| 上林县| 东乡县| 福泉市| 山西省| 尚义县| 辽阳市| 长治县| 黑山县| 敦化市| 晴隆县| 莱州市| 江安县| 龙胜| 濉溪县| 汶川县| 固始县| 衡水市| 贡觉县| 漳浦县| 天全县| 靖西县| 临湘市| 南靖县|