2016-09-17 5 views
-1

PHPを使用してWebアプリケーションを開発しています。私はカスタムMVCフレームワークを作成しています。私はデータをロードする必要があるいくつかの大きなフォームを持っています。このデータやPHPを以下のようにレンダリングするためにJavascriptコードを使用するかどうかを判断する必要があります。私は構文を知っている、私はちょうどそれぞれの代替案の長所と短所を知りたい。Webアプリケーション:レイヤーを表示するPHPとJavaScriptを比較する

function renderFormData(data){ 
    $("#name").val(data.name); 
} 

<label class="normal" for="">Name:</label> 
<input type="text" name="name" id="name" value="<?php if(isset($data{'NAME1'})) echo $data{'NAME1'}?>" /> 
+0

私は一般に、インタラクションをajaxにするのがUIで意味をなさない限り、Ajaxに対して負荷の高い時間をオフロードするだけです。だから、最も理にかなっていることを考えてください。単純な形式のデータで私はajaxですか?おそらくそうではありません。 – Blake

+0

_ "私はカスタムMVCフレームワークを作成しています。" _これはあなた自身の教育用であるか、プロダクション用であるか?本番用の場合は、既存のフレームワークの使用を強く検討してください。独自のビルドはプロジェクトに大きな負担をかけ、既存のコミュニティやライブラリを利用することはできません。 – Chris

答えて

0

アーキテクチャ全体に依存します。クライアント側でフォームテンプレートがキャッシュされている場合は、クライアント側でデータを要求してフォームをレンダリングするだけで済みます。テンプレートとデータをリクエストする予定がある場合は、サーバーサイドのレンダリングに行くと思います。

関連する問題