gpt4 book ai didi

ruby - 如何从 C#/ASP 迁移到 Ruby?

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:25 25 4
gpt4 key购买 nike

我最近设计了一个 Web 应用程序,我想用 Ruby 编写。来自 ASP 背景,我用方法和字段设计它并将它们链接在一起(在我的图表和 UML 中),就像我在 C# 中做的那样。

但是,既然我已经从单个应用程序转移到 MVC,我不知道我的代码去哪里或者这些部分是如何链接的。

例如,我的应用程序基本上从各种来源为用户收集信息,当他们登录时,信息会呈现给他们,"new"信息(自上次登录以来收集的信息)在界面中被特别标记。

在 C# 中,我会有一个主循环,假设等待 5 分钟并进行收集,然后当客户端尝试连接时,它会生成一个新线程,生成包含新信息的页面。现在我要转向 Ruby,我不确定如何获得相同的结果。

我知道 Controller 将模型连接到 View ,因此我假设这就是我的代码所在的位置,但我还没有看到关于如何执行我提到的操作的教程。如果有人能指出我一个或准确地告诉我我需要做什么才能将我的伪代码转换为生产代码,我将非常感激并且可能还会有头发:D

编辑:不知何故,我忘了提及我将使用 Rails 框架。我不太喜欢 Ruby,但 RoR 非常适合我认为我可以忍受它。

最佳答案

严格来说,以特定时间间隔检索数据的应用程序部分不应属于 Web 应用程序。在 Unix 世界(包括 Rails)中,它将作为守护进程或 cron 作业来实现。在 Windows 上,我认为 Windows 服务是合适的工具。

关于 C# -> Ruby 转换,如果那纯粹是为了 Rails,我会听取 George 的建议并试一试 ASP.NET MVC,因为它非常类似于 Rails 逻辑(我猜有些人会称之为抄袭;)).但是,学习一门新语言,尤其是像 Ruby 这样不同于 C# 的新语言,始终是一个好主意,也是提高开发人员水平的一种方式。

关于ruby - 如何从 C#/ASP 迁移到 Ruby?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1756201/

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