Respuesta
en
ASP.NET
y en 2 temas más
a
Webforms vs MVC en Asp.Net
Respuesta
en
.Net
a
Consejo para el desarrollo de sistemas con interacción en bases de datos
La verdad es que realizar buenos diseños que sean seguros y a prueba de fallos (en la medida de lo posible) es muy complejo. Lo mejor es estar continuamente intentando aprender y mejorando. Como nombras específicamente los errores, quizá sería bueno...