質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.35%

  • PHP

    21269questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

PHPのワークフレームについて

解決済

回答 4

投稿

  • 評価
  • クリップ 2
  • VIEW 310

dolly

score 1

PHPのワークフレームについての質問です。無知ですみません。
調べてもよくわからなかったのでワークフレームについて教えてください。

現在
・CakePHP
・Zend Framework
・Symfony
・Laravel
・CodeIgniter

などの種類のワークフレームがありますよね。
私の会社でもワークフレームを利用してPHPを書いているのですが上記のどれにも
属さない会社独自のワークフレームなど、オリジナルのワークフレームってありますか?

プログラム系に詳しくない部署なので教えていただけると嬉しいです。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 4

checkベストアンサー

+3

オープンソースなフレームワークはこの記事によると少なくとも15種類あるらしい。
人気のPHPフレームワーク比較!おすすめの15選まとめました

企業内などで独自に持つフレームワークは
さすがにオープンソースとして流通するものはほとんどなさそうな気がする。
必要最小限の機能実装とセキュリティー強化のみとかで。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/22 10:27

    会社で使っていてるフレームワークがよく分からないので勉強したかったのですが会社独自となると会社の人に聞かないと難しいですよね...

    キャンセル

  • 2018/05/22 11:39

    システム開発工数を圧縮するための工夫の塊でしょうから、社外に開示しないのが当たり前の世界だと思います。

    キャンセル

  • 2018/05/22 13:28

    ご回答ありがとうございます。
    そういうことだったんですね。
    無知で申し訳ないです....

    キャンセル

+1

まず、「ワークフレーム」ではなくフレームワークです。

上記のどれにも属さない会社独自のワークフレームなど、オリジナルのワークフレームってありますか?(原文ママ)

はい、フレームワークといっても、一部の特殊なものを除けば単なるPHPのライブラリなので、自分で新たなものを作ることも可能です。もっとも、自作するだけのメリットが有るのかは別問題ですが。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/22 10:28

    ご回答ありがとうございました。
    失礼いたしました。ご指摘ありがとうございます。
    コーディング自体は普通のPHPと変わらないのでしょうか?

    キャンセル

  • 2018/05/22 10:35

    それも、環境によります。

    キャンセル

+1

オリジナルのフレームワークを持つ企業もあるでしょう。
が、えてしてそういう場合、そのフレームワークそのものが企業の資産であり、よって「社外秘」な代物になります(w
なので、あまり表には出てこないですね。

例えばその企業のシステム更新に、派遣や出向で入った技術者も、その内容については口外できません。せいぜい「独自のフレームワークを使っています」くらいしか言えないでしょう。

そういうわけで、企業が公式に表明していない限り、外からでは分からないのが普通です。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/22 10:26

    ご回答ありがとうございます。
    とても助かりました!

    キャンセル

+1

会社独自のワークフレームなど、オリジナルのワークフレームってありますか?

あります。
既に回答がついていますが、そういうものは基本的に外にでません。
もちろんオープンソースとして提供している会社(または個人)もないわけではないですが。
中には提示された中にあるフレームワークを基礎としてカスタマイズを行い独自フレームワーク化しているようなところもあると思います。

で、それを聞いてどうしたいのでしょうか?
この質問の落としどころは?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/21 18:19

    ご回答ありがとうございます。
    IT企業の方と会議する機会があり、その際にPHPをフレームワークでシステムを構築するらしいので予備知識としてお聞きしました。

    キャンセル

  • 2018/05/23 10:38

    ほとんどの場合、生PHPのみで構築することは現在はないと思います。
    学習コストは多少かかるものの、それを補って余りある恩恵を受けられるからです。
    システム基盤部分って結構大変なので、基本はフレームワークにのって作り、独自部分は拡張するというやり方がスタンダードだと思います。
    それが既存であれ独自であれ。

    会社でフレームワークをもっているところはそれなりに実績があるか、
    初期で構築されたものをそのまま改造しながら使っているか のどちらかかと思います。
    後者であればあまり良くはないですが・・・。会社のコーディング規約、というか基本がそのフレームワークなのであれば
    使い方をしっかり覚えるしかないですね。
    ただし、頭ではそのフレームワーク前提ではなく、きちんとPHPを学習して組んでいく という心積もりでのぞんでください(でないと数年後、転職して別の会社でプログラミングをする際に困ります)

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.35%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • PHP

    21269questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。