Redian新闻
>
云开发的崛起和localhost的终结

云开发的崛起和localhost的终结

公众号新闻

作者丨 Richard MacManus
译者丨明知山
策划丨Tina
开发者正在将他们的整个工作流转移到云端,我们距离 localhost 的终结只有十年之遥。  

开发者布道师 Shawn Wang(@swyx)拥有对 Web 技术做出深思熟虑、前瞻性预测的本领。最近,他写了一篇文章,认为开发者距离完全丢弃桌面文件还有大约十年的时间——根据 Shawn 的说法,这将是“localhost 的终结”。为了了解更多信息,不久前我在克罗地亚扎达尔举行的 Infobip Shift 开发者大会上采访了他。

localhost 原本指用户本地机器的计算机网络,在这里指的是开发人员将他们的文件存储在本地设备上。默认情况下,大多数开发人员将他们的工作内容保存在本地,然后上传到应用程序环境。实际上,这就是 Git 的工作方式。它为开发人员提供了完整开发历史的本地副本,然后将变更同步到存储库(通常位于云端)。

然而,正如 Shawn 在六月份所说的那样,像 GitHub、Etsy 和 Shopify 这样的科技公司已经将所有或大部分开发环境迁移到了云端。

他指出,云 IDE 的发展趋势以及允许在本地编码并在远程服务器运行产品的开发方式是 localhost(最终)消亡的另一个迹象。

不过,在 Infobip Shift 演讲接近尾声时,他小心翼翼地对自己的理论补充了一句——“我们还没到达那一步”。延迟仍然是在线编码的一个问题,他还提出了对数据库分支、隐私、安全等方面的担忧。

除此之外,Shawn 还告诉我,对 100% 云开发环境的需求实际上被压制了。

他说:“我认为人们想要用强大的云计算机器进行编程,这将使大型机回归。特别是如果他们处理的是复杂的东西。例如,如果他们正在使用 Stable Diffusion(最新的生成式 AI 程序)或运行 Kubernetes。”

他的主要论点之一是——“云已经吞噬了外部开发循环”。外部开发循环指的是在开发人员将代码提交到版本控制系统之后所发生的一切。

谈到外部开发循环时,Shawn 继续说道:“我们在云端做所有的事情,包括一起向 GitHub 提交代码。但内部开发循环在本地设备上存在的时间太久了。不过,电子邮件的内部循环已经转移到了云端,也就是 Gmail。媒体娱乐的内部循环——无论是流媒体电影、音乐还是游戏——也转移到了云端。它们都只是代码。”

他的观点是,我们现在几乎所有的事情都在网上做——从电子邮件到看电影——那么为什么不把编码也转移到网上呢?

1 云 IDE 还没有完全被开发人员接受

在 Shawn 看来,开发人员采用 100% 在线编码的速度之所以相对较慢,原因之一是云 IDE 还不够流行。他现在使用的一个云服务是 Gitpod,这个服务提供了所谓的“基于云的临时开发环境”。但 Shawn 告诉我,他花了一段时间才意识到这种开发方式的好处。

“我花了一年时间才整明白为什么我需要 Gitpod——我总是可以把代码克隆到我的代码库。我花了一年时间才意识到,每次拉取请求来的时候,我都想预览一下。我可以点击一个按钮并进行实时预览。我花了一年时间去尝试并接受了它。”

他还提到了 Replit(https://replit.com/),一个针对年轻编程学习者的在线编程平台。Replit 将自己描述为一个“可以用 50 多种语言编写代码的浏览器嵌入式 IDE——不占用任何安装和配置时间。”

Shawn 说:“Replit 基于一个非常纯粹的前提,也就是说,一旦进入 Replit 的世界,你就只在云端做事情,你不知道还有其他的方式,因为你只有十多岁。你在 Replit 上学习编程,并一直这样……但我们大多数人是在本地开发中长大的,可能会不习惯这样的环境。”

2 开发人员不愿意放弃 localhost

Shawn 在六月份发的推文收到了许多来自开发者的负面反馈。实际上,他自己仍然喜欢在工作流程的某些部分进行本地编码。他在六月份的博文中写道:“使用 Netlify Drop 部署一个前端预览只需要一秒钟,使用 Netlify CLI 大约需要 10 秒钟,但我仍然习惯使用 localhost,因为我的迭代周期以毫秒为单位。”

但他认为延迟等问题最终会得到解决,这将使开发人员越来越没有理由继续使用 localhost。他把“localhost 终结”的时间点定在十年后,尽管其他人声称这可能在五年内发生。

如果 Shawn 说的是对的,那就意味着基于云的开发工具有很大的机会。像 Gitpod 和 Replit 这样的公司已经在这一领域做了创新性的工作,Shawn 还提到了 Brev、Coherence 和 Railway。

也许上述公司中的某一家会成为 Web 开发领域的 Figma——我们可以五到十年后再回头看看。我也欢迎大家在此留言,告诉我你对当前使用或正在测试的云开发工具的看法。

原文链接:

https://thenewstack.io/the-rise-of-cloud-development-and-the-end-of-localhost

声明:本文为InfoQ翻译,未经许可禁止转载。

今日好文推荐

再不拥抱Serverless就晚了 | Q推荐

和Rust一样好,编程更安全?三年实践、员工态度反转,英伟达用 SPARK 换掉 C

反转!马斯克正在求被裁工程师复职,尤其是Android和iOS开发

苹果暂停除研发外岗位招聘,市值一夜蒸发7160亿元;腾讯和联通合资公司因为云计算;国美停发工资,要求员工签理解承诺书|Q资讯

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
中国超级街道的崛起与无锡样本美国|一个时代的终结?今年黑五美国人不再扎堆疯抢,网售创纪录 突破90亿美元!云中的 MySQL 是 DBA 的终结吗?史上最富有的英国首相背后,全球政商界印度裔精英的崛起谁踢翻了加中自贸的谈判桌?欧文左手终结手感回来了!篮网不敌凯尔特人终结四连胜。硬核观察 #791 谷歌宣布推出 Rust 开发的 KataOS 操作系统李易峰仓皇嫖娼的丑闻也遮蔽不了俄军胜利撤退的喜讯惊爆:梅根和哈里的终结?王室公布“新四人组”!【免中介费!步行哈佛和Longy,公寓出租现在可以入住】Cambridge地区Langdon St.|无忧精选公寓楼今天遇到眼力差情商还低的主儿了!受贿1.55亿余元,为几岁大的孙辈买高档别墅!张新起和他的“明天系”无中介费|1.1入住|近NEU和longwood优质两室无厅房租3000,包供暖和热水【Locker Room】橄榄球、女篮、电竞!这次Locker Room运动上新你会选什么?抱抱脸:ChatGPT背后的算法——RLHF | 附12篇RLHF必刷论文“它标志着中国开发游戏的崛起”Asus GeForce RTX 3060 Dual OC 12GB V2 LHR Graphics Card推特和脸书的相继衰落,是否标志着Web 2时代的终结?元气森林做冰茶:​「0糖」故事的终结|焦点分析【免中介费!全翻新三室公寓,近UMass Boston】South Boston地区E 8th St.|无忧精选公寓楼“中国的崛起不是孤立中国的理由”,中方回应欧洲的经济危机,中国的崛起机会一个时代的终结?网易暴雪难以续签,多款游戏将停服A Top Archaeology Institute Struggles to Hire ArchaeologistsCanada Post员工被爆偷500多个包裹!华人吐槽​:Canada Lost​斗转星移,渐入佳境--且看HER2低表达的崛起之路我在越南开工厂:十年见证潜力邻国的崛起hiQ Labs v LinkedIn的终结,还是hiQ的终结一个时代的终结?今年老美不再扎堆疯抢,网售创纪录 突破90亿美元!Process Ghosting(进程重影)Postdoctoral Research Associate in Immunology and Infectious Dis李显龙:中国的崛起对世界来说是巨大利好!触摸美国 56 多彩生活(三)一碗好吃的面~~~~Uniqlo和LV:穷人生活越来越糟 富豪继续夜夜笙歌
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。