Quale tecnologia è alla base di Web App X? [chiuso]


20

C'è qualche app / blog / sito in rete che descrive quale tecnologia è dietro ogni applicazione Web? Mi piacerebbe leggere su quale meravigliosa tecnologia sta alimentando le grandi WebApp come Reddit, Digg, Facebook, Stackexchange e così via.

Qualcosa di simile a questo per DuckDuckGo



3
Dovrei chiedermi se questa domanda appartiene davvero qui - non è una domanda specifica su un'applicazione web e sta solo chiedendo un posto dove si trovano le informazioni - non un'attività specifica che un'app potrebbe svolgere.
nessuno

1
Thomas, lo capisco e ho riflettuto prima di pubblicarlo. In realtà è sia una richiesta per un sito che è interessante anche per gli utenti esperti di applicazioni Web, quindi penso che appartenga qui.
grm,

Risposte:




1

Spesso puoi parlare della tecnologia front-end. A volte è ovvio: se l'URL contiene pagine che terminano con .jsp, quasi sicuramente è coinvolto un server J2EE (Tomcat, JBoss, Weblogic, ...). Il finale ".asp" è di solito vecchio stile Microsoft ASP, .aspx è ASP.NET, .php è ovviamente PHP.

Con la fine come .do, .html può essere qualsiasi cosa (abbastanza spesso Java).

Spesso puoi dire di più aprendo la fonte e leggendo e / o guardando le intestazioni HTTP restituite.

Dove le cose sono davvero interessanti è il middle ware e il backend - è usato qualcosa come il database NoSQL o è un tradizionale database relazionale? Questo è molto difficile da dire.

La soluzione migliore è leggere il blog del sito Web (se ce n'è uno) o provare ad avvicinarsi dall'altra parte: scegliere una tecnologia (ad esempio Cassandra) e leggere sul loro sito Web in cui vengono utilizzati i progetti.


Nota: in alcuni casi vengono conservati URL legacy come (per non interrompere i collegamenti o per SEO) anche se la tecnologia sottostante è cambiata.
Nic


1

Se usi Google Chrome , prova questa estensione:

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

Se sei su Firefox , dai un'occhiata a "Informazioni sul software di backend" e "Informazioni sulla tecnologia del sito Web W3Techs" (come suggerito in precedenza), entrambi componenti aggiuntivi di Firefox e supportano Firefox 3.6 .


Grazie, ma in realtà preferirei builtwith.com come bookmarklet. Sto cercando più approfondimenti nei livelli che vanno più in profondità di quanto questo strumento possa trovare.
grm,

Abbastanza giusto :) Se ti piacciono le app builtwith, allora potrebbe valere la pena dare un'occhiata all'estensione Chrome BuiltWith se la usi. chrome.google.com/extensions/detail/…
annunciato il

0

Wappalyzer è un'estensione di Firefox in grado di rilevare numerosi script, pacchetti di statistiche e librerie javascript.


0

Non puoi conoscere la tecnologia di base per ogni webapp. Tutti gli strumenti / app suggeriti qui sono solo approcci generali alla questione.

Ad esempio, molti sviluppatori web stanno applicando alcuni metodi di filtro per evitare di inviare le intestazioni che dicono al browser che cosa stanno usando nel back-end o persino quale server web sta servendo la loro webapp.

Ti darò un consiglio che un amico mi ha dato una volta: per un determinato sito web, se gli strumenti generali falliscono, vai a controllare i loro collegamenti "Lavori" o "Carriere" e saprai per certo cosa c'è nella scatola nera.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.