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
生成AIによる PHP = Node.js 変換の検証
Search
kouki.miura
February 08, 2025
Programming
0
160
生成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
Vite+TypeScript+Vue.jsではじめるフロントエンドプロジェクト
koukimiura
0
47
リソース制限環境下でのローカルLLM構築術
koukimiura
0
90
フロントエンドのパフォーマンスチューニング
koukimiura
7
2.4k
医療系ソフトウェアのAI駆動開発
koukimiura
1
230
レポートから見る生成AIを活用したシステム開発.
koukimiura
0
150
AWSサービスの整理と使いたい機能の概要
koukimiura
1
87
Javaの学習・実行環境-JBangの概要
koukimiura
0
120
オンプレミス環境にKubernetesを構築する
koukimiura
0
320
TypeScriptがなぜ必要だったか
koukimiura
0
98
Other Decks in Programming
See All in Programming
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
500
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
380
Vibe coding コードレビュー
kinopeee
0
450
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
490
一人でAIプロダクトを作るための工夫 〜技術選定・開発プロセス編〜 / I want AI to work harder
rkaga
12
2.7k
あのころの iPod を どうにか再生させたい
orumin
2
2.5k
実践!App Intents対応
yuukiw00w
1
290
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
290
マイコンでもRustのtestがしたい その2/KernelVM Tokyo 18
tnishinaga
2
2.3k
Understanding Kotlin Multiplatform
l2hyunwoo
0
260
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
21
8.2k
Flutterと Vibe Coding で個人開発!
hyshu
1
250
Featured
See All Featured
How to Ace a Technical Interview
jacobian
279
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
For a Future-Friendly Web
brad_frost
179
9.9k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Fireside Chat
paigeccino
39
3.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
What's in a price? How to price your products and services
michaelherold
246
12k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
560
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
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