跨平台移动HTML5应用程序,以.net / c#为技术栈指针

本文关键字:技术 栈指针 net 移动 HTML5 应用程序 跨平台 | 更新日期: 2023-09-27 18:08:00

我正试图找出各种需要用。net/c#构建移动web的部分。到目前为止,我主要从事原生应用开发(iOS/Droid/B'Berry),对网页开发几乎没有经验。但对于目前的项目,我正在工作,我相信一个网络应用程序是要走的路,并想弄清楚我需要什么我需要让它工作。

给一个应用程序的简要概述,我们公司使用SQL Server/. net/VS我们所有的web开发项目。这里的程序员熟悉这个堆栈,如果可能的话,我希望保持这种方式。我们正在开发一款需要网络+移动视图的新产品。web视图目前是作为一个完全独立的项目构建的,但如果需要,可以进行更改。

我只是在寻找一些关于如何设计一些东西来处理屏幕分辨率,设备类型等,并在vs中适当地创建布局的输入。此外,任何尝试这样做的最佳实践都非常感谢。

谢谢,
Teja .

跨平台移动HTML5应用程序,以.net / c#为技术栈指针

处理屏幕分辨率,设备类型等,并创建适当的布局

这都是表示层,不应该成为任何开发框架的关注点。遗憾的是,确实如此。例如,我目前正在与一个JSF团队合作,那么多的表示层是通过JSF框架生成的,以这种方式维护一个统一的表示层代码库是一场噩梦。

.net过去也是这样。早期的asp.net充满了无效的标记、臃肿的生成JS和传说中的回发缓存标签。

理想情况下,您应该有一个独立于特定框架的表示层团队。手机应用比任何地方都更需要保持精简、流线型的表现层,而处理这一问题的最佳方法是让你的团队根据需要编写自己的HTML、CSS和JS。我曾经与一个c#团队合作过,他们大量使用rest式服务,而且工作得很好。我们已经构建了自己的模板框架,所有的HTML、CSS和JS都完全独立于后端c#。

幸运的是,MS已经得到了更好的和更新的方法来实现通过asp.net(如MVC模型)有望提供你更好的管理表示层。