我正在寻找使用 MS 表达式网络构建多语言网站。该网站将包括一个博客和可能的艺术展示部分。我想手动完成所有翻译,但我不想拥有一个以上的 CSS 堆栈。填充网站文本的最佳方式是什么。因为这只是一个学习经验,所以我将自己托管该网站。实现这样一个网站的最佳方法是什么:XML 或 SQL。
2 回答
3
在我的专业意见中,我会使用 SQL 仅仅是因为数据库总是比 XML 更容易编辑和处理(在我看来......),我喜欢 KatieK 的想法,即根据它所使用的语言简单地查询不同的数据库。但是,如果这是一种学习体验,我会使用你最不了解的 b/c 语言,它会教给你更多。
另外(作为旁注),如果这是在本地运行,您必须考虑调用 MYSQL 数据库的后果,这意味着您必须处理服务器端脚本(我假设您将使用 js 获取 XML,虽然我可能是错的),它的 CPU 使用率(虽然我不会太担心...),并防止 mysql 注入。
最后(这是我最后的旁注,我发誓),我知道你说过你想自己做所有的翻译,但我认为提到你不必这样做也没什么坏处。
无论如何,这是我的两分钱。
于 2011-06-02T21:45:11.597 回答
1
如果是我,我会使用 SQL 来完成。我有两个数据库表,每个表都有不同的语言内容,并根据查询字符串更改 SQL 调用服务器端。
但最适合您的实施方法完全取决于您的技能和能力。您有设计数据库和编写 SQL 查询的经验吗?你现在有数据库设置吗?
于 2011-06-02T21:25:46.680 回答