
ぼん家具のWeb・システム開発で主に使う言語・ライブラリ・データベースなどについて、簡単にご紹介いたします。
豊富なライブラリ群と他言語の追随を許さない強力で柔軟な文字列の加工能力により、システム・業務管理からWebサイトの構築、果てはデスクトップアプリケーションまで、LinuxからWindowsまでありとあらゆるシステムで使われているパワフルな言語です。登場より20年以上を経ているにも関わらず、確実な発展と浸透を続けている確かな実力があります。
高度なオブジェクト指向と開発の早さ、動作速度の速さを兼ね備え、今やWebアプリケーション開発に欠かせない言語です。Web系のライブラリは非常に強力で、Web開発のありとあらゆるニーズに応えられる言語です。
かつての単なるアニメーションツールではなく、ビジネス向けのアプリケーションの開発ツールとなりつつあるFlash。XMLベースでインターフェースを設計、処理をActionScriptで記述できるFlex。スパゲッティなソースコードから脱却し、オブジェクト指向化されたActionScript。そして、Win、Mac双方で動作するデスクトップアプリケーションを開発可能なAdobe Airで、Web・デスクトップ・携帯までカバーできる柔軟なアプリケーションの開発が可能です。
Prototype JavaScript Framework。JavascriptにWebアプリケーション開発に欠かせない強力なクラスライブラリ、各種メソッドを提供するライブラリ。このライブラリの登場によりJavaScriptでの開発が格段に楽になった。
prototype.js同様、強力なクラスライブラリ・メソッド群を実装し、更にアニメーション処理やCSS操作、プラグインなど柔軟な拡張性を身に着けた標準となりつつあるフレームワーク群。VisualStudioなどにも採用されている。
米Yahoo!が放った各種ライブラリ、UIコンポーネントを含む強力なフレームワークです。こちらを利用することでExcelのシートのような入力インターフェースやグラフ表示など強力なWebアプリケーションを実現できます。
Yahoo!UIにも勝るとも劣らない、強力なユーザーインターフェース群を持つライブラリです。ライセンスは有料ではありますが、非常に有用なライブラリです。
オープンソースから生まれた高速なデータベース。ライセンスがGPLか有料ではあるが、幅広い支持を受け、様々な用途で利用されている。
フリーかつ非常に高機能なデータベース。MySQLなどと比して遅いと言われていたが、近年のバージョンではそれも克服。非常に強力なデータベースとなった。海外ではオープンソース系DBでのシェアは10%程度だが、日本では利用状況50%以上でMySQLよりも人気がある。
世界初の商用RDBMSにしてデファクトスタンダードと目される。ちょっと高いのが難点。
Microsoft社製のRDBMS。無料版から高機能なEnterprise版まで様々なエディションがあり、ExcelやVisualStudioからPerl、PHPでもアクセス可能で結構使いやすい。
Linux系のサーバーのサーバー群。
言わずと知れたサーバーOSの標準。軽く比較的堅固で多様な環境・ニーズに対応できるシステムを構築できます。
これまた圧倒的なシェアをほこるWebサーバー。柔軟かつ強力な拡張性と耐用性を持っています。
いずれも有名なMTA。
プログラム定期実行や、バックアップの実行などはシステムには欠かせない処理です。これを行ってくれるのがcrondデーモン。その設定がこのcrontabです。
その他、必要となれば各種アプリケーションをインストール・設定しています。