文件名称:haskell-startapp:尝试高效率的Web应用程序环境和入门模板
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-23 03:19:25
Haskell
实验目的 我经常会遇到有关(基于Web的)产品的想法,这些想法我想将其用于概念验证。 我们都知道,使用任何已建立的代码库(已经工作了大约3个月以上的时间),Haskell的生产力将很容易赢得(在大多数方面)。 但是,当开始这些新的项目构想时,在一天内或最多两天内开始尝试并尝试一些事情,有时是尝试和不尝试之间的区别。 到目前为止,Rails一直是完成这类事情的最佳方法,因为它肯定会让您在一天内动身。 我在此仓库中提出的问题是:在Haskell中能否实现相同水平的非现场生产力? 目标 我们最终需要的是一个模板应用程序,该模板应用程序具有所有必要的基础知识,可以满足您生产高效的起始环境的需求。 其中一些是(稍后我将尝试更全面地列出): 路由 数据库处理(连接,环境处理,迁移) 高效建模+ ORM 用户和会话处理(所有应用迟早都需要登录) 清晰分离的控制器逻辑 清晰分开的视图 最少
【文件预览】:
haskell-startapp-master
----.gitignore(13B)
----app()
--------Main.hs(56B)
----Setup.hs(46B)
----src()
--------App.hs(3KB)
--------Controllers()
--------Models.hs(302B)
--------Views()
--------Config.hs(2KB)
--------Config()
--------Models()
----bin()
--------serve(35B)
--------create_dbs(82B)
----startapp.cabal(3KB)
----LICENSE(1KB)
----README.md(3KB)
----test()
--------Spec.hs(63B)
----stack.yaml(84B)