首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF -开发asp.net应用的新思路?

问WPF -开发asp.net应用的新思路?
EN

Stack Overflow用户
提问于 2010-02-22 11:08:17
回答 1查看 205关注 0票数 1

我是一名学生,在上学期我开发了asp.net应用程序--“学校付费助手”。在这个新学期,我将有“毕业设计”的主题,并考虑开发我的申请。在我的旧应用程序中,我使用:

  • ASP.NET web forms
  • mssql 2008数据库
  • linq查询到db

我在很好的水平上实现了上述技术,我想学习另一个技术-- WPF和XML,因为我看到雇主对这些技术的需求,并创建“更便宜”的数据层;)

我想在新版本中使用:

  • WPF表单而不是ASP.NET
  • XML (XSLT等),而不是MSSQL
  • ,我停留在linq to XML

中。

你认为这是我的应用程序的好开发吗?我现在从教程中学习WPF,但我想在实践中学习它。我也想到了NHibernate,这让我很感兴趣,但它太多了

在开发应用程序时你能给我什么建议依赖WPF和XML db ?。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-22 11:26:11

这样做会将应用程序从基于web的移动到基于windows的应用程序。把WPF想象成winforms。

如果您想保持此应用程序基于web,您可以查看silverlight,它是WPF的一个子集。

如果应用程序是数据驱动的,我不会将您的存储层从SQL更改为XML。否则,您将不得不处理SQL server默认为您所做的并发性、文件锁定等(行锁定等),也就是说,如果数据SQL服务器有大量的写入/更新,则比XML要干净得多。在这种情况下,更多地考虑XML是一种与语言无关的传递数据的方式,并存储主要是只读的简单数据结构。

如果这是一个毕业设计,那么如果您选择Silverlight,也许可以将重点放在设计方法、MVC或MVVM上。对潜在雇主有利,毕业论文有足够的深度。

编辑- id认为XML将是一个更昂贵的数据层!由于上述原因,它将变得更复杂,因此开发时间更长。此外,SQL server express是免费的,带有全文搜索和SSRS的高级版本也是免费的;我们有大量使用它的客户端。

编辑2-另一个选项是使用Flex。在表示层上,它将是一个完全独立的技术(从Uni的角度来看,这可能很好,因为您可能会丢失标记/甚至不允许使用以前项目中的内容),然后您可以使用XML和JSON的组合在Flex层和服务器上的.NET之间传递数据。只是你的另一个想法!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2310429

复制
相关文章

相似问题

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