Delphiの他に学ぶべき言語や技術は何か


サカズキ  2024-06-07 00:07:04  No: 151508  IP: 192.*.*.*

Delphiのみ勉強して半年以上過ぎ、かなりスキルアップしています。
これから社会に出てソフトウエア開発などしていくうえで、別の言語や技術が
必要であるとしたら、何を勉強すればいいでしょうか。
Java? JavaScript? Ruby? PHP? Python?
Delphiと相性がいいというか、Delphiに足りないところを補うものとしたら
何でしょうか?

編集 削除
HFUKUSHI  2024-06-07 03:51:05  No: 151511  IP: 192.*.*.*

一般的なアプリケーション開発として考えると
・オブジェクト指向プログラミング(Delphiでも意識してできているか)
・データベース(基本的なSQLぐらい)
・TCP/IP通信(概念や3wayハンドシェイク、リトライがどうなっているか)

いまどきだと
・Android/iOS開発(Android StudioとかXcodeでの開発)

編集 削除
mam  2024-06-07 04:36:48  No: 151512  IP: 192.*.*.*

あくまで個人的な観点ですが、Web系は知っていたほうが良いと思っています。
最近はネイティブアプリよりWebアプリが広まっているからです。
昔はiOSアプリやAndroidアプリがほぼWebViewだとリジェクトされたのですが、
最近はPush通知を入れておけば、ほぼWebViewでも審査が通るらしいです。
ネットワーク系アプリ(ゲーム含む)は
DBサーバーにデータベース(MySQLやMariaDB等)を立てて、WebサーバーにてPHPでRestAPIサーバーを構築し、
クライアント側はRestClientで通信するネイティブアプリ製造(Android Studio、XCode等でDelphiでも可能)しているようです。
(この構造だとクライアントアプリはデータベース接続が不要で単にHTTPSでRest通信するだけになります。)
DBサーバー⇔Webサーバー(Restサーバー)⇔クライアントアプリ(Restクライアント)

ですのでPHP、Javascript、HTMLを押さえておけばよいような気がします。

編集 削除
vram  2024-06-07 05:35:01  No: 151513  IP: 192.*.*.*

需要で言うとJAVAですが、Androidアプリ開発としてKotlinとかどうでしょうか?
言語としては別体系なんですが、Delphi使いならなんとなく読めました※JAVAは無理だった

編集 削除