首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用HTML5替换桌面WPF应用程序

用HTML5替换桌面WPF应用程序
EN

Stack Overflow用户
提问于 2015-07-14 12:41:36
回答 1查看 7.7K关注 0票数 4

我们的小部门已经与WPF合作了很多年,我们只有两个,一个设计师和一个程序员(我)。我们为我们公司生产业务应用,如货运量跟踪等。

我们最近开始对我们公司的网站进行重新设计,其中的一部分是关于通过网站将我们的桌面应用程序转移到web应用程序的长期讨论,有很多原因我不想讨论。

现在我遇到的问题实际上是把我的头脑集中在HTML5是什么和不是什么上面,我花了很长时间在谷歌上搜索,找到了反对这个和那个的主要论据,但我仍然缺乏对几点的基本理解,我希望能弄清楚。

1. HTML5是否仍然需要后端代码,如PHP或ASP.NET?

这对我来说是个关键问题,我们的需求是相当标准的。我们需要生成一个可以从数据库收集和显示数据的应用程序,它需要做一些数据操作,但是没有太大的负担。HTML5真的能独立完成这个任务吗?还是仍然只是UI前端?

2. HTML5应用程序--它们实际上是应用程序吗?

这似乎给我们带来了最大的困惑,不同的来源在这个主题上说了不同的话,HTML5能够产生一个实际的应用程序吗?或者它仍然只是一个带有“应用程序”用户界面的网站,就像目前使用JavaScript实现的一样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-14 18:38:09

我来回答第一点。HTML5只是一种标记语言,它与从数据库获取数据无关。如果您想要创建一个动态的html网站,那么您需要一些服务器引擎来与UI交换数据。使用ASP.NET服务器引擎,您可以使用不同的方向。

  • 在ASP.NET项目中只有纯HTML页面(例如MVC、WebForms),并使用服务(如Web /ServiceStack)来提供数据。通常,您会使用jQuery获取/发布数据到服务器并返回。
  • 使用ASP.NET MVC创建符合html5的页面,并使用控制器与服务器交换数据。
  • 使用ASP.NET WebForms类型的项目。在这里,您将创建aspx页面,它将只包含html标记(没有服务器控件)。为了将数据从服务器传递到视图,您可以在这里使用隐藏字段。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31406904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档