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
77
生成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
1
150
レポートから見る生成AIを活用したシステム開発.
koukimiura
0
120
AWSサービスの整理と使いたい機能の概要
koukimiura
1
64
Javaの学習・実行環境-JBangの概要
koukimiura
0
73
オンプレミス環境にKubernetesを構築する
koukimiura
0
210
TypeScriptがなぜ必要だったか
koukimiura
0
67
PHPUnitのマニュアルを徹底解剖してみる パート2
koukimiura
1
75
初心者向け!OSSコントリビュート概要 ~ Keycloakにプルリクエストしてみた話
koukimiura
0
200
Vuetify - Data Table Componentの検証
koukimiura
0
120
Other Decks in Programming
See All in Programming
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @jax2025 in Mainz, Germany
manfredsteyer
PRO
0
110
iOSアプリで測る!名古屋駅までの 方向と距離
ryunakayama
0
160
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
130
JAWS DAYS 2025 re_Cheers: WEB
komakichi
0
130
Носок на сок
bo0om
0
1.5k
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
440
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
3
1.6k
In geheimer Mission: AI Agents entwickeln
joergneumann
0
130
バイラテラルアップサンプリング
fadis
3
640
SpringBootにおけるオブザーバビリティのなにか
irof
0
180
AI時代のリアーキテクチャ戦略 / Re-architecture Strategy in the AI Era
dachi023
0
160
AI Coding Agents Enablement in TypeScript
yukukotani
6
1.1k
Featured
See All Featured
The Invisible Side of Design
smashingmag
299
50k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Embracing the Ebb and Flow
colly
85
4.7k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
The Cult of Friendly URLs
andyhume
78
6.4k
How to train your dragon (web standard)
notwaldorf
91
6k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Visualization
eitanlees
146
16k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Designing for Performance
lara
608
69k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
180
53k
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