スキップしてメイン コンテンツに移動

Vue Native: Vue.js を React Native に変換してネイティブアプリを作れるように

Vue Native

Vue.js を使ってスマホアプリを作成できるフレームワークが登場しました.

Vue.js は最近流行りの JavaScript のフロントエンドのフレームワークで,多くの Web アプリに使われるようになってきているのは周知の事実ですが,Vue.js のノウハウを活かしてハイブリッドアプリを作るフレームワークということですね.

Key feature として紹介されているのは

  • Declarative rendering
  • Two-way binding
  • Goodness of Vue ecosystem
  • Compiles to React Native
  • Completeness of React Native ecosystem

となっており,この中で注目されたいのは Compiles to React NativeCompleteness of React Native ecosystem と書かれているように,Vue Native が React Native に変換されるということでしょう.

ブログの紹介記事

  • react-vue が Vue のファイルを React や React Native のコンポーネントにトランスパイルします. react-vue の作者のおかげで多くの問題が解決しました. Vue Native はそのフォークです.

  • すべての .vue ファイルは .js の React Native のコンポーネントファイルへと変換されます.

と説明されるように react-vue のプロジェクトのもと,React Native へと変換されて機能するようになっています.

一方 これに対する reddit のコメント では,

  • WeexNativeScript-Vue と比較してどうなんだろう? また別のネイティブアプリフレームワークが出てくる理由ってある?」

  • 「Vue のファンだけどこいつの利点が分からないな. ただの React Native のラッパーで,個人的にはメンテナ―や開発者に両方の複雑さを与えてるだけだと思う. Nativescript Vue が今の所最適解だと思う.」

  • 「困惑してるよ. 『ネイティブ』ってのは HTML ではなくプラットフォームのウィジェットを使うものじゃないのか?」

  • 「NativeScript Vue を上回る利点は何だ.」

等…

NativeScript や他のフレームワークよりも Vue Native がいいと言える積極的な理由が見当たらないことが挙げられています.

コメント

このブログの人気の投稿

Font Awesome のアイコンで Favicon を作成できるツール

Font Awesome のアイコンで Favicon を作成できるツール --- Font Awesome Favicon Generator は Font Awesome のアイコンを使って Favicon を作成できるツール です. Font Awesome はいいねやメール等の記号が数多く含まれるアイコンフォントで 多くの Web サイトで使用されています. このツールではそのアイコンの中から好みのものを選択して色やサイズを変更することで, 簡単ではありますが好みに応じた編集を行うことが出来ます. また,2つのアイコンをサイズを変更して重ねることができるので, 多少オリジナリティを出すことができるかもしれません.重なった部分は反転されます. 正直なところあまり上手く重ねられるようなアイコンがないので難しいところです. reddit で共有され多くのコメントがついているので, フィードバックすることでツールの今後の成長が期待できるかもしれません.

Firefox を好みにカスタマイズできる Color と平行作業しやすい Side View 機能

Firefox を好みにカスタマイズできる Color と平行作業しやすい Side View 機能の紹介 --- Test Pilot (Firefox の実験的機能) に Firefox Color と Side View という拡張が登場しました. Side View は1つのウィンドウに2つのページを表示する機能で,たとえば Twitter のタイムラインを追いつつ, YouTube を閲覧することができるといった具合です. スマホバージョンのページを表示することができるので,小さくしてもフィットするようになっています.また,リンクを右クリックして Side View に送る機能も紹介されています. これまでも Tile Tabs という拡張があって,分割することができましたが,最近の Firefox の Firefox Quantum へのバージョンアップで Tile Tabs WE と WebExtension になったことで,機能的に複数のウィンドウを作成する機能になってしまったので,1つのウィンドウ内で完結するこの機能はうれしいですね. --- Firefox Color は Firefox のウィンドウをはじめとする見た目, UI の色を自分で変更することができるというものです.タブやツールバーのアイコンの色等ですね. 作った色設定はテーマとして共有することができるので,Twitter で URL を共有することもできそうです. --- Reddit のコメント では よっしゃあああ! Color がすんげぇ最高だ. 既に好きになった. と Color に対して人気が高く. 既に自作テーマの共有がいくつか行われています. ダイアログボックスとハンバーガーメニュー (三本線のやつ) の背景・文字色を変えられたら小さなテーマエンジンとしては完璧なんだがな. Color ははじめから作る代わりに,今のテーマの色を読み取って使えたらもっともっと良くなるんだけど. しかしながら Color に関しては変更箇所等の機能追加要望が多くコメントされており,今後の要望によってこの拡張機能もより使いやすくなっていくものと思われます. Firefox はどんどん良くなってきてる