Quelle technologie se cache derrière Web App X? [fermé]


20

Existe-t-il une application / blog / site sur le net qui décrit la technologie derrière chaque application Web? Je serais ravi de lire quelle merveilleuse technologie alimente les grandes applications Web comme Reddit, Digg, Facebook, Stackexchange, etc.

Quelque chose de semblable à ce pour DuckDuckGo



3
Je devrais demander si cette question appartient réellement ici - ce n'est pas une question spécifique à propos d'une application Web et elle demande simplement un endroit où se trouvent les informations - pas une tâche spécifique qu'une application pourrait effectuer.
personne le

1
Thomas, je comprends cela et j'ai réfléchi avant de le poster. C'est en fait à la fois une demande de site et c'est aussi intéressant pour les utilisateurs expérimentés d'applications Web, donc je pense qu'il appartient ici.
grm

Réponses:




1

Vous pouvez souvent parler de la technologie frontale. Parfois, c'est évident: si l'URL contient des pages se terminant par .jsp, presque certain qu'un serveur J2EE est impliqué (Tomcat, JBoss, Weblogic, ...). La terminaison ".asp" est généralement à l'ancienne Microsoft ASP, .aspx est ASP.NET, .php est évidemment PHP.

Avec des terminaisons comme .do, .html, cela peut être n'importe quoi (assez souvent Java).

Souvent, vous pouvez en dire plus en ouvrant la source et en lisant et / ou en consultant les en-têtes HTTP renvoyés.

Là où les choses sont vraiment intéressantes, c'est le middleware et le backend - quelque chose comme la base de données NoSQL est-il utilisé ou est-ce une base de données relationnelle traditionnelle? C'est très difficile à dire.

Le meilleur pari est de lire le blog du site Web (s'il y en a un) ou d'essayer d'approcher d'un autre côté: choisissez une technologie (par exemple Cassandra) et lisez sur leur site Web dans lequel les projets sont utilisés.


Remarque: dans certains cas, les URL héritées comme sont conservées (pour ne pas rompre les liens ou pour le référencement) même si la technologie sous-jacente a changé.
nic


1

Si vous utilisez Google Chrome , essayez cette extension:

https://chrome.google.com/extensions/detail/fnpgnmindcbkjbpblcklealdhnogmlko

Si vous êtes sur Firefox , recherchez les «Informations sur le logiciel principal» et les «Informations sur la technologie du site Web W3Techs» (comme suggéré précédemment), qui sont tous deux des modules complémentaires de Firefox et prennent en charge Firefox 3.6 .


Merci, mais en fait je préférerais builtwith.com comme bookmarklet. Je recherche plus d'informations sur les couches qui vont plus loin que cet outil ne peut en trouver.
grm

Assez bien :) Si vous aimez les applications intégrées avec, alors il vaut peut-être la peine de vérifier l'extension BuiltWith Chrome si vous l'utilisez. chrome.google.com/extensions/detail/…
annoncé le

0

Wappalyzer est une extension Firefox qui peut détecter plusieurs scripts, packages de statistiques et bibliothèques javascript.


0

Vous ne pouvez pas connaître la technologie sous-jacente pour chaque application Web. Tous les outils / applications suggérés ici ne sont que des approches générales de la question.

Par exemple, de nombreux développeurs Web appliquent des méthodes de filtrage pour éviter d'envoyer des en-têtes indiquant au navigateur Web ce qu'ils utilisent dans le back-end ou même quel serveur Web sert leur application Web.

Je vais vous donner un conseil qu'un ami m'a donné une fois: pour un site Web donné, si les outils généraux échouent, allez voir leurs liens "Emplois" ou "Carrières" et vous saurez avec certitude ce qu'il y a dans la boîte noire.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.