Laravel フロントエンドとバックエンドのコラボレーションについて
淡淡烟草味
淡淡烟草味 2017-05-16 16:53:55
0
1
351

被験者はLaravel5.1プロジェクトに参加する際、フロントエンド担当者とバックエンド担当者の責任が分離されていたが、以下の問題が発生した。

  1. Laravel フロントエンドは PHP であるブレード テンプレートを使用します。フロントエンドの進行状況がバックエンドの進行状況よりも大きい場合、デバッグは容易ではありません (バックエンドには関連するルーティングとロジックがありません)。

    Controller->View はデータを送信します。特定のデータ表示の責任はフロントエンドに属しますか?それともバックエンドに属しますか?フロントエンドとバックエンドではどのような執筆基準に従う必要がありますか?
  2. ブレードテンプレートを使用すると、HTMLの可読性と保守性が若干低下します。これを解決するにはどうすればよいですか?
  3. 上記の問題に遭遇した人はいますか?どのように解決されましたか?ありがとう!
淡淡烟草味
淡淡烟草味

全員に返信(1)
漂亮男人

私が考えるフロントエンドとバックエンドの分離はこれです

  • バックエンドは API の生成を担当します

  • フロントエンドはJSを使用してビューを実装します

質問者様のおっしゃる通りであれば、フロントエンドスタッフが刃物を切る責任を負っているようなものです

Laravel 5.1プロジェクトの現在の開発状況を質問者に参考にしてもらうため

  1. 同じ機能、バックエンド、ブレードテンプレートが同じ人物によって開発されています

  2. バックエンドはフロントエンド用のデータを準備しており、書き込み仕様は現在
    です。変数の名前が統一されました
    。処理されたデータを表示するためにスローします (ビューは表示のみを担当し、データをあまり処理しません)

  3. blade は単なる php テンプレートの拡張であり、変数の代入はサポートしていないと思います (これは非常に面倒です)。可読性の方が良い場合は、jade シリーズの Tale-jade などの他のテンプレートを試すこともできます。

  4. のかなり新しいようです。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!