2015-12-29 12 views
5

など、私は角度、反応しVUEとエンバーのようないくつかの近代的なJavaScriptフレームワークをしようとしている、と彼らはすべて私がnpmgruntgulpmavenようなツールを構築使用したいgruntやgulpのようなビルドツールを使わずにJavascriptフレームワークを使用しますか?

のWebプログラミングにするために使用楽しいいくつかのファイルを変更し、ブラウザをリフレッシュして動作するかどうかを確認してください。今私が何かを変えるたびに、私はもう一度それを構築しなければなりません。かなり時間がかかります。私は本当にWebプログラミングがこのようになっているのを見たくありません。ファイルの変更などを監視するこれらのツールを使用してビルドを自動的に行うこともできますが、まだまだそれはうんざりです。

私が言及したフレームワークのうちの1つを使用したいときは、実行するたびにビルドツールを使用するか、デプロイメントとテストの目的でこれらを必要としますか?すべて) ?

+0

あなたはそれらのbulidツールを使用する必要はありません知っていますか?彼らの目的を知っていますか? – Daemedeor

+0

まあ、彼らは、JSを小さくし、リソースをコピーし、SASSをコンパイルし、複数のファイルを1つに連結するようなことをやっています...これらすべてを理解していますが、しかし、私が試したすべての例は、実行する前にいくつかのビルドツールを使用する必要があるようです。 – Dylan

+0

それらのうちのいくつかは、(あなたがあなたのコンパイルされたCSSをテストしたいと思っている限り、あなたは超天才でない限り)コンパイルされたようなローカル用です。それらのほとんどはNPMのような依存関係をインストールすることです。それは、SASSや依存性のようなものに対しては、angular.js自体のビルドツールを使用していないと言われています。 – Daemedeor

答えて

1

これらのツールを使用する必要はありません。ほとんどの場合、大規模なプロジェクトでフレームワークを使用する人を対象にしており、何百ものJSコンポーネントを1つのファイルにコンパイルできる機能を備えています。私は個人的にビルドテスト、ユニットテストの自動化、リリース日にすべてのアセットをバンドルするために使用します。あなたが一度に一つに言及したフレームワークに対処してみましょう:

に反応:リアクト彼らの入門ページに
AngularJSそのコードのコンパイル済みバージョンを提供します:あなたは含めることができるだけのファイルがあると、反応と同じように、ちょうど "角度cdn"を参照してください
Vue:彼らはまたあなただけで含めることができますファイルがあります。
エンバー:ほとんどのフレームワークについて

の上を参照してください、あなただけのオンラインを取得するには、「枠組みの名前 CDN」を調べることができますが、すぐにWeb開発のためのプロジェクトに古いので投げることができるのjsファイルを開催しました方法。

+1

私は彼らがミニバージョンを提供していることは知っていますが、すべての例がこれらのコマンドラインツールの実行に依存しているようだから、ウェブ開発が変わったという事実を無視するのは良い考えではありません。私がこれらの道具に慣れるべきか、今は無視するのかと疑問に思っています.... – Dylan

+0

@Dylanフロントエンド開発の世界で仕事を探しているなら、あなたのチームがこれらのツールを使用する可能性は非常に高いので、慣れたかったでしょう。あなたが面白いのために横にしているだけなら、それらを無視するか、単に試して試してみてください。 – Adam

+0

さて、私はこれらのツール(実際にはコマンドラインを使用するものは何も嫌いです)を気に入っていませんが、プログラミングは私の仕事です... – Dylan

0

一部のライブラリではコードを作成する必要がありますが、そうでないものもあります。あなたが持っていたリストから、どれもそれを技術的に要求しません。それらはすべて、jsファイルを<script>タグに含めるだけで動作します。しかし、ブラウザが理解しているように、ソースコードをhtml/javascript/cssにコンパイルする必要があるため、構築ツールを必要とするフレームワーク/ライブラリ(sassやcoffeescriptなど)が多数あります。

また、実際にはビルドツールを使用する理由もありません。あなたが言ったように、彼らはファイルの変更を自動的に実行することができますので、彼らは本当にバックグラウンドにあります。

+0

はい、私はWindows上で、ファイル変更を監視するツールを実行するのはちょっと「醜い」と思っています(たとえば、コマンドプロンプトウィンドウを使用します)。私は同時に複数のプロジェクトを行っていますので、これらのプロセスはすべてどこかで動作しているのが面倒です。 – Dylan

+0

でも、ビルドツールが必要かどうかは問題ではありません。もっと良いオペレーティングシステムが必要かどうかについての質問です。 – Markasoftware

+1

Windowsが好きで、コマンドラインが嫌いです。 。 – Dylan

関連する問題