INASOFT 管理人のひとこと


フリーソフトダウンロードサイト「INASOFT」の管理人 矢吹拓也 が日々の「ひとこと」を語るページです。
2021年1月1日より、旧ブログ(blog.inasoft.org)からお引越ししました。
・INASOFT Webサイト: https://www.inasoft.org/
・管理人のふたこと(長文記事/寄稿文): https://www.inasoft.org/talk/
2022年7月下旬より再び本業多忙化してきているため、更新頻度は落ちます。 [2022/7/24 19:32]

目次 | ←前へ / 2011-06-28 06:44 / 次へ→ / 最新へ⇒

■プログラミング環境とプラットフォーム

2011年 6月28日(火) 6:44:50 [はてなダイアリーから転記]



RSSRSS配信中
https://www.inasoft.org/



 コンピュータ系全般から見ると、Windowsって劣勢になりつつあるらしいですね。

 

  まぁそれ以前でも、Windows Vista以降、ユーザーアカウント制御(UAC)導入により、プログラミング環境としては、かなり「やりにくくなった」感があったりしますし、だんたんとユーザー離れ、というかプログラマ離れが進んでいるのかもしれません。

 

  僕なんかは、PC98/MS-DOSから始まりWindows 32bitプログラミングへ入っていったプログラマですが、(仕事を除けば)Windowsプラットフォームにべったりとくっついてプログラミングをしているので、このままで行ったら、Windows環境と共に心中しかねない状況かなぁと危機感を感じなくもなかったり…。

 

  最近というわけでもないですが、JavaやJavaScriptのような環境を選ばないプログラミング環境も出てきたりしていますし、パソコン以外のプラットフォームとしては、iPhone, Android などの環境も出てきていますし、ネットワーク前提のアプリはサーバサイドのアプリなのでLinux系とかCGI言語とか強かったりしますし……。これからプログラミングを始めようという人には実に多用なプログラミング環境が目白押しです。

 

  まぁそれはさておきまして、仮にWindows環境がこのまま沈んでいく(廃れていく)とした場合、Windowsプラットフォームにべったりな僕であっても他の環境へ離れていかなければなりませんが、そうなった場合に何を考えていくべきか、なかなか難しい。

 

  INASOFTで現在公開しているソフトとしては、「すっきり!! デフラグ」とか「いじくるつくーる」がありますけれど、基本的にこれらのソフトウェアは、コンセプトそのものがWindows環境に根付いているものですので、「他の環境への移植」という概念そのものが通じません。まぁ、「環境をいじる」という概念はWindows以外にもあるかもしれませんが、その方法は各環境でまちまちなわけですから、そのまま移植できるわけではないわけで。

 

  「ListView to CSV」「マウスのお供」などの場合は、実装方法そのものはWindowsに依存しているものの、コンセプトそのものはWindowsに依存しているわけではないため、比較的移植はしやすいかもしれません。

 

  「疑似シリーズ」のようなジョークソフトや、葦葉製作所で頒布しているようなゲームの場合は、最も移植を考えやすい分野です。ゲームの場合、ゲーム専用のプラットフォームへの移植も考えようと思えば考えられるわけですし。

 

  しかしなんというか…。基本的に趣味でプログラミングをしたい時って「作りたいもの」…つまりアイディアが先行して、それを実現するプラットフォームを選ぶという順序になるわけですけど、プラットフォーム先行で、その上で何をプログラミングできるのかを考えるのって、なんか逆ですね。「作りたい」意識を差し置いて「ここなら何を作れるか」を考えるとなると、もはや趣味とは言いづらくなるかもしれない。

 

  でも、まぁそれはさておきまして、JavaScriptのゲームって作ってみたいですね。実は、当サイトでも以前、最も「JavaScriptを活用していた」Web版ヘルプというものがあったんですけど、これ、手持ちの携帯電話でも、そこそこ動いたりしたんです。JavaScriptの無限の可能性を感じた次第でして。

 

  (現在では、WebヘルプではJavaScriptはあまり使っていませんが、PHPを使って、携帯電話に最適化した表示を行うようにしています)

 

  JavaScriptでゲーム製作ができれば、なんにせよオールマイティなゲームが作れるんじゃないか、という気がしてくるわけでして。

 

  (もちろん、環境毎のわずかな差があって動いたり動かなかったりする物はあるでしょうけど)

 

 




目次 | ←前へ / 2011-06-28 06:44 / 次へ→ / 最新へ⇒


目次の表示:


ブログではないので、コメント機能とトラックバック機能は提供していません。ご質問・ご意見等はメールフィードバックまたはTwitter等からお願いします。いただいたご質問・ご意見などは、この「管理人のひとこと」の記事に追加、あるいは新規の記事にする形で一部または全文をそのまま、あるいは加工させていただいた上で、ご紹介させていただく場合があります。
当サイトでは掲載内容による不具合等に関する責任を持ちません。また、内容の正確性についての保証もありませんので、情報をご利用の際は、利用者の自己責任で確認をお願いします。本ページは公開から1年半後の任意のタイミングで削除される予定です。


- 最近の更新 -



3214541 (+0105)[+0502]

Copyright© 2010-2024 INASOFT