04 : コンピュータとシステム

077 オープンソースを使いこなせ2 #10

オープンソースとは開発者の著作権を守りながらソースコードを改変することができる。そのためソースを公開し、再配布可能にする等のライセンス契約がある。

そのライセンス形態には、 GLP系、MPL系、BSD系などがある。
しかし、深く知る必要なんかない。有難く使わせて頂ければ良いのだ。(笑)

オープンソース

これこそがオープンソース。勿論、食べられる本物

MySQLは、現在オープンソース界で最も使われているデータベース。
もともと Perl言語を拡張したPHPと一緒に使用するケースが非常に多い。

少し前までは Java がウェブシステムの首席言語だった。今や小規模なシステムならPHPの方が多く使われている。

PHPは、HTMLの必要な箇所にプログラムを埋め込むことが出来る。何と言ってもウェブシステム構築のための関数が豊富だ。おまけにマルチバイトの扱いが容易。

最大の長所は、データベースへの接続(特にMySQL)が容易であること。関数を利用してデータの参照や更新(SQL文の発行)を簡単に行うことが出来る。

これらオープンソースを利用して、高機能な商用ウェブシステムを構築することが出来る。
この文章にピンと来ない人も多いかもしれない。

かっては開発言語(コンパイラ言語)を使用する場合もお金を出さなければいけなかった。データベースなんか非常に高価だった。
しかし、今や全てオープンソースで構築することさえ出来る。

定番のオープンソースは完成度が非常に高く、SEにとってオープンソースは必要不可欠なツールになったのだ。


ピックアップ記事

  1. 046 うえの夏祭り2017
  2. 023 事務所移転
  3. 043 近未来の身につけるコンピュータ
  4. 078 2045年は、人類の技術的特異点
  5. 027 倉庫業務の流れを知ろう

関連記事

  1. 01:社長ブログ

    037 マルチタスクとマルチスレッド

    この業界にいると、タスクとかスレッドって言葉が良く登場する。こ…

  2. 04 : コンピュータとシステム

    076 オープンソースを使いこなせ #9

    人によってさまざまだと思うが、オープンソースと言うと何を思い浮かべるか…

  3. 04 : コンピュータとシステム

    015 COBOL から C言語 2

    大型汎用機の主要言語はCOBOL/FORTRAN/PL/Iだ。好き…

  4. 03:雇用と仕事

    075 知識を広げろ #8

    システム開発を行う場合、一番重要なのは業務をいかに理解しているかだ。次…

  5. 04 : コンピュータとシステム

    031 パソコン通信

    パソコン通信、この言葉を聞くと、ビーガリガリの音とアナログ電話回線時代…

  6. 03:雇用と仕事

    049 いつまでも通用するSEとは (SE #7)

    システム開発は、コンピュータの歴史と連動している。システム構成は、…

自分おすすめ記事

ちょっと気になる記事

ピックアップ記事

  1. 047 根知の花嫁(手作りの結婚式)
  2. 046 うえの夏祭り2017
  3. 225 リチャードティー/35年以上前の空間へ
  4. 055 寅さん像、さくら像 除幕式
  5. 053 チャリティコンサート(写真)
  6. 043 近未来の身につけるコンピュータ
  7. 078 2045年は、人類の技術的特異点
  8. 041 糸魚川白銀の世界(ドローン上空撮影)
  9. 040 いといがわ春探訪(ドローン上空撮影)
  10. 014 ジオパーク ユネスコ事業化記者会見
  1. 07:東京と新潟

    047 根知の花嫁(手作りの結婚式)
  2. 02:ビジネス

    014 ジオパーク ユネスコ事業化記者会見
  3. 02:ビジネス

    013 祝!世界ジオパークがユネスコ正式事業化
  4. 07:東京と新潟

    041 糸魚川白銀の世界(ドローン上空撮影)
  5. 07:東京と新潟

    040 いといがわ春探訪(ドローン上空撮影)
PAGE TOP