業務系システム構築時のアーキテクチャとしてJavaや.netを選択する企業が多い。
インターネットの世界では、PHPが一般的に使用されているのに業務系ででは少ない。
理由は、何だ?
お客様に理由を聞いたが、納得できる理由がない。
『開発ベンダーがJavaを勧めるから』、『みんなそうしているから』・・・・
『エンタープライズシステムに向かないと聞いている』・・・・
確かに大規模システムでの利用では、パフォーマンス重視でJavaを選択するのも理解できる。
しかし、大半の業務システムが大規模とは言えない。
理由は、単なる風潮か??
一般的にJavaよりはるかにPHPの方が開発効率が高い。
.netは、信者がたくさんいるので否定はしない。
だが、PHPの方が手軽であり、最新技術への対応が容易だ。
コストを重要視する小規模のシステムでは、既にLAMP環境(Linux,Apache,MySQL,PHP)での
システム構築が一般的となってきているが、設計や開発手法がお粗末な開発ベンダーが多い。
業務システム開発経験の豊富な開発ベンダーがPHPを使用すれば、業務系システムでもPHPが
選択されて良いはずだ。
PHPの業務システム適用を考える。
JavaやPHPの開発手法としては、以下の2パターンが一般的だ。
1)フレームワークを使用する開発
2)自社独自のライブラリ使用による開発
上記の中で多く開発ベンダーがフレームワークによる開発手法を選択している。
フレームワークの進歩とともに開発効率もUpするが、やはりPHPの方が効率が良い。
開発効率以外にもPHPを使用するメリットは存在するのか?
答えは、
PHPで開発されたオープンCMS【Joomla!】を使用することで得られる。
理由はこうだ。
基本機能がはじめから組み込まれている。(ユーザー管理やセキュリティ管理など)
どの業務系システムでもログイン画面やユーザー管理画面、管理サイトなどが必須だ。
Joomla!には、既にどのシステムにも必要な画面やデータベース(テーブル)が実装されている。
山登りに例えると、フレームワークによる開発手法が2合目からの登山。
Joomla!による開発手法は、5合目から登山を開始するようなものだ。
全世界の開発者がセキュリティ対策や機能改善に取り組んでいる。
Joomla!は、全世界で使用されている。
全世界のユーザーからの声で常に機能改善が行われている。
社内システムと言えども今やセキュリティ対策は必須。
開発者のスキルで異なるするセキュリティ対策も最初から組み込まれるから安心だ。
全世界の開発者が拡張機能を数多く公開している。
Joomlaの公式サイトには、8000を超える拡張機能が公開されている。
要件に合致する拡張機能が存在すれば、新たな開発は必要ない。
又、開発時の実装例としても十分に利用価値がある。
上記の通りJoomla!を使ったシステム構築手法は、これまでの手法より一歩進んだ開発手法だ。
業務システム構築時に得られるメリットは大きい。
但し、この手法の利点を最大限引き出すには、Joomla!を深く理解しなければならない。
機能要件とのマッピングやギャップを分析し、利用方法を含めた課題解決提案ができなければ
メリットを最大限引き出せないことに注意して頂きたい。
最後に・・・
システム要件により適切な構築手法を選択することは、大変重要なことです。
今回ご紹介した手法もその一手法であり全てのシステム要件を満するものではありません。
しかしながら、その適用範囲は、広く応用性が高いものです。
業務システム構築を検討時には、是非オープンCMSを利用したシステム構築をご検討ください。
上記、オープンCMS【Joomla!】を使用した業務システムの構築は、
グルーン・ソリューションズ合同会社までお問合せください。
「今、こういう状態なんだけど、どうすればいいかな?」 「こういうことで悩んでいるんだけど、助けて欲しい」 など、弊社へのご相談や、 「この商品はどういう内容なの?」 「これについて聞きたいんだけど」 など弊社や、弊社の商品サービスについてのお問合せが ございましたらお気軽に、ご連絡いただけますようお …
最近投稿された他のコラム
ビジネスコラム提供者情報
- IT:システム開発
- グルーン・ソリューションズ合同会社
- 東京都国分寺市東元町1-20-19
世界第2位のシェアを持つオープンCMS:Joomla!を専門的に取り扱う会社です。 弊社は、国内でトップレベルの開発ノウハウを有しています。
業務システム開発・導入
こんにちは!!このページにアクセスいただいてありがとうございます。消費税改正に伴う業務システムの影響や改修ポイ …
先日、イオンモールを訪れた際に、買い物をしていると店員さんが私に近づいてきて「ちょっとお時間よろしいでしょうか …
業務系システム構築時のゼキテクチャとしてJavaや.netを選択する企業が多い。 インターネットの世界では、PHPが一般的 …
こんな作り方していませんか? エクセルをデータベース的に活用する上で、何よりも表作りが基礎となります。表作りは …
Web・IT戦略
皆さんのホームページはどのような経路で閲覧されているか、ご存知でしょうか? インターネットユーザーの約8割の …
こんにちは!!このページにアクセスいただいてありがとうございます。 今回は、オペレーティングシステムにつ …
弊社はこれまで多くのホームページやショッピングサイト、システム開発に携わってきました。リリース後の経過をみる …
企業経営に欠かせない要素である「ヒト」「モノ」「カネ」。 当事務所では、最も重要な「ヒト」について、 経営者の …
会員メニュー
会員限定のメニューです
気になったページのMyリストへの登録や、経営に役立つ情報メルマガの管理など、さまざまな便利機能がご利用いただけます