0
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Inversion of Markup

Webアプリをモバイルアプリっぽく書ける Yet another なライブライリを作ってみたけど、その特徴をどう呼んだら良いのか分からずモヤモヤしてたので、ここにポエムを書いてみる。

craftkit:
https://craftkit.dev/
https://github.com/craftkit

Web には2種類あって、それは ”おおよそ静的なサイト” と ”やたら動的なサイト”。

前者の当面のFINALアンサーはWebComponents。

後者は Vue や React が使われているのだけど、どうにも手に馴染まない。
馴染まない原因は多分 Markup に寄せられすぎてるからなのだろうと予てから思っていて、ごにょごにょしてたらある程度まとまった。

つまり

<Hello name="world"></Hello>

を忘れ去って

viewController.append(new Hello({name:"world"}));

と書きたかったんですね。Obj-c 好きだったし。

実現にあたって Shadow Dom をラップして外部から操作できるようにしたのだけど、こうした方法に名前が無かったので一先ず Inversion of Markup と名付けてみた。けど、英語的に意味が伝わるのかどうか分からない。

Shadow Inverse とかの方がより現しているようにも思うけど、これだと何かゲームっぽいよねw

そんな感じでモヤモヤしてるけど、誰か使ってくれたら嬉しいな!

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
0
Help us understand the problem. What are the problem?