質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

解決済

1回答

1725閲覧

【仕様】 WEBサイトをドラッグ・アンド・ドロップで作れるサイト

atsupoooon

総合スコア47

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

0クリップ

投稿2016/10/12 16:45

仕様についてお聞きしたいことがあります。
wixなど自分の入れたい要素をドラッグ・アンド・ドロップで
選択してサイトを作っていく。

最近、WEBサイトをドラッグ・アンド・ドロップで作れるサービスが
多くありますが、そのサービスの仕様の一部がわかりません。
特にデータベース周りです。

ぼんやりと表示の変更やドラッグ・アンド・ドロップはわかるのですが、
データベースの構成がわかりません。

wixをもとに考えると。
データベースに保存する情報
0. ・ユーザの情報(会員情報)
0. ・サイトで仕様する部品のコード(html)
0. ・作成したサイトのデータ
になるかと思っています。

ユーザ情報を普通にテーブルを作成してidやusernameを保存すれば問題ないかと思っています。
しかし、各部品のデータはどのように保存すれば良いのでしょうか??
そもそも各部品の情報をデータベースに保存する必要があるのでしょうか?

作成したサイトのデータは、どのようにデータべースに保存しているのでしょうか。

また、wixでは作成したサイトのデータ(htmlファイル)をダウンロードできないですが、別のサービスではダウンロードできるものもあります。

ダウンロードもどのような仕様になっているのでしょうか。

予想や想像でもいいので教えてください。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

割とベーシックな作りとしてはレイアウト情報をDBに保存する方式かと思います。
レイアウト情報がどのようなデータ構造であるかは実装に依存するのでなんとも言えませんが、いずれにせよ、構造化フォーマット(マークアップ言語フォーマット)を使用すべきでしょう。

実際に画面にHTMLを出力する経路としてもDBから直接HTML化するのは現実的でないと思いますので、何らかの仕組み(DB保存時にテンプレートファイルが生成されるなど)が挟まっているかと思います。

蛇足ですが、質問のカテゴリはMySQLではないですね。

投稿2016/10/13 01:56

shoota

総合スコア246

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

atsupoooon

2016/10/14 04:35 編集

ありがとうございます。 なるほどです。 何らかの仕組み(DB保存時にテンプレートファイルが生成されるなど)のところが ややこしそうですね。。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問