1. フロントエンドとバックエンドのコラボレーションには主に 2 つのタイプがあります。1 つはバックエンドの書き込みインターフェイス、フロントエンドは artTemplate または vue.js を使用してデータをレンダリングするもの、そしてフロントエンドとバックエンドは-end は分離されています;
2. もう 1 つは、プロジェクトが PHP の Smarty や Java の FreeMarker などのバックエンド テンプレート エンジンを使用していることです。フロントエンドとバックエンドが分離されている場合、バックエンドが責任を負います。ドキュメントの作成や機能の実行には、フロントエンドがバックエンドのテンプレート エンジンの使用法を学習し、動的環境で変更を加える必要があります。
3. 主に 2 番目のタイプ 向けです。以前は、バックエンドが常にページの設定を担当していました。フロントエンドから送信されたページに問題が発生することがありました。その結果、フロントエンドは依然としてページを組み立てる必要がありました。アップグレードすると、フロントエンドとバックエンドの共同デバッグのコストが比較的高くなります#4。フロントエンドを実行させるのはさらに面倒でしょうか?バックエンド テンプレート エンジンと今統合したいのですが? 御社におけるフロントエンドとバックエンドのコラボレーションはどのようなものなのかお聞きしたいのですが?または、より良いコラボレーション方法
大家讲道理2017-06-05 11:10:58
フロントエンドはページを担当し、バックエンドはインターフェイスを担当します。バックエンドはデータの処理に重点を置き、フロントエンドはビューのレンダリングを担当します。
天蓬老师2017-06-05 11:10:58
一般的には、このレンダリングデータを誰が行うのか、誰が調整するのかということに他なりません。
Android および iOS 担当者に関する限り、インターフェイス以外のすべての作業を記述する必要はなく、プロセス全体に参加できます。
Web フロントエンド開発者はどうでしょうか? バックエンド言語を理解していない場合、動的 Web サイトでインターフェイスを呼び出してデータをレンダリングすることは明らかに非現実的です。したがって、一般的に言えば、Web フロントエンド担当者がページを完成させた後、バックエンドを知っている人がインターフェイスを呼び出し、フロントエンド担当者が開発したテンプレートにデータを展開する必要があります。
仅有的幸福2017-06-05 11:10:58
フロントエンドがテンプレート エンジンを学習するのは難しくありません。フロントエンドが作成したページに関しては、フロントエンドに任せて、非常に迅速にセットアップできます。