はじめに 業務ではVue/NuxtやSvelteをTypeScriptで書いているフロントエンドエンジニアです。 最近はフロントエンド以外の領域を勉強していて、今朝Rustのthe Bookを読み終わりました。 今回はFlutterの話をします。 Dartの歴史とGoogleの野望 Dartは2011年にGoogleのカンファレンスで大々的に発表されました。2008年にChromeを発表し、Webブラウザにおけるシェアを伸ばしつつあったGoogleは、ブラウザ上で動的なインタラクションを可能とするJavaScriptそのものを書き換えようとしたのです。というのも当時のJavaScriptは、クラスやモジュールを取り入れようとしたECMAScript 4(JavaScript 2.0)が放棄されたことから明らかなように、MicrosoftやYahoo!などレガシーサイトを擁する企業の抵抗によ
kintone フロントエンドリアーキテクチャプロジェクトリーダーの @koba04です。 昨年末から、kintone フロントエンドリアーキテクチャをプロジェクト(フロリア)として再構成してスタートさせました。フロリアという名前は社内での公募により決定しました。 今回はプロジェクトで目指していることについて紹介します。本プロジェクトの開始前に Cybozu Meetup で話したスライドや動画も公開されているのでよければ見てください。 speakerdeck.com www.youtube.com これまでの取り組みについては下記の記事にて紹介しています。 blog.cybozu.io 3 行まとめ フロリアのゴール 全てのページが React によって表示されている 現状 今後 フロントエンドが技術的にもチーム的にも分割されている モノリスな構成からの脱却 アーキテクチャとチーム(
--- 「デザイナーのための仕組みだと思われないように、本当はデザインシステムという言葉をつかいたくなかった」 デザインシステムと聞くと、デザイナーのための仕組みだと思う人もいるかもしれません。しかし、noteにおけるデザインシステムはその定義とは真逆を目指しています。 そもそもデザインシステムとは、Webサイトやアプリのデザイン原則を示し、開発のパターンやベストプラクティスを組織として体系化した仕組みです。具体的には、スタイルガイド、イラストシステム、フロントエンドの共通コンポーネント整備、表記ガイドラインなど多岐にわたります。 noteでは全社員が理解でき、誰もがつかえるデザインシステムを目標にしています。デザイナーが使用するツールではなく、全社員が同じ意思で進むための目的や指針を言語化した仕組みがデザインシステムなのです。 全社員がデザインに取り組みやすくなるように、2021年8月か
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く