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
65
生成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
レポートから見る生成AIを活用したシステム開発.
koukimiura
0
110
AWSサービスの整理と使いたい機能の概要
koukimiura
1
57
Javaの学習・実行環境-JBangの概要
koukimiura
0
70
オンプレミス環境にKubernetesを構築する
koukimiura
0
200
TypeScriptがなぜ必要だったか
koukimiura
0
59
PHPUnitのマニュアルを徹底解剖してみる パート2
koukimiura
1
73
初心者向け!OSSコントリビュート概要 ~ Keycloakにプルリクエストしてみた話
koukimiura
0
190
Vuetify - Data Table Componentの検証
koukimiura
0
110
PostgreSQL-Windows x86-64インストーラでインストール
koukimiura
0
100
Other Decks in Programming
See All in Programming
2ヶ月で生産性2倍、お買い物アプリ「カウシェ」4チーム同時改善の取り組み
ike002jp
1
110
Orleans + Sekiban + SignalR でリアルタイムWeb作ってみた
tomohisa
0
240
Lambda(Python)の リファクタリングが好きなんです
komakichi
4
250
SwiftDataのカスタムデータストアを試してみた
1mash0
0
140
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
nrslib
10
3.7k
実践Webフロントパフォーマンスチューニング
cp20
45
10k
Contribute to Comunities | React Tokyo Meetup #4 LT
sasagar
0
600
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
380
ぽちぽち選択するだけでOSSを読めるVSCode拡張機能
ymbigo
12
5.1k
API for docs
soutaro
4
1.7k
AI時代の開発者評価について
ayumuu
0
230
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
1
270
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
The Language of Interfaces
destraynor
158
25k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.5k
We Have a Design System, Now What?
morganepeng
52
7.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
179
53k
Scaling GitHub
holman
459
140k
Writing Fast Ruby
sferik
628
61k
Making Projects Easy
brettharned
116
6.2k
Raft: Consensus for Rubyists
vanstee
137
6.9k
GraphQLとの向き合い方2022年版
quramy
46
14k
4 Signs Your Business is Dying
shpigford
183
22k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
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