ホームページ  >  記事  >  バックエンド開発  >  PHP 初心者は ThinkPHP のどのバージョンを選択すべきですか?

PHP 初心者は ThinkPHP のどのバージョンを選択すべきですか?

WBOY
WBOYオリジナル
2016-06-17 08:31:471576ブラウズ

PHP 初心者として、ThinkPHP には多くのバージョンがあることがわかりました。新しいバージョンの操作方法や命名規則は、特にさまざまなオンライン ビデオ チュートリアルのほとんどがバージョン 3.1 です。 × かなり前のバージョンです。
1. 目的が早く仕事を見つけることである場合、古いバージョンを学習するか、新しいバージョンに自分で適応する必要がありますか、それとも最初にビデオで古いバージョンを学習してから読むべきですか?新しいバージョンを学ぶためのマニュアル?どちらが学習効率が良いでしょうか?
2. 今後業務を行う場合、会社は以前のバージョンの使用に慣れますか、それとも適時に最新バージョンに更新しますか?それとも、古いバージョンを使い続けるか、新しいバージョンに切り替えるかを決定するための一連の基準はありますか?
3. 会社が頻繁にバージョンを変更すると、メンテナンスに不便が生じますか?
ps. 他のテンプレート (laravel、YII など) の使用はお勧めしないでください。この問題はフレームワークやプログラミング言語に限定されません

返信内容:

新しいバージョンでは、名前空間が使いにくくなりました。 新しいバージョンに適応する必要があると思います。理由もなく新しいバージョンを一生懸命書く人はいません。

私が最も印象に残ったのは、jeffrey way を最後に見たときです。

これが彼が配列を書いた方法です
<code class="language-php"><span class="x">$foo = [</span>
<span class="x">  'bar' => 'baz'</span>
<span class="x">];</span>
</code>
この質問を見たとき、思わずシェアしたくなりました。


私はまったく気にせず、3.1.3 のビデオを視聴しました。私たちのような初心者にとって、開発ドキュメントを読むのは非常に面倒ですし、いくつかの専門用語もわかりません。 (開発ドキュメントを読むのが最も早くて効果的であることは間違いありませんが、他の人が書いたことを理解できることが前提です)


ついにステップバイステップのビデオを見つけたので、勉強しなければなりませんまず、新しいバージョンです。置き換えられたバージョンでは、少なくとも元のバージョンの大部分が保持されています。
ビデオの古いバージョンを学習した後、開発ドキュメントをすべて読んで内容を理解し、古いバージョンを使用して自分で小さなプログラムを構築します。
必要なものが見つかった場合は、開発ドキュメントから直接見つけることができます。この時点で、インターンシップに参加する準備はほぼ整いました。


私が会社に来たとき、新しいプロジェクトはすべて最新バージョン 3.2 以降を使用していました。あとは開発ドキュメントを読んで他の人の書き方を真似するだけですぐに始められます。


私は 2 か月間インターンとしてバックエンドマネージャーとして働きました。会社が自宅から遠すぎたため、会社を変更しました。

新しい会社は Cake を使用しています。プロジェクトはすでに非常に大規模ですが、以前にバージョンを変更した経験があるため、今ではすぐに開始できます。


要するに、学ばなければならない場合は、まず必要なことを学び、それから前進し続けてください。


私の共有があなたのお役に立てば幸いです! 最新の Tp はクソ野郎〜非常に深いと感じます 冷たいジョークを言わせてください:

最近、ニーズについて話し合うときに ThinkPHP を要求するお客様によく遭遇しますが、私はそれを使用していません。

その後、私は耐えられなくなって顧客になぜ ThinkPHP を使用するようにしたのかと尋ねました。その顧客はこう答えました。「多くの人がそれを使用しているので、問題は 1 個の価格で解決できます。」

今後 ThinkPHP を使用するリクエストは拒否されます。 私の個人的な採用経験に基づくと、履歴書で thinkphp に精通していることは減点対象です。

就職を前提として、特定の枠に自分を閉じ込めるのではなく、自分の内面のスキルを磨く必要があります。 初心者は MVC の構造に沿って書くことで学習できると思います。フレームワークは単なるツールです。基本を学んだ後、フレームワークを見ることは難しくありません。 tp3.1 と 3.2 の学習には大きな違いはありません。ドキュメントを読むことができる場合は、まず 3.1 を学習してから 3.2 を読むと比較的早いです。ただし、このフレームワークの作成は非常に平均的であり、コミュニティはあまり活発ではありません。学習用に任意のバージョンを選択できます。結局のところ、正式な開発のためにバージョンを変更することは期待できません。開発は一人でできるものではありません。 最新バージョンを使用することをお勧めします。公式の OneThink ソース コードを直接参照すると、すぐに始めることができ、簡単に学習できます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。