多语言网站建设的两种方式及其优缺点分析
分类:个人日志
来源:原创
时间:2012-06-27 21:20:33
多语言网站要怎样建设?这个不好一概而论,要看具体情况,不同情况下用不同的方式来建设可能会起到不一样的效果。在我多年的建站经验中,总结一下,无非就是2种方式:
一、使用一套程序
这种方式是不管有多少种语言的网站,始终使用一套程序来实现。要在不同语言之间切换,只需要加载相应的语言包,通过访问语言包中定义的常量和变量来实现语言的切换。
优点:方便维护。在发现bug或需要对部分功能进行更改的时候只需要修改一次就行了。
缺点:当不同语言的网站需要使用不同的界面的时候就不方便了,如果非要用这种方式的话就要对不同的语言提供不同的模板,但前提是功能要基本相同,以保证不需要改动太多的逻辑代码。
二、使用多套程序
这种方式就是在一套程序写完后复制成多份,并分别多其进行多种语言的翻译,其实就是多个网站。
优点:当不同语言有不同的功能和界面的时候很合适使用,毕竟公用的部分不多。
缺点:维护麻烦。
综上所述,这两种方式都有它们的优缺点,在实际建站过程中需要根据实际情况做合理的选择,以提高建站效率。
- 默认分类(20)
- J2EE(25)
- Java(56)
- PHP(55)
- SEO(10)
- 网页设计(20)
- 网站建设(37)
- 数据库(7)
- JavaScript(17)
- JQuery(6)
- MySQL(20)
- SQL Server(6)
- Access(1)
- Oracle(6)
- office(6)
- Dreamweaver(4)
- Photoshop(12)
- Flash(9)
- Fireworks(13)
- CSS(14)
- HTML(4)
- .NET(7)
- ASP(2)
- DB2(1)
- Ajax(2)
- Linux(12)
- Struts(7)
- Hibernate(8)
- Spring(2)
- Jsp(22)
- Asp(8)
- C#(3)
- C++(1)
- 网络安全(5)
- 软件工程(7)
- XML(1)
- English(2)
- 计算机等级考试(2)
- 计算机病毒(4)
- 个人日志(76)
- 互联网(15)
- ActionScript(10)
- Android(3)
- 数据结构与算法(1)
- 游戏策略(3)
- 美文翻译(2)
- 编程开发(19)
- 计算机应用(4)
- 计算机(10)
- Unity3d(6)
- 其他(1)
- egret(1)