2013-11-21 6 views
12

私は学習用のアプリケーションを構築していますが、これらの主要コンポーネントがあります。 私の最初の質問は、これらの部品がangularJSアプリケーションの良い基礎であるかどうかです。 私はいくつかのケースでは、RequireJSは良い考えではありませんが、なぜそれが良いのか分かりません。AngularJS + RequireJS + Bower +カルマ+ Yeoman + Node

私の目標は、ユニットとe2eのテストがあるところで開発環境をセットアップし、コーディングを開始する前にこれを実行したいと考えています。

私はこの問題を解決するために問題を抱えています。最新のベストプラクティスが非自明なangularJSアプリケーションを構築することを尋ねると思いました。

+1

あなたの質問はより具体的である必要があります:http://stackoverflow.com/questions/how-to-ask。これらのツールで特に問題は何ですか?現時点では、この質問は非常に幅広いです。 –

+0

私は質問がかなり具体的だと思う、これらのツール/フレームワーク/技術は、angularJSアプリケーションのための良い基礎です。例えば、「Bowerを使用しないでください。これはもう動作しないため、xyzを代わりに使用してください。今のところ、私はちょうど角ジャージーアプリのために意図された目的のために一緒に使用されるとき、これらのものが良い基礎を形成するかどうかを知りたい。 – bmw0128

+0

はい、しかし、現時点では、回答は意見に基づくものでなければなりません。決定的な答えはありません。 IMHO、これはQ&Aフォーマットには適していません。これらのツールはすべて、特定の要件に基づいてポジティブとネガティブを持っています。 –

答えて

6

私はAngularJSを使用するプロジェクトを持っている+ RequireJS +あなたが見てとることができますGitHubの中バウアー+カルマ:私にとって

http://marcoslin.github.io/angularAMD/

は、RequireJSはAngularJSで非常にうまく働いていると一緒に、それは途方もなく助けましたアプリケーションのロード時間とコード構成の両方で私はYeomanをまだ使用していませんが、GruntとBowerは依存関係の調達と最終プロジェクトの構築の基盤となります。カルマはユニットテストのための必須アイテムです。あなたは、これらのコンポーネントすべてを一緒に協働させて見ることができるはずです。

+0

私はすぐにそれを見ます、それはRequireJSを使用しますか? – bmw0128

+2

@ bmw0128プロジェクトの要点は、AngularJSで簡単にRequireJSを使用することです。 – marcoseu

+0

thx、すぐに見ていきますが、フィードバックが必要ですか? – bmw0128

2

あなたの質問は少し曖昧です。答えは主に意見です。とにかく、ここに私の... あなたは間違いなくすべての現代的なjavascriptのWeb開発ツールを実行するノードが必要です。 (grunt、yeoman、karma、mocha、jshint、uglify、coffeeなど)Bowerはあなたのクライアントパッケージを更新するのがいいです。 RequireJSはモジュールの読み込みには便利ですが、必須ではありません。 AngularJSで動作するはずですが、角度のある「モジュール」はRequireJSの「モジュール」とはまったく異なります。もし私があなただったら、Angularチュートリアルをよく理解するために作業します。そしてyeoman:yo angularでプロジェクトを始めましょう。

関連する問題