CRUD 和身份验证既麻烦又耗时(kiss.js 来帮忙了)
你有一个很棒的新移动应用创意,并且迫不及待地想要开始开发。
你已经把所有细节都想好了:你需要一些带有身份验证的 CRUD 模型,还需要一些自定义逻辑来响应 CRUD 操作。
在规划这类应用程序时,通常只需要考虑业务逻辑以及如何实现。因为CRUD操作就是CRUD操作,身份验证就是身份验证,没什么好深究的。
但说实话:在开始开发应用之前,你必须花费数天甚至数周的时间来构建非常基础的身份验证机制、所有必需的CRUD操作以及相应的视图。然后你还需要表单验证,而需要做的事情只会越来越多……
这太耗时了,你会失去动力,最终放弃这个项目。然后你开始下一个项目,一切又重新开始……如此循环往复。
但想象一下,你可以启动一个新项目,而身份验证功能已经完全实现。简直是梦想成真!现在想象一下,你可以像在 Ruby on Rails 中那样,用一个简单的命令行命令为模型创建所有 CRUD 操作和视图。完美!
这意味着你创建应用后不久就可以开始开发。你可以立即深入研究业务逻辑。这就是你梦寐以求的世界!
进入 kiss.js:
Kiss.js 是一个专为构建移动应用而设计的 JavaScript 框架。
使用 Kiss.js 开发移动应用可以彻底消除开发过程中的种种烦恼。
您只需创建一个新的 Kiss.js 项目,它就内置了身份验证功能。这意味着登录和注册页面已经连接到数据存储,并且提供了一种机制,可以限制任何路由的访问,使其需要经过身份验证的用户才能访问。
此外,Kiss CLI 还提供了一个 scaffold 命令,可以为任何类型的模型生成完整的 CRUD 样板代码。可以把它想象成著名的 Ruby on Rails scaffold 命令。
在为模型生成 CRUD 数据之后,您就可以完全专注于业务逻辑了。Kissjs
已经为您的 CRUD 页面创建了业务逻辑组件,这使得您可以轻松地向 CRUD 样板代码中添加任何类型的逻辑。
Kissjs 让移动应用开发再次变得轻松快捷。您的应用很快就能上线。
我会在推特上发布关于 kiss.js 开发的最新动态。关注我的推特账号,即可随时了解 kiss.js 的最新进展,并成为首批试用者之一。
祝您编程愉快!
文章来源:https://dev.to/rallipi/crud-and-authentication-is-annoying-and-time-consuming-kiss-js-to-the-rescue-16h0