MSExpressionsWebを使用して多言語Webサイトを構築したいと考えています。ウェブサイトはブログとおそらくアートディスプレイ部分で構成されます。すべての翻訳を手動で行いたいのですが、CSSスタックを複数持つ必要はありません。Webサイトのテキストを入力するための最良の方法は何でしょうか。これは単なる学習体験なので、私は自分でWebサイトをホストします。そのようなウェブサイトを実装するための最良の方法は何でしょうか:XMLまたはSQL。
2 に答える
私の専門家の意見では、データベースはXMLよりも常に編集と処理が簡単であるという理由だけでSQLを使用します(私の意見では...)、データベースがどの言語であるかに基づいて別のデータベースにクエリを実行するというKatieKのアイデアが好きです。これは、b / cについてほとんど知らない言語を使用して、より多くのことを教えてくれる学習体験です。
また(補足として)、これをローカルで実行する場合は、MYSQLデータベース呼び出しの影響を考慮する必要があります。つまり、サーバー側のスクリプトを処理する必要があります(jsを使用してXMLを取得すると想定しています。私は間違っているかもしれませんが)、そのCPU使用率(私はそれほど心配していませんが...)、そしてmysqlインジェクションを防ぎます。
最後に(これが私の最後の補足です-私は誓います)、あなたがすべての翻訳を自分でやりたいと言ったことは知っていますが、あなたがする必要がないことを言うのは害はないと思いました。
とにかく、それは私の2セントです。
私なら、SQLを使ってやります。それぞれ異なる言語コンテンツを持つ2つのデータベーステーブルがあり、クエリ文字列に基づいてサーバー側のSQL呼び出しを変更します。
しかし、あなたにとって最良の実装方法は、あなたのスキルと能力に完全に依存します。データベースの設計とSQLクエリの作成の経験はありますか?現在、データベースを設定していますか?