¿Qué lenguaje (s) de programación se utilizan para crear cuestionarios de validación de datos?

Por lo general, si está pensando en el diseño web, filtrará sus formularios inicialmente en JavaScript y, dependiendo de la técnica que necesite, verifique si hay elementos en blanco o si los campos numéricos tienen valores numéricos, esos valores son un cierto número de caracteres o están dentro de un rango particular. Los datos más críticos pueden validarse mediante expresiones regulares y referencias cruzadas. El filtrado en el lado del cliente evita que los datos incorrectos pasen al servidor, minimizando los errores y el ancho de banda desperdiciado.

Solo como un comentario interesante, estaba leyendo el libro PHP en acción a principios de este año. Un fragmento de código del autor mostró una expresión regular de 50 caracteres bastante efectiva para validar direcciones de correo electrónico. Otra expresión regular de 500 caracteres se mostró en el apéndice del libro. Además, el autor dio una referencia web de una expresión regular de más de 5,000 caracteres que se considera como uno de los mejores filtros de validación de correo electrónico que se haya diseñado.

PHP es común en el lado del servidor en estos días para hacer la recuperación de datos, validación, análisis y respuestas dinámicas de la página web, pero Perl, Python, Java, también son muy comunes dependiendo a menudo del tipo de base de datos que se utiliza. ASP es el acrónimo de Microsoft para páginas Active Server. Obviamente, tiene numerosas combinaciones posibles que involucran Oracle, Transact SQL de Microsoft SQL-Server y los lenguajes de script más pequeños de MySQL y PostgreSQL

Para el código de formulario de tipo no web, Access se integra de forma nativa con VBA y Visual Basic utilizando el motor de base de datos Jet de Microsoft. Con Access / VBA, el código de verificación de datos del formulario y la declaración y el filtrado del tipo de datos son principalmente uno en el mismo, eliminando algunos esfuerzos duplicados. Su lenguaje y técnica dependen mucho de los recursos que tiene a su disposición y de la importancia de su proceso de verificación.

Una vez más, el lenguaje de programación elegido NO importa, ya que cada lenguaje de programación tiene sus propias ventajas y desventajas,

La validación de datos es un enfoque inicial muy básico para escribir en cualquier lenguaje de programación. ¿Con qué lenguaje de programación te sientes más cómodo? Entonces, probablemente será el que uses.

Es posible que desee considerar su capacidad para guardar respuestas “razonables” de manera efectiva al considerar respuestas válidas al cuestionario dentro de un lenguaje de programación elegido.