注册
登录
新闻动态
其他科技
返回
在几分钟内构建应用程序,而不是几个月
作者:
糖果
发布时间:
2024-04-22 01:14:20 (1天前)
来源:
labnotes/001/
如果您不是在数周或数月内——而是在几分钟内构建一个完整的、可用于生产的应用程序会怎样? 为了为我对个人计算未来的研究以及这些实验室笔记的后续演示构建许多实验,我需要一种比目前更快地构建的方法(如果需要数周,这项工作根本无法进行)或几个月来扩大每个实验的规模;学习必须比这更快)。 这是我一直在构建的内容: 这是一个允许我在几分钟内构建整个生产就绪应用程序的框架。观看视频了解早期演示。 工程和架构、编码、重构和简化、测试、错误修复——这需要很多时间。 通常,如果您想构建一个相当复杂的应用程序,您可能会花费数月至数年的时间进行开发。您必须构建身份验证,确保用户可以登录和退出,以及安全传输和存储数据的方法。您必须构建整个界面,也许在框架的帮助下,您将构建一个状态管理系统,以及一种将用户数据从服务器同步到系统的方法,以及一种绑定系统中的数据到界面组件中供用户查看。对于大多数应用程序,到 0.1 版本需要数月的日志(一旦发现关键见解,无论如何都必须重建)。 我一直在研究的这个新框架探索了摆脱几乎所有这些步骤:一旦你知道你想要你的应用做什么以及你想要它的外观,实际编码需要几分钟。 这个怎么运作 该框架探索了一种通过组合代替数据管道来编写应用程序的新方法。 它由内置于React的界面组件组成,您使用这些组件就像使用 HTML 构建网站一样。 但真正的魔法是当你给一个组件一个itemId属性时:框架会自动处理将它的值同步到服务器,并在以后重新加载它,无论它itemId出现在哪里。 您不必担心围绕您的应用程序传输数据、同步、将状态绑定到界面组件等。您只需构建您的应用程序。 您可以结合框架提供的基本构建块来创建越来越复杂的界面。当您组合这些部分时,框架会自动处理其他所有内容——您只需给出itemIds 即可。 希望通过使用一组富有表现力的基础知识来构建完整的应用程序,让您可以像在 HTML 中编写简单的网页一样编写整个应用程序,从而创造一个成功的坑。 这并不是说你不能超越组合——如果你愿意,它确实为你公开了钩子,让你用框架做自定义的事情,同时仍然处理所有死记硬背的复杂性。 这个框架允许我构建和重建,这是使软件变得伟大的关键过程,因为数量是通往质量的旅程。 在接下来的几周内,我将更深入地研究它,因为它揭示了一些非常有趣的可能性和后果。
收藏
举报
1 条回复
动动手指,沙发就是你的了!
登录
后才能参与评论