Aproximación general

Desarrollé este sitio para que fuese eficiente, fiable e intuitivo
Al desarrollar customsolvers.com, traté de maximizar los siguientes aspectos:
  • Eficiencia
    . Puse especial atención a aspectos de eficiencia y por eso las páginas cargan tan rápido a pesar de usar un hardware muy limitado. Conseguí esto principalmente al convertir la eficiencia en mi máxima prioridad (por ejemplo: sobre la usabilidad) y complementando un código eficiente con aproximaciones adicionales para la mejora de la eficiencia (por ejemplo: minificar CSS/JavaScript/HTML o incluir dentro del HTML tanto como fuese posible).
  • Fiabilidad
    . Un sitio eficiente es generalmente bastante fiable por usar menos recursos o, al menos, bajo condiciones menos proclives a dar problemas. Además, lo desarrollé de manera que las partes importantes puedan ser usadas bajo condiciones menos favorables (por ejemplo: JavaScript desactivado).
  • Usabilidad
    . También intenté hacer customsolvers.com tan intuitivo y fácil de usar como fuese posible, pero sin afectar su eficiencia o fiabilidad. Además también está optimizado para una amplia variedad de resoluciones de pantalla y versiones de los navegadores más populares.
  • Modularidad
    . Escribir un código altamente modular y escalable también fue una de mis principales preocupaciones al crear este sitio. De hecho, la motivación de la mayor parte de su uso de bases de datos es precisamente la mejora de la modularidad/escalabilidad del código; una aproximación que ciertamente no es la alternativa más eficiente.