AngularJsはフロントエンドであり、Laravel=はバックエンドですが、私の質問は次のとおりです。
Laravelで必要なすべてのことを行う最初の場所でAngularJを使用する必要があるのはなぜですか?
私が理解したことから、langs [〜#〜] js [〜#〜]または[〜#〜] php [〜#〜]のいずれかでアプリを作成できることがわかりました=、しかし、私は多くのユーザーが両方を使用しているのを見つけました。私にとっては初心者にとってはやり過ぎのように思えるので、誰かが可能な限り簡単な回答の形式で説明してください。
同じプロジェクトで両方を使用する利点は何ですか?そして、通常はどのようにapp/folders
両方を特別に使用すると、両方ともMVCになりますか?
質問がstackoverflowの品質ガイドラインと矛盾する可能性があるのではないかと思います。2つの別々の質問をする方がよいでしょう。つまり.
フォルダ構造の設定については、これらのリソースをチェックしてください
http://scotch.io/tutorials/php/create-a-laravel-and-angular-single-page-comment-applicationhttps://www.youtube.com/ watch?v = hqAyiqUs93c
Angularjsでlaravelを使用する理由と、角度を付けずにlaravelを使用できる理由だけが実際に言えますが、angularを使用する理由も同じですlaravelは、JavaScriptがサーバー側のアプリよりも適切に配置されているものがあるためです。
したがって、ウェブサイトやウェブアプリにこれらの利点を持たせたい場合は、JavaScriptで機能を記述する必要があります。すべてのフレームワークを使用してangularが最適だとは言えませんが、私にとってangularはintegratedソリューションのスイートと幅広い問題に対する、うまく機能していると思われるアーキテクチャーの上に。
これが、学ぶべき新しい概念がかなりあり、これらのコンポーネントの必要性がすぐに明らかにならない理由の1つだと思います。
これは、一部の機能を実行するために使用しているコンポーネントが原因である可能性があります。 $ scopeオブジェクトを使用してコントローラーとビューの間でデータを中継することは、全体像の機能も果たします。ビューとコントローラーの間の分離を維持する-これは、コード、テスト容易性、およびその他の要因の整理に役立ちます。
angularとLaravelを同時に使用する場合(Laravelだけではなく)、ユーザーにこれらの利点を与えるオプションがあります。利用できるより多くのオプションがあります。アプリとユーザーの要件に最も適したlaravelを使用するか、最良の結果が得られるangularを使用してください。最終的には、より優れたWebアプリになります。
laravelを使用し、フロントエンドにangularjsを使用する大きな理由は、それがアプリを休息させるためです(バックエンドとフロントエンドの両方)。バックエンドはjson形式でデータを生成および消費するだけですアプリケーションのモバイルアプリバージョンの作成などのタスクは、主にjsonにより、より簡単な仕事です。