IBM i 自習環境

  • トップページ
  •  >
  • SPECIAL !
  •  >
  • IBM i 自習環境
  • IBM i (AS400) RPG はとっつきにくい言語? フリーフォーマットRPG RPG の他に IBM i (AS/400)で使えるプログラム言語とは?

    IBM i (AS400) RPG はとっつきにくい言語? フリーフォーマットRPG RPG の他に IBM i (AS/400)で使えるプログラム言語とは?

    いいえ、違います。
    RPG が古くてとっつきにくい言語ということは決してなく、
    IBM i (AS400)のアプリケーションを作り出す強力な言語です。

    IBM i (AS400) で使えるプログラム言語は多数ありますが、
    習得しやすく開発できる機能が多いのはRPG です。

    特にフリーフォームの RPG は RPGⅢと比較して容易に
    コーディングしやすくなっています。

    IBM i (AS/400)で使えるプログラム言語は RPG の他に
    PHP, Ruby, Perl, Python, JavaScript, C, Java などあります。

    中でも Node.js という JavaScript の一種でサーバーが構築できる言語が注目されています。 (通常 JavaScript はブラウザ側で起動しますが Node.js はサーバー側で起動)

    データベースへのアクセスと Web ページの表示を別々に
    行うことができることで作業が効率的にできます。

    ここでは IBM i (AS400) の自習環境を利用して「フリーフォームRPG」と「Node.js」を体験していただけます。

    IBM i 自習環境で「フリーフォームRPG」「Node.js」をプログラミング

    IBM i 自習環境を利用した「フリーフォームRPG」と「Node.js」の紹介ページです。
    フリーフォームRPG」と「Node.js」のメリットを認知していただくため IBM i 自習環境を用意しました。
    対象としているのは RPG の理解を深めたいエンジニア、 IBM i (AS400)を所有しているが他言語を使用している
    エンジニアとなっています。
    フリーフォームRPG」と「Node.js」をこの IBM i 自習環境を利用して学習することができます。

    対象

    ・RPG の理解を深めたいエンジニア
    ・IBM i (AS400)を所有しているが他言語を使用しているエンジニア

    前提

    インターネットに接続出来る環境

    内容

    フリーフォームRPG」と「Node.js」のメリットを認知し IBM i 自習環境を利用して学習する

    申し込み方法

    自習用 ID 申し込みフォーム http://i5php.jp/jishuu

    IBM i (AS400) RPG はとっつきにくい言語?

    フリーフォームRPG の特徴

    ・他言語に似ており読みやすく理解しやすい
    ・コードがフリーフォームの文としてではなく特定の固定列で指定することができる
    ・既存の RPG プログラマーは新しい文法を簡単に学べる
    ・RPG 以外のプログラマーや既存 RPG のプログラマーにとっても固定フォームより学びやすい
    ・新しく RPG を学ぶプログラマーはどのようなコードを書くか悩む必要はなく RPG の使い方を覚えるだけでよい

    メリット

    ・マイクロソフトの Visual Basic, Java, PHP など他言語に慣れているプログラマも簡単に低コストで作業できる
    ・既存の RPG プログラマーがより簡単なプログラミングが行える
    ・既存の RPG プログラマー、新しい RPG プログラマーの双方にとって有益

    Node.js の特徴

    ・サーバーサイドで動く JavaScript (通常、JavaScript はユーザーのブラウザで動作)
    ・ノンブロッキング I/O モデルを採用 非同期の処理が得意

    メリット

    ・クライアントからリクエストがあった時などのイベントが起こったときに実行するので、特定の処理が終わるのを待たずに別の処理を行うことができる(イベント駆動型)