Web|Web 已死

作者 | teawaterwire
译者 | 弯月
出品 | CSDN(ID:CSDNnews)
本文回顾了互联网的发展 , 从 Web1 到 Web2.0 再到 Web3 。 笔者从事去中心化应用程序和聊天机器人的构建工作已经三年了 , 希望本文分享的经验和看法能对你有所启发 。

Web|Web 已死
文章图片

Web3 只不过是一种形式
打开一个标签页 , 然后一遍又一遍地重复完全相同的步骤 , 你是否也有相似的经历?例如 , 打开同一个地图应用搜索同一个地点 , 打开同一个搜索引擎搜索相同的信息 , 或者打开同一个购物应用浏览某个商品 。 这种体验实在不好 。
但是 , 如果每个新网站都需要学习才能使用 , 也会让人觉得很麻烦 。 虽然多样性的网络非常好 , 但是会降低我们的效率 。 因此在现实中 , 各个网站之间相互抄袭 , 还打出“简单易用”的口号 。
有些网页上包含太多信息 , 一大堆的按钮和链接 。 而且你还需要注意操作的顺序:先点这个按钮 , 然后输入那个 , 然后弹出一个菜单……
用户打开这些网页有自己的目的 , 他们只想尽快达成这些目的 。 收集这些意图的方法是:使用表单 , 其中包含输入框、按钮、复选框、链接等元素 , 允许用户将数据发送到 Web 应用程序(比如将一条记录保存到数据库 , 或者导航到一个新页面) 。
自从互联网创建以来 , 这一切从未发生过变化 。 如今 , 我们仍然需要创建表单 , 然后保存到数据库 。
作为一名软件工程师 , 我的职业生涯始于编写 Java , 然后是 jQuery , 然后是 Angular , 再到 React , 现在是 re-frame (Clojure) 。 请不要误会 , 如今的框架有很大的提升 。 但 我觉得我们已经触及了“天花板” 。 我们改进的是工具 , 而不是结果 。 我们还在焦油坑里挣扎 。
对了 , 我还忘了说该死的 CSS , 我认为它是我们这个时代最糟糕的技术(当然蓝牙有过之而无不及) 。 虽然游戏开发者仍在嘲笑我们这些可怜的 Web 开发 , 但我们知道编写 CSS 的最佳方式就是不要使用 CSS 。
为什么我认为我们触及了“天花板”?主要原因有两个:
1、表单是动态的(填写表单、提交、加载、重置、重复操作) , 但它们仍存在于静态网页上 。 这就会造成一种不和谐 。 换句话说 , 我们正在努力将方形的钉子钉入圆孔中 。
2、开发人员没有改变现状的动力 。 都是那些专家的错 。
专家兜售专业知识
你可以问问周围的创业公司 , 他们是否有不得不裁掉团队中的软件开发人员的经历 。 我猜 , 只有当他们快撑不下去的时候 , 才会裁掉这些人 , 否则就不会 。 事实上 , 即便他们快撑不下去了 , 也仍然会努力保留开发人员 , 期待着连开发人员一起被收购 。 或者 , 反之亦然 , 看看他们不断招聘新的开发人员就知道了 。

推荐阅读