アフィリエイト広告を利用しています
G-QVESCNWRVH

2020年06月10日

下位互換・・・・素晴らしい機能!

下位互換・・・これがどれほどIT技術者を助けるか・・・

Windowsって今は Window10ですよね。

私がITで物心ついたときは、Windows3.1でしたよねぇ

その後、覚えているだけで
Windows95
Windows2000
WindowsNT
WindowsXP
WindowsVista
Windows7
Windows8
Windows8.1
Windows10
かなぁ・・・

あぁ・・・Windowsの前にはDOSってのもあった・・・
懐かしいなぁ

思い出話になってしまいました。話をもとに戻して・・・

むかーし、Windows95用に開発したアプリは運が良ければWindows10上でも動きますね。しかし、大概のアプリはWindows10がエラーメッセージを出してそのアプリを動かしてくれません。
それもそのはずですよね。Windowsがどんどん進化して、昔のWindows用に作られたアプリを動かせるようにするとセキュリティー上かなんかでリスクが高いから・・・もしくはメモリモデルが異なるから・・・

なので、Windowsが進化するたびにWindows上で動作するアプリを開発してきた我々はそのアプリが正しく動作するか確認する必要があります。
Windows10は猶更強固なセキュリティーを誇るので、そのセキュリティーポリシーをまたはメモリ管理機能を侵害するアプリは・・・
こうなるとアプリを作り直すしかありません。

このアプリを作り直す作業、これが我々技術者にとってどれほど苦痛かわかっていただけるでしょうか。
なぜならば、まず
@アプリのどの部分が新しいWindows上で動作することの障害になっているか特定しなければなりません。そして、
Aその特定した障害を回避するためにはどのような手段・方策を使ったらいいか検討しなければなりません。
Bその上でアプリを変更します。
でも・・・
Aの段階で方策がないばあい・・・一から作り直しです。
これらをすべて完遂したら・・・待っているものは何もありません。

私は私の開発したアプリを使ってくれた方が喜ばれるのをみて喜びます
しかし、新Windowsに対応したからと言ってエンドユーザーから喜ばれることもありません。なぜならエンドユーザーはWindowsが新しくなっても従来動いていたアプリは新しいWindowsでも動いて当たり前と思うからです。
ましてや、不具合などでも起こそうものなら、『システム部、いったいどうなっているんだ? 昨日まで動いていたのが今日は動かないじゃないか? 仕事にならないからとっとと直せ!』と怒られます。

これは大変つらい・・・・

その点、AS400は、1987年当時に開発したアプリが動いています。社の環境や運用変更など必要に応じて改修してきたものもありますが、AS400のOSのヴァージョンアップによって変更せざるを得なくなったことはありません。
完全な下位互換が保証されています。
これって、すごいことだと感じます。 IBMのOS開発陣の方々に足を向けては寝られません。 まぁ、世界中の何処にいはるかわからないので足を向けちゃってるとは思いますがね

しかもAS400は名前を変えつつも現在に至るまで・・・また未来に向かって進化し続けています。古臭いシステムではなく、古臭い使い方もできるし最新の使い方もできるオールマイティーなコンピュータだと思います。

丁度、F1マシンで隣のコンビニにはいかないですよね。
でも、AS400というマシンは、隣のコンビニに行くことも、世界一周もできちゃうコンピュータです。
ほかの開発者の方もその魅力をしっていただけたらと思います。


posted by Y.Taki@AS400 at 18:46| Comment(0) | TrackBack(0) | AS/400
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント: 必須項目

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/9918573
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
ファン
検索
<< 2025年02月 >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28  
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール