WebsiteGrader es una aplicación web de 2 partes, que sigue un patrón bastante estándar en estos días. El back-end presenta una API de estilo REST, que transmite JSON a un front-end PHP ligero que traduce el JSON a HTML, agregando llamadas a la acción y otros elementos gráficos.
Originalmente, WebsiteGrader fue escrito en C #, utilizando el marco ASP.Net, ya que eso es lo que HubSpot utilizó al comienzo de la empresa (2006 – 2007). Sin embargo, en los años posteriores, nos hemos alejado principalmente de C # hacia un par de otros lenguajes y, lo que es más importante, el modelo de arquitectura orientado a servicios anterior.
No hay recorridos del back-end, y la API no es pública en este momento. Sin embargo, ambos podrían cambiar en el futuro. Si tiene ideas o ideas sobre una API de WebsiteGrader, publíquelas en ideas.hubspot.com.
- ¿Hay alguna ventaja de usar WCF para escribir servicios web en lugar de ASP.Net core?
- ¿Cuál es el mejor generador de embudos?
- Cómo aumentar el tiempo de carga de mi sitio web
- ¿Los navegadores reproducen animaciones incluso después de que el componente se sale del área de visualización cuando la página se desplaza hacia abajo?
- ¿Puede un servidor dar JSON como respuesta cuando el navegador exige un archivo .HTML?
(Divulgación: soy ingeniero en HubSpot y he ayudado a construir y mantener WebsiteGrader, aunque principalmente trabajo en otras partes de nuestra plataforma).