Visual Studio 2015 Apache Cordova App > 如何添加业务层?

Posted

技术标签:

【中文标题】Visual Studio 2015 Apache Cordova App > 如何添加业务层?【英文标题】:Visual Studio 2015 Apache Cordova App > how to add business layer? 【发布时间】:2015-10-04 14:26:38 【问题描述】:

我是 apache cordova 移动应用程序开发的新手。我想构建一个跨平台的移动应用程序。这是我到目前为止所做的。 (顺便说一下,我用的是VS 2015

    我实现了一个使用 Tesseract OCR 的 Windows 窗体应用程序。 我实现了一个 apache cordova 移动应用程序,它可以拍照、存储它们并从图片库中检索图片。

现在我想在我的移动应用中使用这个 tesseract OCR。 (我想使用这张由相机拍摄的图像并将其发送到 OCR) Apache Cordova 项目仅包含纯 JS 和 html (CSS) 所以我想知道如何使用 OCR 作为这个移动应用程序的业务层?其实我在这里搜了一下,只看到了这个帖子:Visual Studio 2015 Server side with Cordova Apache

我可以在我的移动应用中使用 OCR 源代码吗?或者我应该使用 Web 服务调用?我真的需要你的帮助。

在此先感谢并致以最诚挚的问候。

【问题讨论】:

【参考方案1】:

是的,您可以在您的移动应用程序中使用源代码,但您需要找到可以为您执行此操作的插件。我刚刚快速搜索了“tesseract ocr cordova 插件”,发现了一些有前途的 GitHub 项目。你需要看看这些是否适合你。使用自定义选项卡并指定 git URL 将它们添加到 Visual Studio 中的项目。

如果你找不到一个可行的插件,那么你要么自己写一个,要么写一个网络服务。希望对您有所帮助。

【讨论】:

嗨@Michael Braude,感谢您的回复。如果我想使用 Web 服务会怎样?我的意思是我可以将 OCR 的所有引用和源代码移动到移动应用程序吗? 嗯,大概您必须编写一个可以运行 OCR 代码并公开获取图像并返回文本的端点的 Web 服务。我不是 OCR 或 tesseract 方面的专家,所以我不知道这有多难。 你好@Michael Braude,我实现了一个托管在本地 IIS 上的 WCF 服务。现在我想知道是否有办法调试这段代码?我的意思是有没有办法检查,如果点击移动应用程序上的按钮。触发 WCF 服务? 您是在问我如何在 Web 服务中设置断点吗?大概这就是你所要做的。

以上是关于Visual Studio 2015 Apache Cordova App > 如何添加业务层?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2015 和 Apache Cordova

Visual Studio 2015 和 Apache Cordova 跨平台开发入门

Apache Cordova Visual Studio 2015 项目中 taco.json 的用途是啥?

Visual Studio 2015 Apache Cordova App > 如何添加业务层?

Visual Studio 2015 Apache Cordovo 没有在具有空白应用程序项目模板的模拟器中运行

Apache Cordova开发环境搭建-Visual Studio