【问题标题】:What is the best alternative for a native app using webviews interfacing with a C# web based application?对于使用 Web 视图与基于 C# Web 的应用程序交互的本机应用程序,最好的替代方案是什么?
【发布时间】:2015-05-06 13:32:10
【问题描述】:

我正在构建一个 android + iOS 应用程序,它具有自己的功能,并结合了另一个基于 Web 的应用程序的功能。

我正在使用Telerik 来构建接口,并且可能使用 OAuth 来处理登录。

但是,我确实遇到了在我的应用程序中处理部分 C# 功能的问题,我想知道在 C# 应用程序的数据库之间进行接口的最佳方式是什么。

显然每个动作都有很多规则。例如,如果一个学生使用 android 应用程序并想将成绩上传到(以前由 C# web 应用程序处理)数据库,我该怎么做呢?我是否必须在我的应用程序中重建所有功能?有没有办法可以使用 API 来检索定义规则的信息?

我非常反对WebViews,因为它既慢又笨重。

抱歉,如果我在这里看起来很傻,在这件事上不是很有经验。

非常感谢任何帮助或指导。

【问题讨论】:

    标签: c# android ios webview telerik


    【解决方案1】:

    所以,基本上你想进行跨平台移动应用程序开发!

    然后你有很多选择可以使用你的基于网络的知识来构建移动应用程序

    像,Phonegap,Titanium 等等,你可以在那里使用你自己的基于网络的知识并制作好的移动应用程序

    http://phonegap.com/

    http://www.appcelerator.com/

    另外,如果您只想选择 c#,那么我建议您选择 xamarin

    http://xamarin.com/

    您还将获得很多关于 sqlite 的 api 和指南,并且在所有平台上也提供了很多好的设计!

    如果您需要更多信息,请告诉我!!

    编码愉快!!

    【讨论】:

    • 是的,跨平台是必须的,因此 Telerik 作为我的决定。对于如何与数据库 (MS SQL) 进行交互,我只是有点迷茫,而无需从头开始复制 C# 应用程序。如何采用 C# 应用程序中的某些规则在我的应用程序中使用? Webviews 不会因为它太笨重,而不是“移动的感觉”而工作。我希望能够使用部分规则执行部分功能。我从哪里开始?
    • 好的,你可以在那里找到一些最好的教程!他们也安排了一些很好的网络研讨会,你必须参加!请检查网络研讨会的日期和所有来自同一网站!或者您可以联系他们进行查询和提问,即使他们有论坛,您也可以在那里发布一些问题! !所以,你会在那里得到答案!
    猜你喜欢
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 2015-04-25
    相关资源
    最近更新 更多