私は PHP をやっていますが、一日中 .NET の悪口を言う人たちを批判したいです
毎日生理のステッカーを目にします - 「.NET は死んだ」! ! !
著者は以前から CSDN でブログを書いたりフォーラムに参加していましたが、約 1 年経っても CSDN のブログが更新されておらず、CSDN ホームページで推奨されている記事の一部が新しいものではないことに気づきました。徐々に「ブログパークへ行く時間です」に切り替えました。
しかし、半年ほどブログを使った後、トップページで最も人気のあるものは「.NET は死から近い」というものでした。
以下は大量のコメントですが、そのほとんどが .NET を支持したり、作者を叱責したり、JAVA を皮肉ったりするコメントが無数にあります...
作者は黙って応援しています。 、大丈夫ですか? PHP をポルノ映画専用のスクリプト言語として批判する人もいます (作者は LAMP/LNMP プラットフォームに専念しているため)
作者は非常に混乱しています、「.NET は死んだ」 「JAVAと何か関係がありますか?」なぜ毎回 JAVA と比較する必要があるのでしょうか?
筆者は非常に興味があったので、Java と C# を学びに行きました。仕事で使用する C 言語、JavaScript、PHP を比較してみました。 「.」を使用すると、Java での String と StringBuffer の使用法を忘れてしまうことがありますが、C# ドキュメントを読んだ後、実際に Java で直接使用しています。同時に、C# は名前や書き方が統一された、Java の改良版のようなものだと感じています。現時点では、著者は C# と JAVA にあまり熟練していませんが、.NET と JAVA の間の直接の論争のほとんどを知っています。
C# と JAVA の機能は非常に似ており、C# でできることは Java でもできることがわかりました (ここで著者を笑わないでください。.NET はプラットフォームであり、C# だけができるわけではありません) 、しかし作者はそれがまだC#がよく使われていることを知っています)。しかし、現在では Java の方が .NET よりも人気があるため、.NET が他人のビジネスを奪う嫉妬と憎悪の精神を発達させたため、それは不幸なはずです。 ! !きっと何かを叱っているに違いない! ! !
著者は部外者ですが、.NET をやっているクラスメートより私の頭は明晰です。言語は言語であり、単なるツールです。なぜ私がもっと真剣にならなければなりません。さらに、彼らはお互いを侮辱しました。
どんなツールがどんな目的で使われているのか、シンプルで実用的なものは使わずに、感情を調整したり、複雑で不人気なものを片付けるために使用したほうがよいでしょうか?
著者は PHP 開発者であると考えられています。子供が遊べる Windows ベースの学習ソフトウェアを入手したいと考えています。C# を使用する必要がなく、シンプルなグラフィカル インターフェイスと完全なグラフィカル インターフェイスを備えています。 PHP を変換してクライアント ソフトウェアを作成する必要があります。
私は PHP 開発者です。子供向けの Android ゲームを開発したいと思っています。完全なクラス ライブラリを備えた Java を持っていないので、PHP を変更してからアプリ全体を作成する必要があります。
筆者は、Java と C# にはそれぞれ独自の用途があり、両方とも特別な状況で使用する必要があり、どちらが良いか悪いということはないと考えています。
.NET プラットフォームの衰退は、言語や Java の問題ではなく、エコシステム全体の問題です。
何年も前に、オープンソースとクロスプラットフォームのトレンドがありましたが、その当時、.NET はまだ Windows プラットフォームに固執していました。 Microsoft は非常に大きく、非常に多くの製品を持っています。どのソースをオープンしても、私たちは Microsoft に依存することになるので、この生活では食べ物や飲み物の心配はありません。
しかし、今では状況は変わり、オープンソースとクロスプラットフォームが主流になりました。しかし、最初の参入者が先手であると言われ、それは変わりません。世の中の固定観念。
また、B/S 側アプリケーションとモバイル アプリケーションは現在人気があり、多くの場合、複数のソフトウェアと 1 つのテクノロジが使用されています。たとえば、Web サイトを開発するときは、PHP だけでなく、Linux、nginx、MySQL、Varnish、Redis、MongoDB、JS、CSS、HTML なども使用します。当時、Microsoft はオープンソースではなかったので、多くのサーバー側のソフトウェアが Windows をサポートしていない、またはすべての機能が Windows で使用できない。たとえば、PHP は Windows 上で動作しますが、Varnish Windows プラットフォームに関してはサポートされていないようです。インストールされる。 Web サイトのパフォーマンスを向上させるには、多くの補助ソフトウェアを使用する必要があります。Windows を選択しましたが、Windows をサポートしていないか、十分なパフォーマンスを発揮できません。しかし、Microsoft ではそれが不可能です。それ。誰もが WP 携帯電話を購入したのと同じように、ある日、Didi を使ってタクシーに乗ろうと思ったのに、アプリ ストアを検索しても見つからず、生活に大きな不便をもたらしました。みんなもWP取ってます お宝だと思いますか?
もう 1 つは、世界中の人がこの記事を読むために料金を支払わなければならないことを想像してみてください。
Windows セットには認証とお金が必要です。いつか誰もがビジネスを始めようとするが、まだ十分な人材を集めておらず、高額なライセンス料に困っている場合、あなたはまだそれを使いますか?
徐々に、誰もが Microsoft の内情を知り、避ける人が増えれば増えるほど、サポートされるソフトウェアは少なくなり、ソフトウェアは成熟しません。安定性の低いテクノロジとなり、ゆっくりとゆっくりと、悪循環に陥り、.NET は消滅します...
したがって、.NET と JAVA の間の憎しみはこの 2 つにあるわけではありません。これら 2 つの言語の背後にあるプラットフォームと、これら 2 つの言語の背後にあるエコシステムです。
1 つの Windows、1 つの Linux
1 つはオープンソースではない、1 つはオープンソース
1 つは有料、1 つは無料
1 つは付属品が乏しいソフトウェアには、豊富な付属ソフトウェアがあります
...
.Net の死を Java のせいにしないでほしい ---- PHP 開発者の忠誠
- Re: [ウォーターアンプ;水 amp;yue]fen
- @ 八面荜士、同じことをするものは、どちらかが年をとると交換可能です。 、もう一方は自然にいくつかのシェアを取得します。 、、Interはすごい、AMDも生き残れる。 Nokia がどれほど強力であっても Motorola を殺すことはできませんし、Windows がどれほど強力であっても Linux を殺すことはできません。それどころか、他のテクノロジーの革命によって、これらは簡単に根こそぎにされてしまう可能性があります。 、、Appleが出てきた後、リーダーであるNokiaでさえ市場シェアは小さかったので、Motorolaはまだ生き残ることができますか? 、モバイルの開発後、インテルは苦境に陥り、AMDはさらに絶望的でした。 .net を廃止するのは Java 言語ではなく、時代です。しかし、この時代が .net を滅ぼしたとしても、Java の状況はそれほど良くならないと私は信じています。
- 4階アモンク
- 毎日こんなバカなことやってるのに役に立つの?なんてことだ、私も酔っ払ってお腹いっぱいで何もすることがない
- Obsidian 同時に、C# は Java のように感じられます。改良版では、名前と記述が標準化されています。 、かつて Android をいくつか書いたことがありますが、同じ意見です。 , 目的を達成できれば何を使っても大丈夫だと感じています。もちろん、私は .net を 10 年近く使ってきましたが、Apple には愛がなく、Microsoft はただただ素晴らしい、と言いたいだけです。 。 。
- 八面楚歌 @obsidian 引用しながら、C# は Java の改良版のような気がします、標準化された名前を使用して、標準化された書き込みを行います。 、 Android についていくつか書いており、同じ意見です。 , 目的を達成できれば何を使っても大丈夫だと感じています。もちろん、私は .net を 10 年近く使ってきましたが、Apple には愛がなく、Microsoft はただただ素晴らしい、と言いたいだけです。 。 。 、ああ、感情は欲望を殺すのです! ! !
- Re:
- 2 階
- アドゥン 死にたいなら MS は大丈夫です、C# から離れてください、何美しい言語です。私は C# を書くことに本当に慣れていますが、他の言語はクソみたいでまったく好きではありません。視覚的にはスプレーされます
- Absolute Zero @ahdung、MS を引用しても大丈夫です。C# はそのままにしておいてください。美しい言語です。私は C# で書くことに本当に慣れていますが、他の言語はクソみたいです。視覚的に批判されることになるでしょうが、Java はクソです。両方の言語を使用していますが、私は Java に愛を持っていません。
- Broken Scenery @ahdung、MS を引用しても大丈夫です、C# から離れてください、なんて美しい言語でしょう、私C# を書くのには本当に慣れていて、他の言語はクソみたいで、すべてが好きではありません。実際、Java や JS などの他の言語は C# よりも劣っているわけではありませんが、皮肉なことに、これらは C# よりも優れています。
- Re:
- Re:
- 1F
- ksjr Hey

phpssionsStrackuserdataacrossmultiplepagerequestsusingauniqueidstoredinacookie.here'showtomanageetheemefectively:1)Startassession withsession_start()andstoredatain $ _ session.2)RegeneratesseSsessidafterloginwithsession_id(the topreventes_id)

PHPでは、次の手順を通じてセッションデータを繰り返すことができます。1。session_start()を使用してセッションを開始します。 2。$ _Sessionアレイのすべてのキー価値ペアを介してforeachループを反復します。 3.複雑なデータ構造を処理する場合、is_array()またはis_object()関数を使用し、print_r()を使用して詳細情報を出力します。 4.トラバーサルを最適化する場合、ページングを使用して、一度に大量のデータの処理を避けることができます。これにより、実際のプロジェクトでPHPセッションデータをより効率的に管理および使用するのに役立ちます。

このセッションは、サーバー側の状態管理メカニズムを介してユーザー認証を実現します。 1)セッションの作成と一意のIDの生成、2)IDはCookieを介して渡されます。3)サーバーストアとIDを介してセッションデータにアクセスします。

tostoreauser'snameInappession、starthessession withsession_start()、thensignthenameto $ _session ['username']。1)ousession_start()toinitializethessession.2)assighttheuser'snameto $ _ session ['username']

PHPSESSIONの障害の理由には、構成エラー、Cookieの問題、セッションの有効期限が含まれます。 1。構成エラー:正しいセッションをチェックして設定します。save_path。 2.Cookieの問題:Cookieが正しく設定されていることを確認してください。 3.セッションの有効期限:セッションを調整してください。GC_MAXLIFETIME値はセッション時間を延長します。

PHPでセッションの問題をデバッグする方法は次のとおりです。1。セッションが正しく開始されるかどうかを確認します。 2.セッションIDの配信を確認します。 3.セッションデータのストレージと読み取りを確認します。 4.サーバーの構成を確認します。セッションIDとデータを出力し、セッションファイルのコンテンツを表示するなど、セッション関連の問題を効果的に診断して解決できます。

session_start()への複数の呼び出しにより、警告メッセージと可能なデータ上書きが行われます。 1)PHPは警告を発し、セッションが開始されたことを促します。 2)セッションデータの予期しない上書きを引き起こす可能性があります。 3)session_status()を使用してセッションステータスを確認して、繰り返しの呼び出しを避けます。

PHPでのセッションライフサイクルの構成は、session.gc_maxlifetimeとsession.cookie_lifetimeを設定することで達成できます。 1)session.gc_maxlifetimeサーバー側のセッションデータのサバイバル時間を制御します。 0に設定すると、ブラウザが閉じているとCookieが期限切れになります。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

ホットトピック









