ホームページ >バックエンド開発 >PHPチュートリアル >姿勢を持ったプログラマーになる - 言語のレベルとフレームワークのレベルについて話す
この記事を書く目的は、初心者が回り道をしないように、いくつかの正しい概念を伝えることです。
この記事は、文学が第一で武道は二の次ではないという伝統的な「正しさ」の概念を打ち破るものです。そうしないと、毎年恒例のノーベル賞が配布されなくなります。
その前に、役に立つ言葉と役に立たない言葉について少しお話しましょう。
「努力は必ずしも成功につながるとは限らない」、これは正しい言葉です。
「一生懸命働けば成功する」、これは便利な言葉です。
誰が正しいですか? ?知能の低い人は最初の文が正しいと言います。最初の文に同意する人々はなぜ知恵が低いと言うのでしょうか?なぜなら、彼が追求するものは100%正しいからです。この世に100%のものなんてあり得ますか?追いかけられた。
チャットでは80%以上の精度でしか言えません。これは有益です。たとえば、「新米女性ドライバーという一種の殺人者がいる」は正しいのか、間違っているのか。初心者の女性ドライバーの 100% が間違いを犯しますか?
役立つ言葉が必要ですか、それとも正しい言葉が必要ですか? 一、見知らぬ人を殴った場合、それはその人にとっても有益であり、争いに対抗し、意志力を向上させるのに役立ちます。メリットがあるのだから、見ず知らずの人をランダムに叩く必要があるのでしょうか?
何事にも長所と短所があります。ちょっとしたメリットがあるからといってそれをしないでください。
「存在は合理的ではないかもしれない。」法律を知っていて法律を破る公務員はたくさんいますが、これは妥当な数字でしょうか。我慢すべきでしょうか?
私は 10 年以上プログラミングを行っており、10 の言語を使用してきました。 10 年以上の熱心な勉強と仕事を経て、時間は容赦なく、フレームワークと言語の実装は比較的簡単であることを嘆いています。基礎を築いた後は、思考レベルが鍵となります。
ビジネスに戻ります!
1. 反論: 「良いフレームワークも悪いフレームワークもありません。重要なのは、それが適切かどうかです。」: ああ、IQ には欠陥があります。 Php フレームワークの作成者のレベルは大きく異なります。どうして出来上がった作品が良くも悪くもないのでしょうか? IQ 90 以上であれば、この愚かな間違いを認識するのに十分です。それは平均的なIQです。正直に言うと、これに反論するとIQが下がりました。
2. 反論: 言語は良いか悪いかではなく、すべてはそれを使う人次第です。同様に、言語実装者のレベルにも差があるのに、なぜ作品に差が出ないのか。ほとんどのレベルは比較的高いですが。言語を開発した後は、管理も必要になります。
例 1: 良いフレームワークも悪いフレームワークもありません:
1. PHP フレームワーク、TP3.2、YII フレームワークなど。私は多くの未知のフレームワークを見てきました。明らかに、TP3.2、YII は一部の実験学習著者によって書かれたものよりもはるかに成熟しており、優れています。同様に、TP3.2 は YII フレームワークよりもはるかに優れています。 YII フレームワーク
2. テンプレートの点では、smarty は非常に強力ですが、フロントエンドには PHP の実装が必要なものが多すぎます。ビュー側の複雑さを改善しました。ビューをアーティストに渡せないようにします。 MVC 分離は名前のみに存在します。 Smartyには今でも多くのユーザーがいます。
3. 同様に、現在の YII フレームワーク (2014/8/3) も、smarty と同じ問題を抱えています。これは、プログラミングを複雑にするのではなく単純化するというフレームワークの本来の目的に違反します。 Thinkphp はこの分野での間違いははるかに少ないですが、重要な問題がいくつかあります。
4. TP3 は tp1 よりも優れています。なぜ TP3 は他の未知のフレームワークよりも優れているのでしょうか?
例 2. 良い言語も悪い言語もありません:
1. .net シリーズの言語は非常に愚かです。たとえば、VC.net。 C# は言語レベルで Java を模倣しているだけです。Microsoft は非常にゴミで遅れているため、Andrew のような言語の天才が設計した C# であっても役に立たないのです。マイクロソフトには天才やIQの高い人材が不足していないが、その偉い人が進歩を望まない人物で、徐々に精神薄弱者に変質していったのは残念だ。もちろん、100億ドルを持っている人にとって、進歩を求めるのは多すぎます。
速度: 同じプログラムの場合、PHP は .NET より 2 倍、Java より 4 倍高速です。開発コストとランニングコストを逆転させる必要があります。
同じプロジェクトの場合、Java プロジェクトで年間 100 万のランニングコストが必要な場合、PHP を使用すると最大でも 20 万かかります。
2. VC によるアプリケーションやプログラムの開発は、Dephi プロジェクトほど効率的ではありません。 VB.net と C# の実行速度とアドオン パッケージは依然として非常に大きいです。 12M の .net フレームワーク。アドオンパッケージの価格は数百Mです。これが脳遅滞の限界です。
言語が良くても悪くても、C++ にアップグレードする C 言語は存在しません。アセンブリは C にアップグレードされません。その枠組みが良くても悪くても社会は発展しません。
10 年前、Java プログラミングのアイデアは PHP よりもはるかに先進的でした。しかし現在、PHP は WEB 市場に特化しているため、Java は PHP に大きく遅れをとっています。 Java は、高度な ORM 思考を誇りに思っています。 PHP 分野で自慢する価値はありません。実はJavaのメインアプリケーションはWEBではないでしょうか?
姿勢のあるプログラマー、判断力のあるプログラマー、そして Microsoft 製品に抵抗するプログラマーになりましょう。 (Microsoft が作成したゴミ製品シリーズは、社会にあまりにも大きな悪影響を及ぼしています。Office シリーズはバグがいっぱいです。VS シリーズはバグがいっぱいです。Windows の操作エクスペリエンスは低下し続けています。バグやクラッシュはあらゆるところで発生し、多くの影響を及ぼします。 [Super Invincible NC])、Microsoft がなければ、ソフトウェアの世界はもっと良くなっていました。
フレームワークに良い悪いはなく、適切かどうかが重要です
この文章が正しいかどうかを考える人はどれだけいるでしょうか。見えますか?
投稿者は確かにもっと思慮深く、考えるのが上手で、学ぶ価値があります
フレームワークに良い悪いはありません、重要なのはそれが適切かどうかです
この文章が正しいかどうかを考える人がどれだけいるでしょうか見えますか?
投稿者の方が確かに思慮深く、考えるのが上手で、学ぶ価値があります
あなたは間違いなく「初心者」です
12306 は PHP によって開発されるべきでした...
ポスターのフレームワークが送信されますので、見てください
フレームワークは誰もが持っているので、人が開発すると言われています。あるいは低くても、人が作るものは何でも高くも低くもなります。それは一般的です。
オープンソースを支持し、Microsoft をボイコットしましょう。遅かれ早かれ、Windows は Nokia のような見知らぬ人になるでしょう
3 年間働いた後、私は自分をプログラマーと呼ぶ勇気はありませんでした。 。 。ええと
あなたは間違いなく「初心者」です
12306 は PHP で開発されたはずです...
私もあなたに同じことを言いたいです。不思議なことに、最近の新人は自分に言いたいことを私に言う人が多すぎるんです。それを彼にコピーしてほしいと必死に頼みました。ふふ。自分の言葉を見てください。
私のアバターをクリックして、私の記事をもっと読んでください。私の考えをすべて理解できると確信できる場合は、もう一度話してください。あなたは80年代生まれだと思います。
逆方向の工程で、逆に去学的です。
楼主の架台発行見参
你说你是新手,又不人耻笑你,关键在これは水平。。。。ハイハンドも装備。。。。。
to:micropentium6
質問: Linux で C 言語で php を呼び出すと、php に戻り値が返されます。さらにアドバイスをお願いします。
あなたの「答え」: http プロトコル、php の URL アドレスを直接渡して結果を取得します
Linux C 言語は PHP を呼び出します。私たちはプロジェクトで何度も PHP を使用しました。私は個人的に 100 回以上使用しました。 100 回、知っていますか???http もその 1 つです。これは最も一般的に使用される方法の 1 つでもあります。
----------
私の返信は間違っていますか?私が中国語を理解できないのか、それともあなたが中国語を理解できないのか?
1+1=2? ? ?赤ちゃん産んだから1+1=3って言ったよね?言葉遊びをしましょう。 1+1=11 にはたくさんの種類があります。2 と 11 が等しいからといって、他の人が間違っているとか、数学を理解していないとは言えません。また、私が言ったことは非常に的確でした。私は中国語がわかりませんし、漢字を打つことすらできません。私が中国語を理解できないと敢えて言えますか? http プロトコル、知っていますか?
私を笑ってください 1+1=2、あなたを笑わなければよかったのに 1+1=3。
php を使用して開発されている Web サイトは何ですか?世界のトップ 100 の Web サイトのうち、少なくとも 60 は PHP をメイン プログラムとして開発されています。信じられない場合は、調査するかグーグルで調べてください。
とても可愛いですね、中国語も話せないのに、あえて私は中国語が理解できないと言うのですね。はは、幸いなことに、私は少なくとも 5 つのプロジェクトで Linux を使用して PHP を呼び出してきました。シンプルすぎて、馴染みすぎます。わかりました ???????
まだコードを入力していますか?
to :micropentium6
質問: Linux で C 言語で php を呼び出すと、php に戻り値が返されます。さらにアドバイスをお願いします。
あなたの「答え」: http プロトコル、php の URL アドレスを直接渡して結果を取得します
Linux C 言語は PHP を呼び出します。私たちはプロジェクトで何度も PHP を使用しました。私は個人的に 100 回以上使用しました。 100 回、知っていますか???http もその 1 つです。これは最も一般的に使用される方法の 1 つでもあります。
----------
私の返信は間違っていますか?私が中国語を理解できないのか、それともあなたが中国語を理解できないのか?
1+1=2? ? ?赤ちゃん産んだから1+1=3って言ったよね?言葉遊びをしましょう。 1+1=11 にはたくさんの種類があります。2 と 11 が等しいからといって、他の人が間違っているとか、数学を理解していないとは言えません。また、私が言ったことは非常に的確でした。私は中国語がわかりませんし、漢字を打つことすらできません。私が中国語を理解できないと敢えて言えますか? http プロトコル、知っていますか?
私を笑ってください 1+1=2、あなたを笑わなければよかったのに 1+1=3。
php を使用して開発されている Web サイトは何ですか?世界のトップ 100 の Web サイトのうち、少なくとも 60 は PHP をメイン プログラムとして開発されています。信じられない場合は、調査するかグーグルで調べてください。
とても可愛いですね、中国語も話せないのに、あえて私は中国語が理解できないと言うのですね。はは、幸いなことに、私は少なくとも 5 つのプロジェクトで Linux を使用して PHP を呼び出してきました。シンプルすぎて、馴染みすぎます。わかりました?????????
*******************************
質問: Linux で C 言語で php を呼び出す方法、php にはリターンがあります値、もっとアドバイスをください、ありがとう!
あなたの「答え」: http プロトコル、php の URL アドレスを直接渡して結果を取得します
Linux C 言語は PHP を呼び出します。私たちはプロジェクトで何度も PHP を使用しました。私は個人的に 100 回以上使用しました。 100 回、知っていますか???http もその 1 つです。これは最も一般的に使用される方法の 1 つでもあります。
****************************
上記のフレーズをモットーにすると良いでしょう
あなたはとても才能があります! HTTP プロトコルは、おそらく OSI モデルで綴ることができる唯一のプロトコルです。Web プログラミングのすべての質問に対して、あなたの答えは常に正しいです。私は中国語を理解していないとあえて言います
確かに私は以前の返信で間違いを犯しました。世界のトップ 100 の Web サイトのうち、少なくとも 60 は PHP をメイン プログラムとして開発されています。信じられない場合は、調査するかグーグルで調べてください。
理解しましたが、あなたの結論がどこから来たのかわかりません。それが自分で作成したものでない場合は、見せてください あなたは英語を理解するのが難しいようで、おそらく私の前の返信を読み終えていないようです。ここで繰り返します:
あなたのユーザー名の「potency」の意味を知っていますか? Google 翻訳によると、potency は次のことを意味します: 勃起またはオーガズムに達する男性の能力
それで、あなたはあなたの名前を付けました。あなたは問題を抱えているからですか、それともそれをとても誇りに思っていますか?ポスターと micropentium6 大作、ポスターの番です ポスターと micropentium6 の番です
ポスターのフレームワーク。見てみるためにここに送られてきました
あなたは初心者だと言いました、そして誰もあなたを笑っていません、鍵はあなたのレベルです。 。 。 。まだマスターのふりをしています。 。 。 。 。
なんて愚かなことでしょう!他人とからみ合っても大丈夫です。
http://bbs.csdn.net/topics/390838765
この投稿を読んで私も彼を褒めたのに、また嘘をついてしまいました。
見てみるためにポスターのフレームワークを送ってください
あなたは初心者だと言いましたが、鍵となるのはあなたのレベルです。 。 。 。まだマスターのふりをしています。 。 。 。 。なんて愚かなことでしょう!他人とからみ合っても大丈夫です。
http://bbs.csdn.net/topics/390838765
この投稿を読んで私も彼を褒めたのに、また嘘をついてしまいました。
mycsdnLoginID は :chendiy@sohu.com
to:micropentium6
Baidu は PHP を使用します www.baidu.com/index.php
とても嬉しいです
mycsdnLoginID は :chendiy@sohu com です。
最下層は C/CPP によって拡張されていますか?
PHP は単なるブートスクリプトであり、
純粋な PHP コードはあまり効率的ではありません
もう、この退屈な言語論争に巻き込まれないでください。適合性は高品質です。
to :micropentium6
質問: Linux で C 言語で php を呼び出すと、php に戻り値が返されます。さらにアドバイスをお願いします。
あなたの「答え」: http プロトコル、php の URL アドレスを直接渡して結果を取得します
----------
私の返信は間違っていますか?私が中国語が分からないからですか、それともあなたも中国語が分からないのですか?
1+1=2? ? ?赤ちゃん産んだから1+1=3って言ったよね?言葉遊びをしましょう。 1+1=11 にはたくさんの種類があります。2 と 11 が等しいからといって、他の人が間違っているとか、数学を理解していないとは言えません。また、私が言ったことは非常に的確でした。私は中国語がわかりませんし、漢字を打つことすらできません。私が中国語を理解できないと敢えて言えますか? http プロトコル、知っていますか?
私を笑ってください 1+1=2、あなたを笑わなければよかったのに 1+1=3。
php を使用して開発されている Web サイトは何ですか?世界のトップ 100 の Web サイトのうち、少なくとも 60 は PHP をメイン プログラムとして開発されています。信じられない場合は、調査するかグーグルで調べてください。
とても可愛いですね、中国語も話せないのに、あえて私は中国語が理解できないと言うのですね。はは、幸いなことに、私は少なくとも 5 つのプロジェクトで Linux を使用して PHP を呼び出してきました。シンプルすぎて、馴染みすぎます。 ?????????
「C 言語は Linux で php を呼び出します。php には戻り値があります」という質問は、明らかに http メソッドを使用して行う必要はありません。あなたが言ったように、.net はその 1 つです。 100M のランタイム ライブラリをインストールするのは「無知」です。C 言語で単純な PHP スクリプトを呼び出すには、Apache やその他の Web サーバーをインストールする必要がありますか?このアプローチはそれほど賢明ではないようです。
くそー、この小さな子供がまた問題を起こしている! 10年、10年、あなたは年をとりすぎています。 。 。
to :micropentium6
質問: Linux で C 言語で php を呼び出すと、php には戻り値があります。さらにアドバイスをお願いします。ありがとうございます。
あなたの「答え」: http プロトコル、php の URL アドレスを直接渡して結果を取得します
Linux C 言語は PHP を呼び出します。私たちはプロジェクトで何度も PHP を使用しました。私は個人的に 100 回以上使用しました。 100 回、知っていますか???http もその 1 つです。これは最も一般的に使用される方法の 1 つでもあります。
----------
私の返信は間違っていますか?私が中国語を理解できないのか、それともあなたが中国語を理解できないのか?
1+1=2? ? ?赤ちゃん産んだから1+1=3って言ったよね?言葉遊びをしましょう。 1+1=11 にはたくさんの種類があります。2 と 11 が等しいからといって、他の人が間違っているとか、数学を理解していないとは言えません。また、私が言ったことは非常に的確でした。私は中国語がわかりませんし、漢字を打つことすらできません。私が中国語を理解できないと敢えて言えますか? http プロトコル、知っていますか?
私を笑ってください 1+1=2、あなたを笑わなければよかったのに 1+1=3。
php を使用して開発されている Web サイトは何ですか?世界のトップ 100 の Web サイトのうち、少なくとも 60 は PHP をメイン プログラムとして開発されています。信じられない場合は、調査するかグーグルで調べてください。
とても可愛いですね、中国語も話せないのに、あえて私は中国語が理解できないと言うのですね。はは、幸いなことに、私は少なくとも 5 つのプロジェクトで Linux を使用して PHP を呼び出してきました。シンプルすぎて、馴染みすぎます。 ?????????
ここにあるオリジナルのポスターは面白いですか?
10年以上やってもまだ性格が固まっていないのに、こんな幼稚な発言をしたのですか?
JS はひどい言語ですが、多くの優れた作品を作ることを妨げるものではありません。それはテクノロジーではなく人に依存します。
PHP には背景も資金もありませんが、オープンソースに依存するだけで長年開発できました。また、人に依存しています。
COM における CC# の技術的進歩はわずかなものではなく、現時点で最高のオブジェクト指向言語の 1 つでもあります。私は Microsoft は嫌いですが、C# は尊敬しています。特にMONOを持った後は。
IT業界は本来、狂人の集団が夢を追う場所である、愚かな狂人がいなければ偏執的な成功はありえない。オリジナルポスターも早く完成して欲しいですね!
誰もが自分の意見を持っています
オリジナルの投稿者をサポートします
え? ! !あなたの視野はかなり狭いです。
ここにある元の投稿者は面白いですか?
10年以上やってもまだ性格が固まっていないのに、こんな幼稚な発言をしてしまったのですか?
JS はひどい言語ですが、多くの優れた作品を作ることを妨げるものではありません。それはテクノロジーではなく人に依存します。
PHP には背景も資金もありませんが、オープンソースに依存するだけで長年開発できました。また、人に依存しています。
COM における CC# の技術的進歩はわずかなものではなく、現時点で最高のオブジェクト指向言語の 1 つでもあります。私は Microsoft は嫌いですが、C# は尊敬しています。特にMONOを持った後は。
IT業界は本来、狂人の集団が夢を追う場所である、愚かな狂人がいなければ偏執的な成功はありえない。オリジナルポスターも早く完成して欲しいですね!
最近、Zend フレームワークのモデル操作を学ぶために転職しました。データベースがスタックしていて使いにくいです。名前を付けて Zend_Db_Table_Abstract を継承しているのに、ページが見つかりません。何ということでしょう。これは? オンライン チュートリアルでは、その使用方法だけが説明されていますが、私がこれを報告した理由は説明されていません。オンラインでコードをコピーしても、このクラスが見つからず、クラスが見つかりません。 。
私は PHP プログラマーとして働き始めて約半年です。学習中は TP を使用し、働き始めたときは Yii を使用しました。私は新参者であり、会社に初めて入ったもので、不慣れで不快に感じています。コードに慣れていない場合、フレームワークは理解できません。 (ナンセンスです。訓練を受けたばかりのプログラマーがコードを入力できるようになれば良いのです。)
3 か月間一生懸命働いた後、私はプロジェクト チームと一緒に大規模なプロジェクトを開発しました。これまで社内の小さなプロジェクトや新たに追加した機能は基本的に単独で完結できました。
しかし、私は今まで、Empire や dede などのオープンソース プロジェクトを使用したことがありません。多くのコードやアイデアは、会社の前任者のコード、または Baidu オンラインでの検索や質問の投稿から得ています。
研修の最初から、エンパイアとかデデとかは出たら使うな、3ヶ月も使ったらダメになるよって先生に言われていました。コードを読んで他の人のコードから学ぶことはできますが、それを使用することはできません。だから今まで、私はそのようなものに触れていませんでした。
就職の面接の時、ある企業が「当社では2~3日でウェブサイトを完成させます」と言いましたが、その時はびっくりしました。そしてエンパイアを使ってこう言った。くそー、それだけです。それから私は心の底から彼らを軽蔑しました。それもそのはず、ネットの求人紹介には手書きでコードを書ける方を優先すると書かれていました。それは私が話しているものです。
元の投稿者の発言を見て思ったのですが、dede や Empire を使う人はプログラマーと呼べるのでしょうか?それらがすべて重要だとしたら、私のような人は何を考慮するのでしょうか?そして、長年プログラミングの世界で頑張っている人たちは一体何なのでしょうか?
自分の立ち位置、今の自分がどんな人間なのか、どんな人間になりたいのかを見つける必要があると思います。これが最も重要なことだと思います。
プログラムを書いて2年しか経っていない私としては、言語のレベルなど気にせず無駄に生きてきたとしか言いようがありません。世界に存在するものはすべて同じです。需要があるから新しいものが生まれます。需要に基づいて言語やフレームワークを選択する必要があります。 、つまり、費用対効果です。あなたによれば、賢い人は自分自身を見せようとしているだけです。賢くなることで貧弱な技術知識をなくすことができます...
投稿者が言ったことは比較するものではなく、人材の質と比較するのは無意味です。言語や人材など、それらはすべてプロジェクトとアプリケーションのためのものです。
他の言語の欠点を改善するためにさまざまな言語が発明されたのは事実ですが、それらは特定の側面の改善に限定されており、常に代替不可能なため、それ自体ではあまり比較できません。比較するときは、自分の視点を証明するために、常に比較基準を変更します。たとえば、パフォーマンスを比較したい場合は、アセンブリの方が優れていると主張します。基本は構造化された文法ですが、これではパフォーマンスを向上させることはできません。比較対象を統一するための統一された基準はありません。
そして、単に言語や人材の質を比較することはあまり意味がありません。結局のところ、問題はプロジェクトです。したがって、プロジェクトやアプリケーションによって適した言語やフレームワークが異なるため、言語とフレームワークをどのように選択するかが、プロジェクトに適した言語とフレームワークを選択する鍵となります。またはアプリケーションを開発すれば、あなたは質の高いプログラマーになれるでしょう。
もう、この退屈な言語論争に巻き込まれないでください。適合性は高品質です。
初心者は yii フレームワークを学習中です
良いこともありません。悪いフレームワーク、重要なのはそれが適切かどうかです
わかりません この文を見て正しいかどうか考える人は何人いるでしょうか?
投稿者の方が確かに思慮深く、考えるのが上手で、学ぶ価値があります
マーク。
姿勢を持ったプログラマーとして、言語とフレームワークのレベルについてもお話します。掘削機を学ぶにはどの会社が適していますか?
大神様のコメントを拝見し、反省中です
投稿者が言ったことは、言語と人材の質を単純に比較することは無意味であり、言語や人材に関係なく、それらはすべてプロジェクトとアプリケーションについてのものです。
他の言語の欠点を改善するためにさまざまな言語が発明されたのは事実ですが、それらは特定の側面の改善に限定されており、常に代替不可能なため、それ自体ではあまり比較できません。比較するときは、自分の視点を証明するために、常に比較基準を変更します。たとえば、パフォーマンスを比較したい場合は、アセンブリの方が優れていると主張します。基本は構造化された文法ですが、これではパフォーマンスを向上させることはできません。比較対象を統一するための統一された基準はありません。
そして、純粋に言語や人材の質を比較するのはあまり意味がありません。結局のところ、問題はプロジェクトなのです。したがって、プロジェクトやアプリケーションによって適した言語やフレームワークが異なるため、言語やフレームワークをどのように選択するかが、プロジェクトやアプリケーションに適した言語やフレームワークを選択するための鍵となります。あなたは質の高いプログラマーになるでしょう。
もう、この退屈な言語論争に巻き込まれないでください。適合性は高品質です。