【MVW】AngularJS {{2}}【Google】 [転載禁止]©2ch.net
公式サイト
https://angularjs.org/
バインディングでこれに勝るフレームワークは無いよな!
MVCとしては未知数。 Googleでスレ検索したら偶然見つけた
これからの発展に期待
まだメジャーではないのか、JSやってる人でも知らないってケースがある
まぁやってるって言ってもjQueryレベルだけど これのCSRF対策はどうなの?
そこはイマドキのフレームワークなのでもちろん対応
みたところローレベル扱いの$httpを使う時は、無対策の生データやり取りも可能みたい
もちろん対応と言われても、サーバ側との相性もあるでしょ。
node.jsだったらどうするとか、ASP.NETだったらどうするとか。 2014-10-06
MEAN(MongoDB, Express, AngularJS, Node.js)スタックが優れている理由
Mozilla Open Web Day in Tokyoを終えて
http://albatrosary.hateblo.jp/entry/2014/10/06/073638 ・JavaScriptフルスタックである
・データモデルとしてクライアントからデータベースに至までJSON
これを4つのコンポーネント(Mongo、Express、Angular、Node)で構成するのではなく、1つでやるWakanda(http://www.wakanda.jp/)というフレームワークがあるのですが、どうお感じになりますか? AngularJSは覚えることが多過ぎてあきらめた。mustucheテンプレートはイケテル。
=>
vue.jsおし。
MEANはnpmエコシステム体験ツアーに便利。(そのまま実用に突き進むのはゴールデンハンマーの罠)
↓
Vue.jsか日本語書籍をはじめノウハウの多いbackbone.jsがおすすめ。
Angular.jsは不自然なところが多い。JQueryのように自然に使えない。数年後にはEJB2のように滅んでいる感じ。
↓
Angularそっちのけで、Vue.jsについて所感 2014-02-14
http://havelog.ayumusato.com/develop/javascript/e587-vuejs_impressions.html
2014-06-26 5分でわかるVue.jsと、jQueryで頑張ってはいけない理由
http://www.infiniteloop.co.jp/blog/2014/06/5min_vuejs/
Vue.js概要? 2014/04/25 - 2014/11/09
http://qiita.com/asip2k25/items/bd4bdccd5201d542953c
Vue.js v0.11の変更点(予定)まとめ Oct 7th, 2014
http://blog.koba04.com/post/2014/10/07/vue-js-v011-changes/
2014-02-13 軽量でパワフルなデータバインディングMVVM, vue.jsで遊んでみた
http://mizchi.hatenablog.com/entry/2014/02/13/153742
Vue.js
http://vuejs.org/
どこでも活躍できるテンプレートエンジン「Mustache」
http://blog.mach3.jp/2010/10/05/mustache-template-engine.html
2012-12-09 テンプレートエンジンmustacheを使ってみる
http://d.hatena.ne.jp/Kazuhira/20121209/1355042467
mustache
http://mustache.github.io/ エンジニアになりたいと言う人(若い女の子)が面接に来ていたので話を立ち聞きした
どんな分野やりたいのか聴かれてweb系のエンジニアと言ってたが
どんな勉強してきたのかという問いにはC/C++をやりましたと
なぜC/C++なの?と聞かれて
色んな言語の基礎になる言語だからだと教えてもらったので・・・
と答えていた
面接してる会社はデザイン会社だった
面接の男性:なぜうちにコンタクトしたの?
若い女の子:webで検索して最初に出て来たので・・・
面接の男性:じゃあこのサイトうちで作ったんだけど君のスマホでアクセスしてダメ出ししてみてくれる?
女の子:なんかもうちょっとヌルヌル動いてくれないですかねぇ >>1
スレ立て直し乙!
自分で書いた覚えのあるレスを見て一瞬びっくりするなど 最近ちょいちょい見かけるようになってきたと思うけど 便利な機能だと思うが
本格的に大規模で使おうとするとハマるとも聞く
もうちょっと玄人ウケして欲しい 自分の勘違いかも知れないが
DOMのelementIdとグローバル変数が良くぶつかる気がする HTMLに固有の属性を付け加えるところがあまり好きじゃない
jQueryみたいにClassやIDで操作するほうに慣れちゃってる 前者のアプローチ好きだよ
jQueryと同じものを期待するならjQueryを使えば良い
まあAngularJSは完成度がまだ足りないというか枯れてない印象はあるね >>30
> 本格的に大規模で使おうとするとハマるとも聞く
本格的に大規模なときこそAngularJSが最適で、それ未満の時は振るスタックなのが逆に災いする
ってのが昨今の流れだと思う。 割といい線行ってると思うがなんかJSPをJavaScriptに持ってきた感があるな
要素ディレクティブでスコープとレンダリング頑張ってるとことか特に Google Apps Script で出力した HTML の中で
AngularJS 使おうとしたら
1.3 全く動作しない
1.2 一部動くがほとんどはまともに動作しない
でした
使えねー バインディングが簡単にできるのが楽しいわ
WebSocketベースのチャットクライアントクラスを普通に作って
AngularJS用にサービス化するってのも簡単にできてGood >>47
AppsScriptはcaja経由でHTML出力されるので
elementのidが全部置き換えられて死ぬみたい 新作の掲示板サイトをベータ公開中です。
http://fluid.twolineprj.com/twoline/entry
だれでも自由に投稿ができ、テーマの作成もできます。
簡易RSSビューワとしても利用できますので、
お気軽にお試しください。
ご感想、ご意見・ご要望をお寄せください。 通信は$resourceとJAX-RS(with Jackson)が相性よくて捗りそう
画面遷移はngRouteは糞だがui-routerがブックマーク何も考えなくて良くて凄すぎ
そろそろプロミスについてちゃんと勉強せねば lodash 3.0 リリース間近!
https://github.com/lodash/lodash
3.0-preから-preが外れました!
スレが多すぎてどこに書けばいいかわからないので
関連スレすべてにマルチポストしています。m(__)m 何か今はReact祭りになってるけど、
Angular2が出たらまた大移動してくる気がする reactスレってないのかな。qiitaなんかでやたら記事見かけるから盛り上がってるのは分かる
専スレあったらだれか誘導お願い
で、react触ってみてるんだけど、なにが良いのかまだピンとこない。
や、JSXなんかは思ったより良い。コンポーネント化が徹底できていい。でと今のところ、なんか面倒くささばかり鼻に着く
html部品があまり流用できるところがないアプリに適用しようとしてるせいかな。いちおうSPAだけども…。
面倒かかる分、見通しはすごく良くなるけど。refだらけになったので片方向意識して書き直し中。
jqueryで生で書き直したくなるのをこらえて、もうちょい格闘してみる モノは出来てきた
phpからUIひっぱがせたのはすっきり
管理系をOAuthライクなアクセストークン埋め込みRESTfulにした
なんか違う感w
グラフ描画とか表示系は綺麗にコンポ化出来るね。angularより考え方から整然としてる感じ。2で改善すんだろけど
二度とサーバサイドに仕事させたくないレベルで素直に組めるようになってきた Facebookが作ったHHVMとかHackとかあるじゃん
スゲェとか言われながら結局あまり使われない
Reactもそうなりそうな予感
増井雄一郎氏とか伊藤直也氏がプッシュしてるから皆も右へ習えしてる感じが否めない
第一React出てから結構時間経つけどさ
その間にAngularが盛り上がってたのは何でだろう
Reactが本当に優れているものだったら、最初からそっちに流れていただろうに まあ何だかんだ言っても俺はAngular使うよ
だってGoogleが作ってるからね
Googleが検索の覇権を握っている限りはGoogle製品を使うのが何かと有利さ Reactはいいものだと思うけど、記述量が多くなってめんどくさい googleはだめだと思ったやつスパッと切るから安心はできない
Angularは今の所大丈夫そうだからいいけども >>63
確かにそれはあるね
でもgoogle内部で既に2千だか3千のプロジェクトでAngular使われてるらしいよ
これを全部別の物に切り替えるとは考えづらい Facebookも内部で使ってはいるんだろうけど、外部では主流とまでいかない流行り方で終わりがちな印象だね
React好印象だけどね
初見さんはJSXでぎょっとするようだしw
まあAngular2正式版が出るまでは使ってみる >>63
別にGoogle鯖に依存するわけじゃないんだし
切られようが、そんな心配する必要はないだろ >>66
Google様がイランと言ったら誰も開発続けなくなるだろうし
SEO的にも面倒見てくれなくなる と言ってたらFOAMとか言うフレームワークを出してきたでござる armorik83の人って、まだ完成してもいない2に対してあれが駄目これが駄目言ってて、
2を見据えてこう書くべきとか言ってるけどさ、
必要以上に一人でワーワー騒いでいる感が否めない
急に1がこの世から無くなるわけじゃないんだから、
普通に2が出てから勉強して移行すればいいだけじゃないのか?
その方が頭の中がスッキリだと思うのだが 2の情報をキャッチアップしたりコミットしたりしない言い訳をするだけならまだしも、
今してる奴をdisらないと自己を保てないらしい。 >>72
google trendsによると、2.0の方が圧倒的に話題になってる。
https://www.google.co.jp/trends/explore#q=angular%201.3%2C%20angular%202.0&date=today%2012-m&cmpt=q&tz=
わーわー言ってるのは、@armorik83だけじゃないってことだね。
@armorik83が嫌いなら、脳内NGすればいいよ。 >>74
そりゃ 1.3 が主流なのにわざわざ “1.3” をつけて検索する人は少ないからな。
そんな偏ったデータを信じてるの? @armorik83のツイートを見てみると
確かに2の開発状況をdisり気味であまり良い気はしないな
ツイートしてないで開発に直接言った方が良いのではないかとは思う >>75
https://www.google.co.jp/trends/explore#q=angular%201.3%2C%20angular%202.0%2C%20angular.js&date=today%2012-m&cmpt=q&tz=
Angular.jsと1.3, 2.0を比べると、やはり、Angular.js全体にしめる2.0の割合がかなり増大していることがわかる。
もちろん、Google Trends自体が偏ってるという見方もあるだろうけど。 @armorik83って誰か知らなかったからググったら、Qiitaのこの記事とかすごい良い。
http://qiita.com/armorik83/items/5542daed0c408cb9f605
> まだ完成してもいない2に対してあれが駄目これが駄目言ってて
これ、どのへんで言ってるの?twitterをちょっと見たが、見つけられなかった。 ReactはFluxの概念が人それぞれ違ってて面倒という意見がちらほら出てきたな
思っていた通りの展開 双方向バインディングよりは、fluxの方が動作を把握しやすくていいと思うんだけどな
そうでもないのかな ドットインストール見てAngularJS勉強しようと思ったら
第二回目でエラー出てオワタ まーーーーた新しいこと覚えないといけないのか
web技術延々と進化しすぎてきちぃ AngularJSアプリケーションプログラミング
山田祥寛
って本出てたけど内容が1.4だった
今から1.4覚える意味ってありますか? あと2年ぐらいしたらAngularJS 2.0がリリースされる。
それまでまて そもそもJSってのがダメ
コンパイルするのもダメ
たくさんのJS吐くのでデバッグ不可能なのでダメ
だからng AngularJSおもろいなー
TypeScriptの例がすくなくて苦戦する 公式のHeroチュートリアルやりおわった!
俺のセンスではAngular2はクライアントサイドASP.NETに見える Angular 2のコードベースがDart版と
TypeScript/JavaScript版に分割、
Dart版Angularの専従チームも
https://codezine.jp/article/detail/9563 >>102
分離はDart版をそのうち廃止する流れだろうw 今流行ってるのはReactだな
でもReactはあくまでもViewだけなのでそれ以外の部分は他に任せなくちゃならん
で、「それ以外の部分」にも流行り廃りがあるから面倒が臭い
俺は色々組み合わせるの面倒だからangular派だけど >>112
3はスキップ
いくつかあるモジュールのうち、angular routerだけが既に3になってしまっていたため、全てを統一するために4になった
今後は半年ごとにメジャーバージョンアップされる
非推奨な機能は明示的にしめされ、少なくとも2メジャーバージョンの間はサポートされる
1から2が全く別物になって不評だったため 双方向バインディングにこそ価値を見出しているので未だに1系を使っている俺 react-reduxの組み合わせで片方向バインディングを触ってるがいまいち意義を見いだせない。reduxしんどいです reactと何を組み合わせるのかにも流行り廃りがあるから、その動向を追うのが面倒すぎる reactは所詮View用ライブラリだからな
組み合わせ考え始めたらキリがない 今のところreduxが一番なんじゃないの?
ミドルウェアを用意しないと非同期に対応しないのがクソって話もあるけど Reduxすら面倒だ。single storeで必要十分。 >>122
それで済むならそれでイイんじゃないの。
TypeScript使ってればActionCreater作る必要がないから若干楽になるかも。 Angular で SPA サイト作るの面倒くさいお
ギットハブやスタックオーバーフローの英文しか参考になる資料がなくて疲れるお
外人さんのノリがわけわからんお・・・ 依頼者からの要望なんだお
REST とかいう面倒な概念考えて広めた奴氏ねお
事ある毎に API 作って呼ばせるの面倒なんだお
呼ぶための Observeble とか面倒の極みだお
資料が少なすぎるんだお
ヘッダに JWT くっつける方法とか日本語の資料なかったんだお API作るのほんと面倒よね。画面の要素追加するたびにAPIもセットで実装しなきゃいけなくてダルい。 >>124
Mobile angular ui をベースにすればよくね?
SPAとしてパッケージされてるから各ページの中身を書き換えるだけだぞ 英語の資料しかなくて出来ませんでしたって言えば良いんじゃね? >>127
結合強すぎる方が後々面倒なんだよ
SPAは流行りというより合理的 結合してていいモノは結合してた方がよくね?なんか疎結合がーみたいな話多いけどオマエんとこ他と連携するものないじゃんみたいなケース多すぎ。 >>132
疎結合化オプションとして別料金とればいいじゃん
そしたらクライアントは実装方法について何も言わなくなると思うぞ > 127 が言ってることが本当なら
発注側がangular使ってみたかっただけだろうな
で納品後は発注者の成果になるんだろうな >>134
下請けを使うってそういうことだからそれはそれでいいと思う こっちってangularの話題もOK?
AngularとAngularJSは別物だから別のスレ既にあるんだけど
http://mevius.2ch.net/test/read.cgi/hp/1484055394/ angularJS1.5.xで検索データベース試作で作ったら
サクサクすぎるw
双方向バインディングはもっと評価されるべきのに
根を張る前にどんどんバージョン変わるから
開発者がついて行けてないような 366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744
367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/
372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する
↓
Railsはマイナー、メジャーのアップデートが半年以内に必ずある
↓
客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく
↓
気づいてから1年以内に通知すれば、5年間無料保証ゲット
↓
つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな
376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。 >>140
AngularJSは遅いって評価が確定しちゃったからな
実際には無能な連中がWatch式を多用したりリテラルのはずの部分を書き換えてダイジェストループを無駄に多く回してるだけなのに
Googleの頭のいい人がよってたかって作っただけあって馬鹿には使いこなせないフレームワーク
そして世の中のWeb技術者()の大部分は馬鹿なのでAngularJSは普及しなかった
物凄く理路整然と普及しない理由が説明できる >>143
でも同じようなアプリでも2以降はやっぱ目に見えて早いよ。1はちょっと遅い。 >>144
双方向バインディングか否かってのはそりゃ影響あるよ
でも使ってて問題が出るレベルじゃない 原発を作った人←安全を主張
原発を運用してる人←馬鹿なので爆発
こうですね AngularはどうにもノリがJavaEE的だな
All-In-Oneなフレームワークは個人的には好みだが 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
G6A4Z5NXX9