5

私は、PHP、MySQL、Apache などのオープンソース テクノロジの使用経験が豊富です。私は彼らと一緒に仕事をしているように感じ、コードはほとんど努力することなく私に届きます。

私は最近、ASP.NET テクノロジを使い始めました (PHP とは比べものにならないことはわかっています)。

どの道を進むべきか、次に何を実験すべきか、まだ決めかねています。

私の友人の何人かは、オープンソース テクノロジを使用する小さな会社で働いており、彼らは天国にいると言い、これが進むべき道だと言っています。一方、私の親戚の何人かは企業環境で働いており、彼らは天国にいるのでオープンソースについて聞きたくないと言います (彼らは企業時代の前にオープンソースに非常に満足していましたが)。

私は非常に混乱しています。同様の経験があり、何をしたか教えてください。それは私にとって大きな意味があります。

4

10 に答える 10

3

PHP が解釈されているのは、一般的です。PHP は .NET より遅い..いいえ。

不適切にプログラムされた aspx や VBScript と比較すると違います。検証済みで還元済みの html=+>C# OOP について話している場合は、適切に ASPX が使用されています。ボトルネックによっては、別のアプリよりも高速になる場合があります。

PHP フレームワークを適切にするには、複数の PHP フレームワークを組み合わせる必要があります。PHP は殺される可能性がありますが、依然として厄介な html レンダリングを生成する可能性があります。

APC、PHAR、PHARLANGER は PHP 用のコンパイラです。C ベースの言語は、デプロイする前にほぼコンパイルできます。

.NET では、HTML、CSS、JS、AJAX、関数、インターフェイス、クラス、オブジェクトなどの基本に注意する必要があります。

これは言うまでもなく、Unix について十分に理解している場合です。IIS/PowerShell への移植は非常に簡単です。

私は Windows MSSQL/IIS/MS SERVER2008RC2 を約 70% 使用しています。C#、C++、ASPX、PHP、Perl、Curl、Asmx、ASPX、.ini、.htaccess/.htpassword(.htprotect) に遭遇しました

これは、あるテクノロジーを別のテクノロジーよりも証明しようとするシナリオの 1 つです。

最終的に、プロジェクトに適したテクノロジー。常にプロジェクトに依存します....

これにより、全体像を見る感覚/経験のない Cagey プログラマーに関するホグウォッシュの一部が解消されることを願っています (本当に重要なことは何か)。

ちょうど私の 2 ビット。Rob AKA Graphicalinsight

于 2011-08-26T21:38:35.800 に答える
2

環境がオープンソースであることから直接恩恵を受ける人はごくわずかです。ほとんどの場合、Framework の最新バージョンをダウンロードすると、新しいバージョンがリリースされるまでそのままの状態になります。

したがって、どの言語を選択するかが問題になります。

最良の答えは両方です - それぞれの言語は異なることをします。

しかし、私は PHP から始めて、ASP.NET に切り替えました。

于 2009-07-27T14:25:36.243 に答える
1

ここに正しい答えはないと思います。また、あなたの質問は、PHPとASP.net、およびオープンソースとクローズの2つのポイントに当てはまります。ASPまたはPHPに関しては、自分に合った方法を実行してください。ASP.NETはPHPと比較できないと言うとき、あなたはどこから来ているのだろうか。私にとって、スペイン語はドイツ語とは比較できないと言っているようなものです。何かを言う(する)方法は本当に異なります。結局、あなたは同じことを得るでしょう。それはあなたがそこに着く方法についてです。あなたが知っている最善の方法でそこに着きなさい。

オープンソースとクローズドソースに関する限り。企業はサポートが組み込まれたソリューションを使用する傾向があります(これらの製品の一部にはリベートがあると思いますが、それは別の話です)

于 2009-07-27T14:19:08.110 に答える
0

家のように感じる場所で働くことになると、注意すべきことがあります。私が働いていた場所のルールが非常に緩く、家のようだった場合、好きなものを着たり、好きなときに仕事をしたりできるので、今よりも少しずさんな、または専門性が低くなる可能性があります。これがあなたに起こると言っているのではなく、家で仕事をすることや家のように感じることにはマイナス面はないと思っている人々にこの警告を出すだけです。

壊れた窓は、壊れた窓の束と一緒に住んでいて、それらを操作しない場合、私のポイントを熟考するための質問として表現するためにあなたの仕事でそれらを受け入れることになるという意味で、この周りの概念です。

于 2009-07-28T15:42:01.947 に答える
0

最も市場性のあるスキルセットを探しているなら、Indeed.comでトレンドを実行する優れた求人情報アグリゲーターがあります。基本的に、それはあなたが入れた検索用語のためにそのジョブデータベースを検索し、あなたのキーワードを含む説明を持っているジョブの数を傾向付ける素晴らしいグラフを出力します。市場性の完璧な尺度ではありませんが、それはかなり良いです。私はあなたのために1つを実行しました、リンクをチェックしてください:

さまざまなWebテクノロジーの仕事

グラフによると、Javaで時間を過ごしたいと思うかもしれません。

于 2009-07-27T14:21:09.217 に答える
0

ASP.NET を使用する企業は、そのテクノロジにお金を払っています。
PHP を使用する企業がすべてにおいて安いというわけではありません。PHP のおかげで、余分な IT 予算を確保することができます...

しかし、それは心に留めておくべきことです。

于 2009-07-27T14:36:49.457 に答える
0

私は .NET を使用していますが、多くの場合、 Umbracoなどのオープン ソースを使用しています。それらは相互に排他的ではありません。

PHP と .NET の両方を扱ってきたので、私は後者を好みます (主な理由は、C# が PHP よりも優れており、.NET フレームワークの一貫性が高いためです) が、それは個人的な好みです。

于 2009-07-27T15:06:45.180 に答える