世間がAstraとOpus5.5で湧いてるので、JavaScriptおさらい

 ここ最近、LLMを使ったSwift開発ばかりだったので、JavaScriptで過去作りかけだったものとかを、LLMに投げて、どこがダメだったのか教えて貰ってます。

HTML / JavaScript 実機ブラウザチェック v1.1.3
https://obproject.stars.ne.jp/m3k/html5/htmlcheck.html

 これはスマホから貼り付けて動作チェックするために作らせた物です。

 いまOpus5.5にpythonでMV作らせるのが流行ってるのか何度も見かけましたが、これって要するにJavaScriptでも作れるじゃんと思ったけど、人力で作るの面倒くさそう。要するに仕組みはデジタルでクレイアニメ作らせるような物だし。

 じゃあ、制限がない(厳密にはあるけど)GPTのチャットでSolを使って作らせたらどうなるんだろうと思って、9分割画像を用意して、それを素材にFlowで動画化。Flowはじめてつかった。

 それで動画をいくつかグリーンバックで作らせて、JavaScriptで作れって5.6solに依頼したらノーセンスのゴミが出来たので、WorkでAstraに作らせたら大分ましに。どんなもんか試してみたいからClaude使ってみようかな。

 ちなみに出力自体は全てHTMLなので動画ではないんだけど、動画化は自力で出来るからJavaScriptで作らせるのは手軽だなって思いました。

 あとブラウザでの動作チェックとかフォルダ共有とかさせたいから、とうとうデスクトップ版ChatGPT導入しました。これでCodex使える! って思ったけど、もはやWorkとあんまり差がない感じだね。

 更に言うとJavaScriptだとなにやってるのか構造理解ができるから、指示が具体的に出来る良さはあるなって思いました。が、もうソースを読めるとか読めないとか関係ないと思う。現に私はSwift全く知らないけど、何度もトライアンドエラー繰りかえして自分用アプリの品質上げてるし。実装するのがLLMというだけで他は全て自分だから、丸投げするのと全然違う。つまり丸投げせず仕様を詰めたり実際に何度も触ってUI改善したり機能を見直したりということをちゃんとやればそれなりの品質になるのは同じだと思う。

 ところでJavaScriptってPythonと似てるけど省略が多すぎてよくわからないね。たぶん、python理解してる人はJavaScript知らなくても結構理解出来ると思う。スペイン語とポルトガル語くらいの感じじゃないかな。JavaScript→Pythonだとイタリア語くらい違って感じるけど。

 というわけでいまうっすらPython学んだり学ばなかったりしてます。出来ることと出来ないことがハッキリしてるけどmacOSアプリ、iOSアプリもいちおう作れるからね。そんなこといったらJavaScriptだってそのままは無理だけど内部実装みたいな感じでiOSアプリでも動かせるけど。

投稿者 masaki(B)

コンポーザー / プランナー マサキ aka YMZnoMASAKI,まさきさま

コメントを残す