paint-brush
ShlinkedIn:一名基本概念开源软件的又刺激社会交往网络信息 通过@evansoohoo
1,802 讀數
1,802 讀數

ShlinkedIn:一个基于开源的有趣社交网络

Evan SooHoo5m2022/10/07
Read on Terminal Reader
Read this story w/o Javascript

太長; 讀書

ShlinkedIn 是对一个非常受欢迎的网站的模仿(我会让读者猜猜是哪个) 据其首席开发人员称,它拥有数千名用户。该站点使用相对较新的 Phoenix LiveView (//fly.io/blog/how-we-got-to-liveview/),因为 Holtz 想练习用它构建一些东西。您可以在他们的 GitHub 上找到的技术堆栈实际上非常有趣。它批评了LinkedIn以及LinkedIn有时似乎代表的喧嚣文化。

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - ShlinkedIn:一个基于开源的有趣社交网络
Evan SooHoo HackerNoon profile picture

为了纪念开源月,我想写一篇关于的文章。 ShlinkedIn 是对一个非常受欢迎的网站的模仿(我会让读者猜猜是哪个), ,它拥有数千名用户。大约一年前,它登上了的第一页。我第一次听说他们是在一个名为的英国播客上。


要完完全全明确,我也是建成它的人……总之我的确修出一些小奉献,是可以总说写这篇博文的接口。另一个硬性的用户应该会认定这家网站平台是另一个app软件建设項目工程师的临建項目——这些 会是合理的的——但这儿有一个些理由,我认定 ShlinkedIn 不只仅是表面能上遇到的:


  • 技术设备栈,你以在我们的搜到,具体情况上很又刺激。它用相对来说较新的 ,这是因为 Holtz 想練習用它引入很多物品。 ShlinkedIn 的内在是
  • 这展示板了社群运营网路可能会是这些。都并没有广告宣传。都并没有数据表格收录。相悖,它顺利通过待选的收钱级别盈利
  • 它指责了LinkedIn从而LinkedIn有的时候因此象征的喧器传统文化。它也因为软件平台的趋势而趋势:左测是所有人应该以虚构的消息名称,每隔精华帖上会是完全性并没有作用的发生反应按健(如“纯奶”和“辣酱”),从而全网站建设都显旧了好的中高级功能性键,假如 NFT 转化、个材质网站3d动画和 Spotify 模块化。它们因此有块个工智慧功能性键,我还在它们的不合谐中问它们的使用的的是任何库。它们说它们在的使用的“爆爽的库”,我花新一段时段才思想到它们在开不好意思


为什么要开源?

开源系统网站代码的大部分独到之处是无一例外的:它是全免 的,“让每家人都玩”,用时并不是(是的,我总是感觉有义务人在一些相对于开源系统网站代码的本这段话引入 Linus Torvalds 时。在前后左右这段话,他一 个与某个人关注能不让大公司的使用开源系统网站代码手机软件来净利润)。但它也保证好几个两个读书可能性,比教程下载和我敢说,一两个 LeetCode 困难更现实性和相关内容。


当您打造帐号并进入后,您就能够 回帖了。我对按健最好奇并战胜困难了几种。您能够 在发贴中使用过度要的表达字母符号,但找不到制定的数量。 “撤消”按健会很有效的,担心标准单位的“ctl + z”徘徊里不会起用。


你是都保证做到的?您有没浏览另外的打包安装程序流程中的国人是怎样达到了“撤消”?意识里只要的动用一单纯的数据源格局,比如说堆栈,来跟踪定位一切的不同?意识里它更单纯......这是因为这类快捷不带有些许随即的玩意,为啥不的动用些许单纯的计数器器呢?这类是达到了无重要性的职能时您必须要问属于自己的困难,也是您在该方向实际的要做的事儿(虽说在一很大、更较为复杂的大型项目中)。


我的(小)贡献

……但在我们等候的是,我影响做那些压根与众不同的这件事。有其中一个个“排距过大”开关,但它仍然未做某些这件事。我从我们的 GitHub 上发布了其中一个现象,开放职工弄清楚说它就只有在有断句的现象下才能会做某些这件事。这仍然是那些唾手可知的果食,以证件我是认真细致的。


它最终并没有那么复杂,但它肯定没有我想象的那么简单。有两个分别用 JavaScript 和 Elixir 编写的文件来处理上面的这个表单。开发人员澄清说 Phoenix LiveView 是前端,但从表面上看,这个项目似乎通过将前端和后端模糊在一起来挑战二分法。 Phoenix LiveView 的创建者在他的博客文章中似乎有些证实了这一点:Phoenix LiveView 是完全不同的东西。


LiveView 脱离了立体派层,如果它在1个立体派中缓解了客人端和服务性器。 HTTP 近乎完成消除了。不会有更加的体息。不会有更加的 JSON。不会有 GraphQL API、把控好器、回文序列化器或解释器。您只需编辑 HTML 范本,1个有阶段的tcp连接将它与打开网页器同样,仅在须要时更新系统它。甚至不会有 JavaScript 可写。 --


多少个钟头前,我現在是 ShlinkedIn 的影响力者。他们刚发出防控警报,但那很不妙,但会与之类出错的各式不适应。相反的词语,我取决于更改1个新产品标签,用 id 区分处理它,并绘制一些 JavaScript 来加测断句,但会仅在无法要求时才更改过重的下划线。


但请不可告知这些人。


总是有更多的东西要学

Phoenix LiveView 和 Elixir 要怎样上班?我其实我不得不越来越多地介绍他们,但这进而只 JavaScript。其余,为那些我不得不选择 JavaScript?为那些 Phoenix LiveView 的创办者因此认同 JavaScript 在这个里不是必备的?


我指出 Phoenix LiveView 模糊的了前边和后面期间的界限是对的,就是不对的? Medium 上的太多人都指出 Phoenix LiveView 很便捷,但确实即使吗?若果是这么,我该如何快速考试?


结束的想法

ShlinkedIn 很有創意,它是开源软件的,它进行了新或物和新见解。它也很有趣的游戏……它甚至会还在自已的宇宙飞船版 。


青睐这些 的 Discord,您能够基本认知社交交友新媒体的总量。这些 同样有一点不现在有趣味的探讨一下,造问当宣传单页好友的秘密摸仿明星时要不要要减缓人种努力讨论。她的证明函具体上是人种努力者,也是她在摸仿人种努力讨论?


某项目独特愉快,这都是为哪些我而言它有必要 HackerNoon 目光。


(如若您爱您了解的资源,请选择)



바카라사이트 바카라사이트 온라인바카라