最近、IBM iを辞めてオープン系へ移行したいという声が
よく聞かれます。
_
■ RPG技術者を募集しても来ない
理由はというとRPGの技術者を募集しても来ないからと
いうものです。
■ RPGは古い?
またRPGは古いのではないかという人もいます。
_
■このまま使い続けて大丈夫か
世間はWindowsやLinuxなのにこのままIBM iを使い続けていて
大丈夫なんだろうかという声もあります。
_
■オーブン系言語とは?
それではIBM iを辞めてどこに行くのでしょうか?
Javaで開発しますか? Javaのライフ・サイクルはもう終わっていて
使っているのはスマホのアプリくらいです。
世界の大手のIT会社ではJavaの使用を禁止している会社も
出ています。
VisialBASICはMicrosoftのサポートは終了していますし
VC++も終了しました。しかし C# ができる人は募集しても
見つかりません。
■注目されるのは Python
_
しかし、ここに来て注目されているのがオープン言語である Python(=バイソン)です。
Pythonは2008年にリリースされた言語ですが
実質的には2015年あたりから急速に広まった言語です。
最初は自然言語の解釈に適しているため
AI の開発用として普及を始めましたが
今ではあらゆるプラットフォームでPythonで
開発できるのはJavaの比ではありません。
■ Javaを抜いたPythonの人気
今や開発者人口が最も多い言語はPythonです。
大学や専門学校でも最初に教えるのはJavaではなく
Pythonです。
Pythonの人気は急速に高まっています。
_
■ RPG III開発者がPythonで開発した?!
最近でこんな実話がありました。
あるIBM iを社内で開発している50才後半の年代の開発者が
会社からWeb開発を依頼されました。
この人はRPG IIIしか経験がなかったのですが
調べた結果、Pythonなら何とかなりそうだと見よう見真似で
Pythonで会社の求めるWebアプリを開発することができました。
ブラットフォームはWindowsサーバーでしたが
RPG IIIしか知らない高齢の開発者でもPythonなら
開発できたというわけです。
_
このようにPythonで開発すれば驚くほど簡単です。
それでは Pythonとはどのような言語であるのか
このカテゴリーで紹介していきます。