.NETやPHP、企業やオープンソース? [閉まっている]
-
19-09-2019 - |
質問
私はPHP、MySQLのは、Apacheなどのようなオープンソース技術での作業で非常に経験しています。私は彼らと一緒に働いて自宅のように感じ、コードは少しの努力で私に来るます。
私は最近、ASP.NET技術で遊んで始めた(私はそれがPHPとは比較にならない知っている、またはそれをしない?)とすべてが非常に簡単なようだが、それでも私は自宅のように感じることはありません。
私はまだ取って、私は次の実験すべきものとするためにどのような道を決定することはできません。
私の友人の中には、オープンソース技術を持つ中小企業で働く、彼らは天にあり、これが進むべき道であると言います。一方、私の親戚のいくつかは、企業の環境で動作し、彼らは天にあり、(彼らは企業の期間の前にオープンソースと非常に満足していたが)、オープンソースについて聞きたくないと言っています。
私は非常に混乱しています、私はあなたが同じような経験を持っていたし、あなたが何をしたかどうか、みんなが私に教えたいですか?それは私に多くを意味します。
解決
これは陳腐に聞こえるが、あなたが楽しむものを行うことがあります。
PHPやASP.NETの仕事の多くは、周りにありますし、大規模な違いがあった場合でも、私はあなたが均等に両方を言っていない限り、それも要因であるべきか分からない。
ASP.NETは、企業のどのようなタイプで、より「法人」の環境(「企業の発展は、」通常の用語である)ので、要因におそらくより人気があり、あなたがやってみたい仕事の種類は事実です。
他のヒント
PHPはに解釈され、それは一般的です。 PHPが.NET..Nopeより遅いこと。
不適切なプログラムのaspx、およびVBScriptのに比べていないとき。あなたが検証され、reduxed HTML = +> C#OOPについて話している場合は、ASPXを適切に使用しました。それがボトルネックに応じて、他のアプリよりも速い可能性があります。
あなたは彼らだけの権利を取得するために、一緒にPHPのフレームワークをPIECEする必要があります。 PHPは、HTMLレンダリングの厄介なビットを生成することができ、まだslaughterdすることができます。
APC、PHAR、PHARLANGERは、PHPのためのコンパイラです。任意のCベースの言語はかなり展開する前にコンパイルすることができます。
.NETに、あなたはbasics.Like HTMLの注意する必要があります場合は、CSS、JS、AJAX、機能、インタフェース、クラス、オブジェクト、など。
これは、あなたがUnixのについて十分に知っていれば... IIS / PowerShellがへの移植に非常に簡単です、言うまでもないます。
私は時間のWindowsのMSSQL / IIS / MS SERVER2008RC2ちょうど約70%を使用します。私は、C#のにC ++、ASPX、PHP、Perlの、カール、ASMX、ASPX、の.iniファイル、.htaccessファイル/ .htpassword(.htprotect)を実行します。
これは、あなたが他の上に1つの技術を証明しようとすることができ、それらのsenariosの一つです..
最後に、プロジェクトに適した技術。常にプロジェクトに依存して....
は、これが(本当に重要なもの)大きな画像を見ることに意味/経験を持っていない用心深いプログラマについてナンセンスの一部をクリアホープ
ちょうど私の2ビット。 ロブAKA Graphicalinsight
人々の非常に少ない量は、オープンソースであること、その環境から直接恩恵を受ける。 ほとんどのケースでは、フレームワークの最新バージョンをダウンロードして、新しいバージョンがリリースされるまでは、そのように滞在されます。
それは本当に選択する言語に降りてくるようにします。
最良の答えは、両方のだろう - 。各言語は、物事を行う異なる
しかし、私はPHPでスタートし、ASP.NETに切り替えます。
選択がよりプロジェクトの種類と開発アプローチに依存します。
PHPは、厳密なアプローチせず、小規模なプロジェクトに、より魅力的になります。 ASP.netは、従来の開発チームの練習に、より迅速に統合されます。これは、あなたが「大きな」アプリケーションのためのPHPを使用できないことを意味するものではありません、またはASP.netは間に合わせのサイドプロジェクトのために何か良いではないこと。これらは単なる適性であり、どちらかは、どのような目的に曲げることができます。
最後に、何それはつまるところは、慣例と味です。あなたが好きな、またはジョブがためのものであるものを選んで、それを使用。それとも、両方を使用できるかどうか。
私はここで正しい答えはないと思います。また、あなたの質問には、二つの点、ASP.net対PHPとクローズ対オープンソースに当たります。限りASPやPHPがあなたのために右に感じるものを行うよう。あなたはASP.NETのDOEの鼻水がPHPに比べると言うとき、私はあなたがどこから来ているのだろうか。私にはそのスペイン語のdoesnを言っ等; tはドイツと比較します。これは、(やって)何かを言ってFO本当にさまざまな方法です。最後に、あなたは同じものを取得します。それはあなたがそこに着く方法についてです。そこにあなたがどのように知っている最良の方法を取得します。
クローズドソースVS限りオープン。企業は。サポートが組み込まれているソリューションを使用する傾向がある(と私は信じている、時には、これらの製品の一部とのリベートがありますが、thatsのまた別の話)
ASP.NETは、PHP のよりもはるかに高速でありますPHPは解釈ものであるのに対し、部分的にはコンパイル言語であるためです。これは何を使用するか決定する際に大きな役割を果たしているが、唯一の要因ではありません。
理想的にはあなたが上の着手しようとしているプロジェクトごとに決定を下すことになるでしょう。私は少なからずASP.NETを選択する傾向があるが、私は使用する言語を決定する際に非常に詳細な取得多くの人々を知っています。
、Indeed.comでトレンドん良い仕事掲示アグリゲータがあります。基本的にそれはあなたがに入れて検索用語について、その仕事のデータベースを検索し、あなたのキーワード(複数可)containng記述を持っているジョブの数を傾向素敵なグラフを出力します。市場性のない完璧な尺度は、それはかなり良いことです。私はリンクをチェックアウトし、あなたのための1つを実行しました。
<のhref = "http://www.indeed.com/jobtrends?q=java+web%2C+asp.net%2C+php%2C+%22ruby+on+rails%22%2C+python&l= の
さまざまなWeb技術のための "のrel =" nofollowをnoreferrer ">ジョブズチャートによると、あなたは、Javaでいくつかの時間を過ごしたいことがあります。
企業は、その技術のための支払うのです。
PHPを使用している企業は、すべてのものに安いわけではありませんことを。私は理由PHPの余分なIT予算を持つ上ケースを構築することができ...
しかし、心に留めておくべきものです。
私は、このような Umbraco のように、オープンソースで、多くの場合、.NETで動作しますが。彼らは相互に排他的ではありません。
PHPの両方で働いたと.NET Iははるか(C#はPHPよりそんなによりよいと.NET Frameworkより一貫性がある主な理由)、後者を好むが、それは個人的な好みです。
私はそれが自宅のように感じるもので働きに来るときは注意すべき何かを言及したいと思います。私が働いていたところ、それは自宅のようなものだったように非常にずさんなルールを持っていた場合、これは私がもう少しずさんまたは私は、など私が望んでいた仕事、私は望んでいたものは何でも着る可能性があるため、私は今の私よりも専門家である可能性がありこれは私がそこには下側が自宅で仕事をされていないか、何が自宅のように感じていることだと思う人にこの警告を出したいだけのことを、あなたに起こるだろうと言っていない。
壊れた窓あなたが住んでいる場合の意味で、この周りの概念であるに壊れた窓の束が、それらでは動作しません、あなたは熟考する質問として、フレーズ私のポイントをするあなたの仕事でそれらをacccepting終わるでしょう。