ネット上に、各Webアプリケーションの背後にあるテクノロジーを説明するアプリ/ブログ/サイトがありますか?Reddit、Digg、Facebook、Stackexchangeなどの大きなWebAppsを強化している素晴らしいテクノロジーについて読んでみたいと思います。
DuckDuckGoのこれに似たもの
ネット上に、各Webアプリケーションの背後にあるテクノロジーを説明するアプリ/ブログ/サイトがありますか?Reddit、Digg、Facebook、Stackexchangeなどの大きなWebAppsを強化している素晴らしいテクノロジーについて読んでみたいと思います。
DuckDuckGoのこれに似たもの
回答:
高スケーラビリティに は、「ビッグ」サイトの実行方法と拡張方法に関する非常に優れた記事がたくさんあります。
多くの場合、フロントエンドテクノロジーについて説明できます。URLに.jspで終わるページが含まれている場合、J2EEサーバー(Tomcat、JBoss、Weblogicなど)が関係していることはほぼ確実です。末尾の「.asp」は通常、古いスタイルのMicrosoft ASP、.aspxはASP.NET、.phpは明らかにPHPです。
.doや.htmlのように終わると、何でもかまいません(Javaが非常に多い)。
多くの場合、ソースを開いて、返されたHTTPヘッダーを読んだり調べたりすることで、さらに詳しく知ることができます。
本当に興味深いのは、ミドルウェアとバックエンドです。NoSQLデータベースのようなものですか、それとも従来のリレーショナルデータベースですか。これを伝えるのは非常に難しいです。
最善の策は、Webサイトのブログ(ある場合)を読むか、反対側からアプローチしようとすることです。テクノロジー(Cassandraなど)を選び、プロジェクトが使用されているWebサイトで読んでください。
W3TechsはFirefoxのプラグインであり、Webサイトを実行するために使用されるテクノロジーについて説明します。さらに、彼らのウェブサイトに直接行き、分析するためにURLを入力することもできます。
Google Chromeを使用している場合、この拡張機能を試してください。
https://chrome.google.com/extensions/detail/fnpgnmindcbkjbpblcklealdhnogmlko
Firefoxを使用している場合は、「Backend Software Information」および「W3Techs Website Technology Information」(前述)をご覧ください。どちらもFirefoxアドオンであり、Firefox 3.6をサポートしています。
Wappalyzerは、いくつかのスクリプト、統計パッケージ、およびJavaScriptライブラリを検出できるFirefox拡張機能です。