【问题标题】:Phonegap and Asp.NET WebApi EF DB FirstPhonegap 和 Asp.NET WebApi EF DB First
【发布时间】:2013-04-29 00:03:02
【问题描述】:

有没有人转换过使用 webApi 设计的 webapp?

我希望首先使用 EF DB 在 Azure 上使用 webAPI(返回 json 的 web 服务)开发一个移动目标 webapp 并在以后使用 phonegap 进行转换。

我知道 phonegap 只接收 html 页面,那么 cshtml 页面呢? 这会在以后引起问题吗?

谢谢

【问题讨论】:

    标签: entity-framework cordova knockout.js asp.net-web-api azure-sql-database


    【解决方案1】:

    如果您构建移动应用程序,您可以使用 jQuery Mobile/Kendo UI 等 JS 框架开发前端(您的文件将仅限 .html、.css 和 .js)。现在这个前端可以使用 JS/jQuery 轻松地与您的 Web API 对话。

    如果您需要一个网站和一个移动应用程序,最好有不同的 UI 层(Web 的 MVC 和移动的 HTML),除非您要实现非常复杂的响应式设计。对于网站,您还可以寻找单页应用程序 (SPA) 架构。

    【讨论】:

    • 感谢@Whizkid747,是的,该应用程序有移动部分和网站部分。我已经使用过 MVC 并且想再次使用它,但我认为两次编写功能是没有意义的,所以也许用 HTML/CSS/Js 为前端编写所有内容将允许我从网络和移动设备访问 WEBapi 和还允许在以后通过 Phonegap 轻松移植到本机包装代码
    • 是的,纯 html 是要走的路。
    • 是否可以使用 ASP.NET MVC(不使用 RAZOR),然后获取已编译的 HTML 输出(以便于开发)并将其用于 PhoneGap?
    • 从技术上讲,任何 html 都可以在 phonegap 上运行。但 iwud 建议不要这样做。像 Kendo UI 这样的 Javascript ui 框架拥有构建完整的移动应用程序所需的一切。那么为什么要打扰 abt MVC 呢? :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 2020-05-05
    • 2016-12-26
    • 1970-01-01
    相关资源
    最近更新 更多