· 4天 ago
本版本最令我振奋之处,在于它让我们更接近“单人框架”的理想境界。这套工具箱如此强大,足以让单人开发者构建现代应用,进而打造出具备竞争力的业务——这正是开发本应有的模样。
七号版本正是我梦寐以求的Rails版本。它将所有底牌摊开在桌面上,再无隐藏的把戏。这是我们在五个不同方向上多年发展的集大成之作。
后端获得了重大升级,特别是为HEY项目实施的加密工作——您的数据在数据库中实时存储时即可实现加密。正如我们在HEY安全页面所称的“在位加密”。
但真正实现飞跃的是前端领域。我们直接将 #Stimulus 和 #Turbo 两大 #Hotwire 框架整合为新默认方案,并引入了进口映射这项前沿技术——这意味着Ruby应用中不再需要运行完整的JavaScript生态系统。
Turbo的根源可追溯至2012年其前身Turbolinks的首次发布。而Stimulus的诞生源于五年前圣诞节期间,我因Basecamp团队当时采用多种JavaScript实现方式而感到沮丧,于是临时开发了这个解决方案。如今这项工作终于准备就绪,即将登上Rails默认框架的舞台。
不过本版本最令我振奋之处,在于它让我们更接近“单人框架”的理想境界。这套工具箱如此强大,足以让单人开发者构建现代应用,进而打造出具备竞争力的业务——这正是开发本应有的模样。
当今若想精通所有前沿工具与技术,需要学习的内容浩如烟海。那些由巨头企业提炼出的解决方案铺就的传统道路,其艰辛程度堪比《俄勒冈小道》的旅程。你很可能在抵达目的地前就因痢疾丧命!
#Rails 7 致力于成为折叠“学习-交付-持续”时空连续体的虫洞,让你无需精通星际旅行的物理原理就能跨越浩瀚距离。赋予个体反抗者对抗帝国的生存空间。
面对指数级强大的对手,你绝不能沿用旧有规则作战。
驱动这场攻势的核心引擎是概念压缩。如同视频编解码器舍弃无关细节,让你能实时下载影片而非缓冲一小时。我曾在RailsConf主题演讲中完整阐述过这个理念。
能否成功?天晓得。如今专业领域分割已滋生太多既得利益,专精领域日益狭窄,而我们正试图逆流而上。
但若说行业转向的契机何时出现,此刻正是最佳时机。
身处网络开发领域何其荣幸!从业二十余载,如此重磅的发布仍令我兴奋不已,这份悸动无可替代。
向无限进发!
December 16, 2021
作者 DHH
來源 https://world.hey.com/dhh/the-one-person-framework-711e6318
與您的關注者分享。
回覆