$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
生成AIによる PHP = Node.js 変換の検証
Search
kouki.miura
February 08, 2025
Programming
0
220
生成AIによる PHP = Node.js 変換の検証
ChatGPTでPHPのソースコードをNode.jsに変換して実用的なコードが生成できるか確認してみました。
kouki.miura
February 08, 2025
Tweet
Share
More Decks by kouki.miura
See All by kouki.miura
ビルトインウェブサーバーでPHP開発
koukimiura
0
30
生成AI × 仕様駆動開発 ~Kiroで見えた業務アプリ開発の未来~
koukimiura
0
96
Flutterで分数(Fraction)を表示する方法
koukimiura
0
160
HTMLで分数をどう表示する?MathMLの紹介と使い方
koukimiura
0
61
ゲームとかの最初に使い方を教えてくれるアレ
koukimiura
0
58
Claude Codeでゲーム開発デビュー
koukimiura
0
170
Vite+TypeScript+Vue.jsではじめるフロントエンドプロジェクト
koukimiura
1
87
リソース制限環境下でのローカルLLM構築術
koukimiura
0
130
フロントエンドのパフォーマンスチューニング
koukimiura
7
2.7k
Other Decks in Programming
See All in Programming
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
130
WebRTC と Rust と8K 60fps
tnoho
2
1.8k
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
160
connect-python: convenient protobuf RPC for Python
anuraaga
0
340
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
110
dotfiles 式年遷宮 令和最新版
masawada
1
510
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
2
100
Micro Frontendsで築いた 共通基盤と運用の試行錯誤 / Building a Shared Platform with Micro Frontends: Operational Learnings
kyntk
1
1.9k
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
32
15k
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.8k
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
350
React Native New Architecture 移行実践報告
taminif
1
130
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Producing Creativity
orderedlist
PRO
348
40k
Navigating Team Friction
lara
191
16k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
4 Signs Your Business is Dying
shpigford
186
22k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
700
Embracing the Ebb and Flow
colly
88
4.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Transcript
生成AIによる PHP = Node.js 変換の検証 2025.02.08 第5回 札幌PHP勉強会 三浦 恒樹
(MIURA KOUKI) 診療情報管理士 上級医療情報技師 医用画像情報専門技師 ドゥウェル株式会社
長男が飼っている ハリネズミがアイコン INTRODUCE ・ドゥウェル株式会社 (医療系IT開発・導入会社)に所属 ・マネージャー(プレイング・マネージャー) ・仕事では TypeScript, Node.js/JavaScript, Java,C#
・趣味でも TypeScript,Node.js/JavaScript ・3児の父 ・札幌PHP勉強会、JBUG札幌、JavaDO、ゆるWeb勉強会、えびてく 等に参加
・生成AIとは(ChatGPT) ・PHP to Node.js ・変換① ・変換② ・まとめ INDEX
生成AIとは(ChatGPT) ChatGPT無料版を使用
PHP to Node.js Controller Service Repository Validator BizLogic DAO ①
② ③ ①~③のPHPをNode.jsに変換可能か検証する。 2025.02.08検証範囲
変換①
変換① - 結果 ChatGPTへのプロンプト: ChatGPTの回答:
変換① - 検証 変換元PHP実行結果: 変換後Node.js実行結果:
変換②
変換② - 結果 ChatGPTへのプロンプト: ChatGPTの回答:
変換② - 検証 変換元PHP実行結果: 変換後Node.js実行結果:
検証結果 ・PHP Webアプリ(Controller→Service)はNode.jsに100%変換できた 今後の検証 ・Controller→Service→Repositoryまでの変換 ・PHP→Node.js(JavaScript)→TypeScriptへの変換 ・FuelPHP等の旧フレームワークを使用したアプリからの変換 その他 ・今回の検証用ソースコードは”コメント駆動開発” (コメント記述→GitHub Copilotでコード生成→微修正)
ご清聴ありがとうございました。 SUMMARY
None
None