【发布时间】:2019-09-15 05:50:23
【问题描述】:
我想构建一个用于外语学习的应用程序,该应用程序基于使用抽认卡创建卡片组、单词排序、添加语音(发音)示例、添加图像等(类似于 ANKI 应用程序)。
我想使用 C# 语言和 .NET 平台来制作它。我希望同时制作桌面和移动应用程序(也许还有网站,但这要考虑)。我的问题是我应该使用什么技术(项目类型)来做到这一点? 这意味着我应该使用带有 WPF 和 Xamarin 的 .net 框架制作桌面应用程序到移动应用程序,然后以某种方式同步它?我想同时同步桌面和移动应用程序 - 如果有人使用桌面版本然后安装移动应用程序,那么他/她可以访问他/她以前的全部套牌/设置等等,也许我应该考虑创建帐户? 但我也想知道 .net 核心,多亏了它,我才能让我的应用程序跨平台。
我不知道如何正确规划它......另一件事是我想在其中使用一些 python 库,我的意思是 gensim 和一般的主题建模,也许还有一些其他的神经网络工具。一般来说,我想在我的 C# 代码中嵌入 python 的东西。
总而言之,目标是使用 .net(.net 框架或 .net 核心)创建桌面和移动应用程序,以某种方式使它们之间实现同步/连接,然后(像附加功能一样)使用一些 python 主题建模和神经网络工具,用一些东西来丰富整个应用程序。 你能给我推荐一些东西,一些正确的方法(一些好的方法来解决这个问题),我应该从哪里开始? 到目前为止,我主要使用 wpf/win 表单,还有实体框架、ado.net 等。我从未使用过 .net 核心,但我认为是时候了解这一点了——我想这是未来 :)
【问题讨论】:
标签: c# .net .net-core project topic-modeling