asp.Net   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了asp.net-mvc – 对ASP.NET MVC应用程序使用.resx本地化有哪些优点?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在本网站上有一些与ASP.NET MVC应用程序中的 how to access RESX文件相关的问题,以及 best practices使用它们的问题.

但是在阅读之后(第一次添加)MSDN article on resources我不知道使用RESX文件是否有任何优势,因为我不会使用服务器控件.所有这些关于“隐含”和“显式”本地化的谈话,但是我不会从MVC中受益.

最终我的应用程序将需要字符串资源的按钮和菜单项,还有更长的HTML项目用于更长的杂项内容.我想使用一个CMS的更长的项目,因为我很确定我不想把它们粘贴到一个RESX文件.

在新应用程序中是否使用或不使用ASP.NET资源有什么令人信服的理由.我将假设任何未来的MVC增强功能或RESX增强功能将一起工作,但现在我只是看到了一个荣耀的IDictionary,就我所见.

我应该继续使用RESX还是看别处?我甚至应该虑一个CMS为RESX设计的各种资源?

任何吸取教训将不胜感激.

解决方法

RESX基础设施有以下优点:

>您不必加载适当的每种语言资源.一旦建立了线程的区域设置,CLr将负责找到适当的程序集并加载资源.
>很容易将本地化的区域设置资源交给第三方.
>对于非本地化资源,有一个默认的回退机制.

RESX方法还有一个特别的缺点:

>很难支持用户为您翻译资源的翻译模型.

我想详细阐述一下最后一点.以Facebook翻译模型为例. Facebook对于各种资源的翻译来说,提供和投票的方式相当简单.如果这些存储在数据库中,则可以在适当的编辑过程之后使用它们,而无需重新构建和重新部署应用程序.使用RESX模型,资源组件将必须重新构建并重新部署,这可能具有足够高的成本,具体取决于部署过程.

因此,在决定使用什么本地化流程之前,我将看看在本地化实施之后,本地化资源的部署过程将在主应用程序部署之后进行.

编辑:我忘了提到这些虑与ASP.NET框架选择(MVC或WebForms)是正交的.

大佬总结

以上是大佬教程为你收集整理的asp.net-mvc – 对ASP.NET MVC应用程序使用.resx本地化有哪些优点?全部内容,希望文章能够帮你解决asp.net-mvc – 对ASP.NET MVC应用程序使用.resx本地化有哪些优点?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。