ターミナルやgitなどで何かを行うと、CodeIgniterを使用してアプリをすばやく開発しようとする際の学習曲線が倍増します。Javascriptフレームワークの必要性を認識し、AngularJSを使用したいと思います-ターミナルを回避する方法はありますか?
2 に答える
AngularJSソースファイル(.jsファイル)をダウンロードしてコーディングするだけです。私もそれに慣れておらず、かなり感銘を受けています。ただし、CodeIgniterとは異なる目的で設計されているように思われます。
Angular JSは基本的に、MVCをバックエンドからフロントエンドに移動します。私の限られた経験から、CodeIgniterよりもシンプルなアプリ向けであることがわかります。確かにMVCバックエンドにロジックを含めることはできますが、Angularがアプリケーションになり、主にデータストレージにバックエンドを使用するという考え方です。
CodeIgniter MVCの上部構造内で機能する限定スコープのAngularページを作成することで、この2つを組み合わせる方法があるかもしれませんが、私はまだこれを理解していません。
AngularJSは確かにCodeIgniterで動作する可能性があり、どちらにもターミナルを使用する必要はありません。
おそらく、AngularJSが通信できるCodeIgniterを使用してRESTfulAPIを作成することをお勧めします。CIを使用したRESTfulサービスについては、次の記事を確認してください:http: //net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/ (少し古いですが、基本的な概念は同じです)。
次に、AngularJSを使用$http
して、CIで作成したAPIにリクエストを返すために使用します:http://docs.angularjs.org/api/ng.$http