Existe algum aplicativo / blog / site na rede que descreva qual tecnologia está por trás de cada aplicativo da Web? Gostaria de ler sobre qual tecnologia maravilhosa está impulsionando os grandes WebApps como Reddit, Digg, Facebook, Stackexchange e assim por diante.
Algo semelhante a este para DuckDuckGo
webapp-rec
grm
fonte
fonte
Respostas:
A alta escalabilidade possui muitos artigos muito bons sobre como os sites "grandes" são executados e dimensionados.
fonte
Eu uso o BuiltWith, que também tem pesquisas decentes sobre o tipo SEO
fonte
Muitas vezes você pode falar sobre a tecnologia front-end. Às vezes, é óbvio: se o URL contiver páginas que terminem com .jsp, é quase certo que algum servidor J2EE esteja envolvido (Tomcat, JBoss, Weblogic, ...). O final ".asp" é geralmente o Microsoft ASP à moda antiga, .aspx é ASP.NET, .php é obviamente PHP.
Com finalizações como .do, .html, pode ser qualquer coisa (muitas vezes Java).
Geralmente, você pode contar mais, abrindo a fonte e lendo e / ou examinando os cabeçalhos HTTP retornados.
Onde as coisas são realmente interessantes é o middleware e o back-end - é algo como o banco de dados NoSQL usado ou é o banco de dados relacional tradicional? Isso é muito difícil de dizer.
A melhor aposta é ler o blog do site (se houver) ou tentar abordar de outro lado: escolha uma tecnologia (por exemplo, Cassandra) e leia no site em que os projetos estão sendo usados.
fonte
O W3Techs é um plug-in para o Firefox que mostra tudo sobre a tecnologia usada para executar um site. Além disso, você também pode ir diretamente ao site deles e inserir o URL para analisar .
fonte
Se você usa o Google Chrome , tente esta extensão:
https://chrome.google.com/extensions/detail/fnpgnmindcbkjbpblcklealdhnogmlko
Se você estiver no Firefox , procure 'Informações de software de back-end' e 'Informações sobre tecnologia de sites da W3Techs' (como sugerido anteriormente), que são complementos do Firefox e oferecem suporte ao Firefox 3.6 .
fonte
O Wappalyzer é uma extensão do Firefox que pode detectar vários scripts, pacotes de estatísticas e bibliotecas javascript.
fonte
Você não pode conhecer a tecnologia subjacente para todos os aplicativos da web. Todas as ferramentas / aplicativos sugeridos aqui são apenas abordagens gerais para o assunto.
Por exemplo, muitos desenvolvedores da web estão aplicando alguns métodos de filtro para evitar o envio de cabeçalhos informando ao navegador o que eles estão usando no back-end ou mesmo qual servidor da web está servindo seu aplicativo da web.
Vou te dar uma dica que um amigo me deu uma vez: para um determinado site, se as ferramentas gerais falharem, verifique os links "Empregos" ou "Carreiras" e você saberá com certeza o que está na caixa preta.
fonte