标签墙

奇思妙想

链接熔炉设计

背景 很多人都有收藏网络资料的习惯,常用的方式有两种: 1. 浏览器书签 2. 笔记软件 对于个人的知识管理这两种方式都比较有效,但是如果要将自己整理好的内容分享给其他人时,可选的方式就比较有限了,特别是当要批量分享某个类目时。 除了分享的场景,很多时候还 需要大众的力量进行资源的完善和维护 。完善意味着挖掘新的资源添加进来,维护意味着修正一些不可用的资源。这个场景下最有效的方式是通过 Wiki 进行协作编辑。 Wiki 方式主要站点是 [WiKiPedia] ,但因为维基百科是一个综合化的知识库,并且对于主题侧重的是权威性,所以一些我们觉得有帮助但比较小众的资源链接是整合不到其中的。 目前流行的一种方式是通过 [GitHub] 进行知识资源整理,比如一些关注数非常高的资源导航库(Awesome/资源合集等)。通常的协作流程是通过 Pull Request 发起,库 Owner 同意合并后就能够将 PR 发起者的变更(比如加入一个有价值的链接)同步到主库。这个协作方式略比 Wiki 复杂一些,但在程序员圈子是非常受欢迎的。 ### 现状分析 通过观察 GitHu....

More...

未来 APP 形态猜想

大胆预测一下未来的应用程序形态,原生 APP 即传统 C/S 模式的应用程序将是未来的趋势。目前虽然基于浏览器 B/S 应用非常多,PWA 在 Google 的大力推广发展下已经逐步普及,但我还是觉得原生应用才是未来。 操作系统的发展 Windows、Mac 在桌面市场上已经没有敌手了。他们未来应该会做全平台的统一应用,全平台指的是移动端、PC 等设备上操作系统平台的统一,微软在这方面似乎已经先行一步。在不久的将来,开发者只需要开发一套代码,程序就可以跑在该操作系统平台的任何设备上。 操作系统也会为应用程序在打开、切换方式上做优化,让用户可以更方便地进行切换和管理。可能会很类似目前在浏览器上切换页签一样的用户体验。 浏览器的尴尬处境 目前主流的浏览器虽然在编程规范上已经逐渐统一、标准化,并拥有了一些原生应用的能力(比如可以通过 PWA 实现离线、通知等),但其归根结底还是没法为开发者带来“一次编写,到处运行”的便利,用户也需要在不同设备上重复安装 APP,相同 APP 在不同设备上的使用方式也没法得到一致的体验。 浏览器的“手”伸得再长,也还是运行在操作系统上,其作为一个“应用沙箱”显....

More...