タグ

webとvueに関するkathewのブックマーク (24)

  • レガシーおじさん、SPAを始めてみた。そして限界を知る

    はじめに 最近、Webの記事を見てるとReactVue.jsばかりが上がっていてJSPやERBの話をしてる人は誰もいません。jQueryの記事ももちろん見ない。 つまり、Webだけ見る限りではほとんどの人がSPAを使ってるように見えます。 私はWeb界隈には居るもののどちらかというとバックエンド寄り、もっというとそもそもWebとか関係ない領域を見る事が多いので、ちょっとキャッチアップを兼ねていくつかの個人プロダクトにVue.jsを採用してみました。 jQueryくらいで頭が止まってたので。サーバサイドもマイクロサービスでAPI化が進んでるのでフロントもそれに合った技術を選ばないとですしね。 というわけで、今回はその中で得た知見というか、従来型のサーバサイドでのWeb開発をしていた人の視点でVue.jsをキャッチアップする流れで書いていきたいと思います。 まあ最終的な結論は正直「これすごく

    レガシーおじさん、SPAを始めてみた。そして限界を知る
  • Bootstrap Admin & Dashboard Template · CoreUI

    With comprehensive Open Source UI Components Library & Bootstrap Dashboard Templates created and backed by professionals. CoreUI helps you build reliable web apps faster than before. New Year sale. Skyrocket your business in 2025! Extra 25% off for all sale items + Free CoreUI Icons PRO with every order!

    Bootstrap Admin & Dashboard Template · CoreUI
  • Vuex とは何か? | Vuex

    注意 これは、Vue 3 で動作する Vuex 4 のためのドキュメントです。Vue 2 で動作する Vuex 3 のドキュメントをお探しの方は、こちらをご覧ください。 Vuex は Vue.js アプリケーションのための 状態管理パターン + ライブラリです。 これは予測可能な方法によってのみ状態の変異を行うというルールを保証し、アプリケーション内の全てのコンポーネントのための集中型のストアとして機能します。 "状態管理パターン"とはなんですか? #単純な Vue で作られたカウンターアプリをみてみましょう: const Counter = { // state data () { return { count: 0 } }, // view template: ` <div>{{ count }}</div> `, // actions methods: { increment ()

  • 【Nuxt.js】Vue.jsをより効果的に使えるフレームワークのメリットや利用シーンを紹介!|Udemy メディア

    Nuxt.jsでできること では、Nuxt.jsで何ができるのでしょうか?例えば、次のようなことができます。 SSR(サーバーサイドレンダリング) SSR(サーバーサイドレンダリング)とは、「JavaScriptをサーバー内部で実行してHTMLを生成し、クライアントに返す仕組み」です。JavaScript来Webブラウザ上で実行されるものでしたが、サーバー側で実行することにより、処理を早められます。 処理は下図の流れで行われます。 ルーティング ルーティングとは「クライアントからのリクエスト内容と、サーバー処理を関連付ける動作」です。Nuxt.jsは、ルーティングが簡単に設定できるようになっています。どのように簡単になっているかは後述します。 head要素の管理 metaタグの管理を、JavaScriptのオブジェクトベースで記載できます。設定ファイルに記載してフォーマット化しておけば

    【Nuxt.js】Vue.jsをより効果的に使えるフレームワークのメリットや利用シーンを紹介!|Udemy メディア
  • スタイリッシュな管理画面のVue.js対応デザインテンプレート 26選 | sounansa.net

    業務システムなど、SPA(シングルページアプリケーション)の技術が主流となり、AngularReactの両雄が主要どころではありますが、どちらも嫌いという人も少なくはありません。 主な理由としては、Angularは難しくて学習コストかかるし、Reactは制限付きBSDライセンスの問題もあって会社での導入は法務部が難色を示すとかの理由で避けたいといったところでしょうか。 そうなると3番手ということでVue.Jsでしょ。 Vue.jsもvue-routerとかのライブラリを使えばSPAを実装できます。 Vue.jsの管理画面デザインテンプレートも数は少ないけど、あるにはあります。AngularReactの管理画面デザインテンプレートを紹介したのだから、せっかくなのでVue.jsも紹介しちゃいます。 Vue.jsの有料テンプレートはLaravelでバックエンドもセットになっているものも結構あ

    スタイリッシュな管理画面のVue.js対応デザインテンプレート 26選 | sounansa.net
  • Quasar Framework - Build high-performance VueJS user interfaces in record time

    The enterprise-ready cross-platform VueJs framework Are you ready to lift off?arrow_downward

    Quasar Framework - Build high-performance VueJS user interfaces in record time
  • 普通のWebサイトをNuxt.jsで作り変えてみた話 | ARAKAZE NOTE

    フレームワークはもはや流行りとか言うよりもひとつふたつは使っていて当たりまえ…みたいな雰囲気を感じる今日この頃ですが、受託制作で普通のWebサイトを作っていると普段の仕事では早々使う機会がないんじゃないかと思います。(僕だけですかね…?) Webサービスゲームのように非同期で通信する要素があるわけでもなく、DBもなくページ内の物量も普通…そんな普通のコーポレートサイトやLPなんかを作るのにフレームワークはややオーバースペックに感じます。 ついでにクライアントから「ちょっとならHTML触れるから自分で更新します」と言われた日には開発環境の導入自体のハードルが高く、そもそもhtmlじゃないフレームワークの導入なんて出来ません。 今回はそんな風に「別に使わなくても仕事は出来るしなぁ」と腰が重かった自分が、自身のポートフォリオサイトをNuxtに作り変えてみた感想を書いていきます。 Nuxt.js

    普通のWebサイトをNuxt.jsで作り変えてみた話 | ARAKAZE NOTE
  • 「Vue.js」でWebページを作成できるフレームワーク「Nuxt.js」最初の一歩

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「Vue.js」でWebページを作成できるフレームワーク「Nuxt.js」最初の一歩
  • Fusic Tech Blog

    Fusicエンジニアによる技術ブログ

    Fusic Tech Blog
  • Vue.js - Wikipedia

    Vue.js(ヴュー・ジェイエス)またはVueは、ウェブアプリケーションにおけるユーザインタフェースを構築するための、オープンソースのJavaScriptフレームワークである[4]。他のJavaScriptライブラリを使用するプロジェクトへの導入において、容易になるように設計されている。一方で高機能なシングルページアプリケーション(SPA)を構築することも可能である。 このプロジェクトは、Web UI開発(コンポーネント、宣言的UI、ホットリロード、タイムトラベルデバッグなど)において、アイデアをより実現させることに焦点を当てている。独断的ではなく開発者がピックアップしやすい。 部分的に採用可能なアーキテクチャ(プログレッシブフレームワーク)を採用している。コアライブラリは、宣言的なレンダリングとコンポーネントの構成に焦点を合わせ、既存のページに埋め込むことができる。ルーティング、状態管理

    Vue.js - Wikipedia
  • Vue.js・Nuxt.jsを導入している企業・サービス一覧 - Qiita

    ここ数年でVue.jsの導入事例が増えてきたので、一覧にまとめてみました。 技術ブログ、勉強会やカンファレンス資料などが中心です。 調べて見ると、導入理由、既存システムからの移行など、とても参考になるものばかりでした。 他にも導入しているサービスがあれば、随時更新していきたいと思います! Vue.jsを導入している国内の企業・サービス一覧 ZOZOテクノロジーズ https://speakerdeck.com/amatsukiku/frontend-architecture-design-of-zozo LINE https://www.slideshare.net/linecorp/vue-fes-japan-2018-line-lunchlt-121657290 https://speakerdeck.com/noraesae/linetonuxtfalsehua DMM https:

    Vue.js・Nuxt.jsを導入している企業・サービス一覧 - Qiita
    kathew
    kathew 2019/06/07
  • なぜプロダクトに Vue.js を採用したのか? 運用してみてどうっだった? という話 | Nagisaのすゝめ

    2018年2月6日 なぜプロダクトに Vue.js を採用したのか? 運用してみてどうっだった? という話 余り知られていませんが Nagisa ではアプリだけでなく Web のプロダクトやサービスもあります。マンガZERO や UPTOON! や 月刊コミックジヘン 辺りがそうです。 何れも Vue.js で作られている SPA で、社内・外両方から “なんで Vue.js なの?” とかよく聞かれます。そこで、今回はどうして Vue.js を選択したのか、Vue.js の何がいいのか、Vue.js で運用してみてどうだったかの話をしたいと思います。 はじめに Vue.js を導入する前のマンガ ZERO Web は 2.0系の Riot で作られていました。今ある SPA のような形ではなくサーバサイド (Go) にてメタタグを生成、空のマウントポイント <div id="app"><

    なぜプロダクトに Vue.js を採用したのか? 運用してみてどうっだった? という話 | Nagisaのすゝめ
  • jQuery から Vue.js へのステップアップ - Qiita

    はじめに 最近耳にする Vue.js(ビュージェイエス) ってどんなもの? jQuery とどう書き方違うの?とか、jQuery でやってたこういう事って Vue.js だとどうやるの?jQuery しか使ってないけど Vue.js も使ってみたいなぁ~と思っている人向けの小難しいことは省いた記事です。私もそちら側から来たものです。 Vue.js 日公式ページ(日語翻訳率が半端ないと評判) もともと「jQuery から Vue.js への移行」というタイトルでしたが、それだと jQuery を完全にやめる、的なニュアンスになってしまうので、少し変更しました🐹 jQuery と Vue.js の違い jQuery は、セレクタ操作に特化したライブラリで HTML の一部をちょっとだけ弄るには手軽に扱えます。更新のたびにセレクタから要素を探して操作をするため、複数の UI を連携させるよ

    jQuery から Vue.js へのステップアップ - Qiita
  • 第4回 シングルページアプリケーションの基礎を作成する | gihyo.jp

    はじめに この連載の前回までの記事で解説にあったように、Vue.jsはシンプルなViewレイヤのライブラリです。もしアプリケーションにシングルページアプリケーションとしての要件がある場合、ライブラリとしてVue.jsのみを使用した実装では少し困難になるでしょう。公式プラグインであるVue Routerを使えば、SPAを簡単に実現できるようになります。連載第4回目である稿では、Vue.jsとVue Routerを使ったSPAの実装の基について紹介します。 シングルページアプリケーションとは シングルページアプリケーション(以下SPA)とは、1つのHTMLをロードして、ユーザーインタラクションに応じて動的にページを更新するWebアプリケーションです。通常のWebアプリケーションでは、ページ遷移時にサーバへアクセスしコンテンツをロードしますが、SPAではページ遷移をクライアントサイドで行いま

    第4回 シングルページアプリケーションの基礎を作成する | gihyo.jp
  • Vue.js + axios + Vue Routerで作る!シンプルなSPAの作り方 | Public Constructor

    この記事では、SPAがはじめてという方向けに、”Vue.js”と”Vue Router”、”axios”を使った、SPAの作り方を紹介します。 そのため、「SPAのアプリケーションを作ってみたいけれど、どこから手をつければ良いかわからない」という方向けの内容となっています。 今回作成するアプリケーションは、「Ajaxで自分のIPアドレスを取得し、表示する」ことを目標としています。 実装する機能としてはシンプルですが、「画面遷移」や「Ajaxによるデータ通信」といった、アプリケーションに欠かせない処理を含んでいます。 この記事を参考にSPAを作ってみて、Vue.jsでSPAを作ることが、どういった感じかを掴んでいただければと思います。 作成するアプリケーションのイメージを下記に記載します。 ホーム画面 IPを表示する画面 SPAとは何か? SPAは、”Single Page Applicat

    Vue.js + axios + Vue Routerで作る!シンプルなSPAの作り方 | Public Constructor
  • 【Vue.js】爆速でSPAを作る - Qiita

    シングルページアプリケーションが流行っているらしいので、今頃便乗して簡単にできると言うVue.jsを使ってSPAを作ってみます。 Vueとか何もわからないけど、とりあえずやってみたいという人はぜひ参考にしてください。 ただ、多少触ってみてからSPAに挑戦するのをおすすめします。 超簡単にですが前回まとめた記事がありますのでこちらをご覧ください。 https://qiita.com/nagimaruxxx/items/279ca1c57a8ec8325558 開発環境 dockerコンテナ内とかではなくMac上で行います(ここで間違えてつまづいた人) - macOS High Sierra - node.js 10.11.0 - npm 6.4.1 Vue.jsって? JavaScriptのフレームワークです。 特徴としてあげられることは ・MVVMフレームワーク ・学習コストが低い ・双方

    【Vue.js】爆速でSPAを作る - Qiita
  • Vue-routerを使って、SPAをシンプルにはじめてみる - Qiita

    はじめに Vue-routerを使ってシンプルなSPA(Single Page Application)的なサイトを作ってみる。なかなかシンプルにやりたいことだけやれる説明サイトが見つからなかったのでまとめておきます。 やりたいことは、最初に画面がでてきて、画面内のリンクをおしていくとどんどん次のページへ進んでいくという単純な画面遷移をVue-routerを使って実現すること、それだけです。 むかしはこれだけでもできたら、すぐに"アドベンチャーゲーム"作れるなー とか思いましたが、最近アドベンチャーゲームというジャンルもなかなか聞かなくなりましたね..... 説明は、大事なポイント以外は省略してやりたいことに一直線でいきます。 (2018.11) しばらく放置した結果Vueのバージョンが変わり動かないサンプルコードになっていたので修正しました。。 Vue および Vue-router のイ

    Vue-routerを使って、SPAをシンプルにはじめてみる - Qiita
    kathew
    kathew 2019/06/05
    とてもわかりやすい
  • ReactとVueってどう違う?全く同じアプリをReactとVueで作成してみて分かった相違点

    日常的にVueを使用している開発者が、Reactはどうなのだろうと思い、ReactVueで全く同じアプリを作成した時のそれぞれの工程を比較して分かった相違点を紹介します。 I created the exact same app in React and Vue. Here are the differences. 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 隣の家の芝生は青く見える VueReactで作成したアプリの見た目を比較 VueReactはデータをどのように変更させるか アイテムの新規作成 アイテムの削除 イベントリスナーを渡す 子コンポーネントにデータを渡す 親コンポーネントにデータを戻す 終わりに 隣の家の芝生は青く見える 私は現在の職場でVueを使用しており、Vueがどのように機能するかかなり理解してい

    ReactとVueってどう違う?全く同じアプリをReactとVueで作成してみて分かった相違点
  • Vue.jsとHTMLとCSSで3Dアクアリウムを作ってみた - Crieit

    ブラウザで見ることができる3Dアクアリウムを作ってみました。 この3Dの実装は基的にはHTMLCSSだけで出来ています。canvasも使っていません。Vue.jsも使っていますが、魚を泳がせたり視点を変更するための用途のため、3D描画自体にはあまり関係ありません。 記事の最後に操作できるCodePenを配置してあるので読むのが面倒な方はそちらを見てしまってください(大泣きしながら)。 作り方 HTML HTMLは単にそれぞれの素材を配置しているだけです。 <div id="app" @mousemove="onMouseMoved" @touchmove="onMouseMoved"> <div class="container" :style="rotation"> <img class="bg" src="bg.jpg"> <img class="water front" src=

    Vue.jsとHTMLとCSSで3Dアクアリウムを作ってみた - Crieit
  • Vue.js ( Nuxt.js ) でアニメーションやってみたら最高だった話。 - Qiita

    Nuxt.jsで自己紹介サイトを作りました。 https://nitta.studio/ 見ていただくと分かる通りアニメーションをしまくったのですが、、 https://t.co/CXj31medDj Nuxt.jsで自己紹介サイト作りました。NetlifyホスティングでPWA対応してます。 いろいろ自分のイカれた略歴など晒しました。宜しくお願いします。 — 新田聡一郎 (@soichiro_nitta) 2018年4月26日 VuexとVue.jsのウォッチャをつかって、 イベントハンドリング ステート変更 ウォッチャで検知 複数のコンポーネントでアニメーション発火🔥 のような書き方をしたら最高だったので、ご紹介です。 アニメーションって、どこにどの処理書けばいいのか困りませんか? 凝ったものを実装するとめちゃめちゃなコードになりがちですよね... しかーし!Vue.jsのデータ駆動と

    Vue.js ( Nuxt.js ) でアニメーションやってみたら最高だった話。 - Qiita