サポート情報

Python でWebアプリケーション開発に成功

掲載日:2024/11/25

PythonでWebアプリケーションの開発に成功しました。

_

Python(=バイソン)のフレーム・ワークを開発中の
㈱オフィスクアトロでは開発中のAS400エンジンを
使ってPythonで4種類のWebアプリケーションを
自動生成してHTMLをインターフェースとする
Webアプリケーションの生成に成功しました。

▼Webアプリケーションの例

_

(1)商品マスターの登録

単票型式のDFUのような1レコード1画面の型式のアプリケーションを生成します。
_

(2)仕入先マスターの登録

DFUのように画面に最大に項目を表示する最大表示型です。

(3)SFL一覧表型式

SFL型式の一覧表でレコードを表示する形式です。
_

(4)伝票入力型

伝票入力の型式のアプリケーションを生成します。
_

▼ 4種類のアプリケーションを基本形として自動生成

APPタイプ 説明
1 単票型 DFUのような1レコード1画面の入力
2 最大表示 1画面に最大数のフィールドを表示
3 SFL一覧表 SFL一覧表型式
4 伝票形式 伝票入力の形式

_

[解説]

Pythonをどのように学習しますか?
次期製品のPython.400であればWizardを使って
対話式でこの4つのタイプのアプリケーションの基本形を生成することが
できます。
何もないところから動作するWebアプリを作るのは初心者にとって
大変で成功までの道のりは遠くなります。
しかし次期製品: Python.400であれば
PythonとHTMLテンプレートの両方が生成されますので
Pythonの知識もHTMLの知識も必要ありません。
確実に動作するWebアプリを数分で生成することができます。
多くのアプリケーションはこの4種類を基本としてそこから
カスタマイズすることができます。
まずは確実に動作する基本のWebアプリケーションを生成して
それをカスタマイズすることで学習と開発を短時間で行うことができます。

▼ すべてのソースを自動生成

次期製品: Python.400 では PythonおよびHTMLソースも自動生成されます。
Pythonのソースでは簡単なSQL文だけ理解できれば十分です。
PythonもHTMLもこのフレーム・ワークを使うことで
段階的に少しずつ学習することができるようになっています。
_

▼ PythonによるWebアプリはこんなに簡単

Python のWebアプリの実行には従来のようにApacheやTomcatなどの
HTTPサーバーをあらかじめ起動しておく必要はありません。
ただ

CALLPTN xxxxx (=Call Python)

として実行するだけでよいのです。
ApcheやTomcatなどのHTTPサーバーをあらかじめ起動しておく
必要もありません。Webの難しい知識や経験は必要ありません。
ただこれだけです。
このやさしさがPythonの人気の秘密です。

▼ Python は IBM iを変えます

_

学習に開発がやさしくなるPythonは IBM の世界でも
今後は急速に普及します。
まだPythonは初めての方でも簡単に習得することが
できます。
Pythonの開発者人口も急速に増えています。
今やJavaよりPythonの時代です。
IBM iのオープン化にはPythonが必須です。
今後は早くからPythonを社内でも使えるように
することが将来の備えとなります。

▼ Python.400 までお待ちください

㈱オフィスクアトロではPythonをIBM iでよりやさしく
お使い頂くためにIBM iへフレーム・ワークとして
製品化を進めています。
特に機能と使い方の説明を充実させる予定です。
初心者に始まって高度な機能までの開発を
ロードマップに従って独習することができるように致します。
IBM のDB2/400をPythonで使う方法について詳しく
解説致します。
新製品 : Python.400 の発表まで今しばらくお待ちください。
 ろ 

― 新しい技術はいつもオフィスクアトロから ―