Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
230
生成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
37
生成AI × 仕様駆動開発 ~Kiroで見えた業務アプリ開発の未来~
koukimiura
0
110
Flutterで分数(Fraction)を表示する方法
koukimiura
0
160
HTMLで分数をどう表示する?MathMLの紹介と使い方
koukimiura
0
73
ゲームとかの最初に使い方を教えてくれるアレ
koukimiura
0
60
Claude Codeでゲーム開発デビュー
koukimiura
0
220
Vite+TypeScript+Vue.jsではじめるフロントエンドプロジェクト
koukimiura
1
120
リソース制限環境下でのローカルLLM構築術
koukimiura
0
140
フロントエンドのパフォーマンスチューニング
koukimiura
7
2.7k
Other Decks in Programming
See All in Programming
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
3
660
愛される翻訳の秘訣
kishikawakatsumi
3
340
Graviton と Nitro と私
maroon1st
0
130
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.1k
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
170
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
410
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
630
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
マスタデータ問題、マイクロサービスでどう解くか
kts
0
120
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Technical Leadership for Architectural Decision Making
baasie
0
180
Building Applications with DynamoDB
mza
96
6.8k
Abbi's Birthday
coloredviolet
0
3.6k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
120
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
71
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
How STYLIGHT went responsive
nonsquared
100
6k
Evolving SEO for Evolving Search Engines
ryanjones
0
73
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