gpt4 book ai didi

web-applications - Haskell 或 Erlang 用于约束解决类(class)调度程序

转载 作者:行者123 更新时间:2023-12-04 17:04:19 24 4
gpt4 key购买 nike

我正在寻找自己的新项目:我想写一个 类(class)安排 ,通过类(class)到房间和时间的最佳分配来确定类(class)安排。问题来解决约束例如:空间和时间没有重叠,没有讲师同时讲授多门类(class),某门类(class)的特色要求等。

我期待着写一个两三个组件的架构:

  • 前端:网页界面 (AJAX)
  • 介于两者之间的东西来保存和管理数据:数据库 (?)
  • 后端:类(class)调度器

  • 基本上,Web 界面接受用户请求,例如输入数据、请求类(class)安排程序,类(class)安排程序将加载类(class)和资源集并尝试找出最佳类(class)分配。

    为什么我要使用函数式编程语言?因为我认为他们这样做 最擅长检查约束 用很少的代码行。

    所以我的问题是:

    1)考虑到前端,会不会更好用 Erlang 或 Haskell ?我已经阅读了一些关于 Erlang 与 Haskell 的博客片段,但这并没有多大帮助。有人对这个特殊项目有意见吗?

    2) 你觉得 有用吗?使用数据库共享数据 毕竟?我怕了 ER 和类型之间的映射 在 Erlang/Haskell 中使用。与面向对象语言中使用的 ORM 范式相比,是否有更好的存储数据的方法,或者对我来说会更容易吗?

    最佳答案

    我的建议是:选择一种语言并进行编码!有很多库可以在 Haskell 中轻松地与数据库交互和编写 web 应用程序,而且我确信 Erlang 世界的情况类似。无论如何,有趣和困难的问题几乎肯定会在其他地方出现——在某些你现在无法预测的地方。因此,尽快找到这些问题点,并开始解决它们!

    祝你好运。

    关于web-applications - Haskell 或 Erlang 用于约束解决类(class)调度程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6795875/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com