我知道社交网络应用程序通常与它们存储信息和内容的服务器进行通信,但是是否有可能制作一个仅使用客户端代码开发的社交网络,基本上是前端脚本和内容?
我想我在这里没有使用正确的术语,但我希望你们中的一些人能明白我想说的话。
谢谢!>)
我知道社交网络应用程序通常与它们存储信息和内容的服务器进行通信,但是是否有可能制作一个仅使用客户端代码开发的社交网络,基本上是前端脚本和内容?
我想我在这里没有使用正确的术语,但我希望你们中的一些人能明白我想说的话。
谢谢!>)
社交网络的核心特征是将一个用户与另一个用户联系起来的数据。如果您想在没有服务器端代码的情况下进行操作来处理它,那么您需要将该逻辑移动到客户端并与其他客户端共享。
DOM 存储将允许您在客户端存储大量(但不是很大,因此您可以存储的数据量受到限制)的数据量。
(尽管浏览器的用户可以自由编辑它,因此可以将其安全地排除在窗口之外)
然后,您需要在客户端之间共享该数据。这意味着点对点。即便如此,我认为您需要某种方式来执行浏览器发现,以便浏览器可以相互通信,我怀疑这将迫使您拥有一个中央目录服务器。
如果你能处理所有这些,那么你可能会实现一个类似 Napster 的系统来搜索社交网络中的数据。
那么可能吗?几乎。实际的?可能不是。