タグ

.techと.vue.jsに関するyatmsuのブックマーク (4)

  • Vue.js が辛くなってきた | status code 51

    Vue.js が辛くなってきた。 ひとまず現状の辛さをダンプ 今日チームで改めて話し合って辛さがハッキリしてきたので、それをつらつらと書いてく。 (今のチームは僕を含めて Rails プログラマが多くて、フロントエンドを専門にやってる人はいない。) グローバル変数大量問題(もしくはイベント地獄問題) たくさんの状態(変数)が必要 && 複数 DOM にまたがるレンダリングがしたい。 今は、左ペインで選択して右ペインに出す、みたいな事をしている。 左ペインはタブで様々な種類の項目を選べて、選択したものを右側でリスト化して表示している。 これをやろうとするにあたって、方向性が2つあると思っていて 左ペインと右ペインでコンポーネントを分けて、親玉 ViewModel に変更を通知して親玉がレンダリング制御する -> イベント地獄 左ペインと右ペインの上位の親玉 ViewModel をつくって全て

    yatmsu
    yatmsu 2015/02/26
    重いアプリは確かに。。ReactかReactなのか。
  • Vue.js Meetup を開催しました

    Vue.js Meetup を開催しましたつい先日、Vue.js Meetup を開催しました。 いつもこういったイベントは参加者の方なんですが、実はイベントを主催するというのは初めて。 なのでちょっと少しドキドキな感じだったので、初めてで不安があるというのと、会場で使ったうちの会社のキャパを考えて10名という人数で開催させて頂きました。 開催した目的としては、Vue.js、ネット上で、入門記事とか、業務で使ってます的な記事、ちょくちょく見かけるんですけど、実際に使っている人たちの生の声を聞いたりして、いろいろと知見や情報をみんなで共有したかったというのが目的です。 自分が発表した内容Railsで作られたサービスにVue.jsを導入したというお話弊社の Rails で作られたサービスに Vue.js を導入したときについて発表させて頂きました。サーバサイドは Rails ですが、クライアン

  • お手軽データバインディングライブラリ「Vue.js」を使いこなそう(基礎編)

    はじめに Vue.jsは、シンプル・軽量・高速という特徴を持つデータバインディングライブラリとして最近注目を集めています。LINE社でもアプリ内WebViewの実装技術の選択肢の一つとしてVue.jsを採用しています。2014年11月27日にリリースされたLINEスケジュールは、Vue.jsを使って実装しているSPA(Single Page Application)の代表例です。 稿は日語記事がまだ少ないVue.jsの基機能の紹介を目的とした「基礎編」として、公式ドキュメントの内容を元に解説します(執筆時点のバージョンであるv0.11の内容です)。 Vue.jsとは Vue.jsは、双方向バインディングによるModelとViewをつなぐ仕組み「ViewModelレイヤー(MVVMパターン)」を提供するJavaScriptのライブラリです。 Vue.jsの基概念は以下のようになってい

    お手軽データバインディングライブラリ「Vue.js」を使いこなそう(基礎編)
    yatmsu
    yatmsu 2015/01/31
    日本語はありがたい。
  • Flux react現状確認会

    2. 前提となる適用先 • 管理画面的なWebアプリケーションのリニューアル …だったもの(仮) • REST APIを前提としたSingle Page Applicationもどき (※すべてが1ページではないけど) • 機能・画面が多い • 複雑化することがほぼ確実 3. Viewへの要求事項 • 統一されたスタイルでUIとなるHTMLを生成できる • なるべく簡単に書けること(含セキュリティリスク回避) (生DOM・jQueryはあり得ない) • 業界におけるパラダイムが過渡期のため、 巨大フレームワークに乗っかりたくは無い (交換可能な部品の組み合わせでプレーンに) • 困ってもなんとか出来るための緊急ハッチも必要

    Flux react現状確認会
  • 1