質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

1回答

1447閲覧

javascriptのフレームワークに関して。angular, backbone, vue...

MasakazuFukami

総合スコア1869

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2015/06/22 09:42

いつもお世話になっております。

今開発しているサービスにjavascriptのフレームワークを入れようと思っています。
理由としては、ajaxなどをゴリゴリ使いviewをレンダリングしていたり、処理が複雑になってきてjqueryのみに頼るとjavascriptが全体的に崩壊しかけていると感じたからです。

そこでフレームワークを導入しようとしているのですが、いまいち違いがわかりません。
データバインディングなど便利だなーと思ったりするのですが、必要あるかな?

など思ってしまい、どれを使おうか迷っています。

みなさんどのような基準でjsのフレームワーク等を選ばれているのでしょうか?

遅くなりましたがサービスの環境は
バック:ruby rails nginx unicorn
フロント:html, sass, jquery
等を使用しています。

ご教授いただけると幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

jqueryからangularに変えました。
jsのフレームワークとしては後、backboneしか使った事がないです。

選定基準はとっつきやすさや、分かりやすさです。
angularは触りは簡単にできますので。

一番楽だと感じるのはデータバインディングです。
使う前は生産性などそんなに変わりはないだろうと思っていましたが、
実際使ってみると、もうJqueryでゴリゴリhtmlを触るのなどは考えられません。

後はクライアントサイドでもmodel,view,serviceなどに分かりやすく処理を分ける事ができますので、作りにはよりますが、規模が大きくなっても、カオス化する事はないのではないかと思います。

web系でバックエンドも含めて色々とフレームワークを使ってきましたが、個人的にはangularが一番いい感じです。リアルタイムでデータバインドされるような物は作っていても楽しいです。

投稿2015/06/22 15:08

chiku_

総合スコア1464

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

MasakazuFukami

2015/06/23 11:47

回答有難うございます! 色々調査した結果、angularよりも機能は少ないですが、拡張性があることと軽量のフレームワークだったのでvue.jsというフレームワークを選択しました。 少し使っただけですが、データバインディングの凄さを実感してます(笑) chiku_さんがおっしゃっている通りjqueryでゴリゴリhtmlを操作することがなくなる気がします(笑) ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問