Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
わたしがGUIにHTMLを使わなくなった理由
Search
高見知英
PRO
January 06, 2021
Technology
2
270
わたしがGUIにHTMLを使わなくなった理由
2021/01/06 【新年LT初め】オタクが最新技術を追うLTイベント#20【オンライン】で発表した資料です。
高見知英
PRO
January 06, 2021
Tweet
Share
More Decks by 高見知英
See All by 高見知英
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
12
最近のゲーム実況のハナシ
takamichie
PRO
0
23
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
410
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
68
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
67
高見知英のヒストリー
takamichie
PRO
0
52
SRPGがやりたい!
takamichie
PRO
0
160
ゲームについて 地域活動やってる人と話してみた話し
takamichie
PRO
0
550
AIを使う~プログラミングがAIでできるって本当ですか?~
takamichie
PRO
0
210
Other Decks in Technology
See All in Technology
2025年の挑戦 コーポレートエンジニアの技術広報/techpr5
nishiuma
0
120
エンジニアリングマネージャー視点での、自律的なスケーリングを実現するFASTという選択肢 / RSGT2025
yoshikiiida
4
3.3k
三菱電機で社内コミュニティを立ち上げた話
kurebayashi
1
320
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
2
640
駆け出しリーダーとしての第一歩〜開発チームとの新しい関わり方〜 / Beginning Journey as Team Leader
kaonavi
0
110
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
340
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
110
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
170
カップ麺の待ち時間(3分)でわかるPartyRockアップデート
ryutakondo
0
110
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
220
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
3
640
FODにおけるホーム画面編成のレコメンド
watarukudo
PRO
2
130
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
Adopting Sorbet at Scale
ufuk
74
9.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
How to Ace a Technical Interview
jacobian
276
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
GitHub's CSS Performance
jonrohan
1030
460k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Mobile First: as difficult as doing things right
swwweet
222
9k
Writing Fast Ruby
sferik
628
61k
Transcript
None
2021/1/6 フリーランスプログラマ 書籍製作 IT利活用支援 SBCast. SBCamp. SBC.オープンマイク 地域 オンラインイベント まちづくりエージェント
SIDE BEACH CITY. わたしがGUIにHTMLを使わなくなった理由 2
2021/1/6 わたしがGUIにHTMLを使わなくなった理由 3
2021/1/6 わたしがGUIにHTMLを使わなくなった理由 4
アプリのGUI 01 HTMLをGUIに 使う 02 GUI環境の選択 03 2021/1/6 わたしがGUIにHTMLを使わなくなった理由 5
Webアプリだと HTMLベース デスクトップ アプリだと… 2021/1/6 わたしがGUIにHTMLを使わなくなった理由 6
2021/1/6 わたしがGUIにHTMLを使わなくなった理由 7
Pythonの場合PyWebViewやeelなどのモジュールを 利用 ブラウザエンジン上でHTMLをレンダリング •エンジンはモジュールごとに異なるが、Chromiumが多い 2021/1/6 わたしがGUIにHTMLを使わなくなった理由 8
既存の知識が応用可能 •BootstrapなどのUIフレームワークの存在 JavaScriptやCSSで容易にインタラクティブな GUIを構築 2021/1/6 わたしがGUIにHTMLを使わなくなった理由 9
•エンジンの言語に加えて、HTMLやCSSも… 覚えるスキルセット が増える •ファイルのドロップ •ブラウザコンテキストメニュー 実装予定のない機能 を実装してしまう •PyWebViewの場合APIという形式で実装 •構造が複雑になりがち エンジンとの
橋渡しが必要 2021/1/6 わたしがGUIにHTMLを使わなくなった理由 10
2021/1/6 わたしがGUIにHTMLを使わなくなった理由 11
2021/1/6 わたしがGUIにHTMLを使わなくなった理由 12