Estimados, me pongo en contacto con ustedes para ofrecerles mis servicios para desarrollar el proyecto.
Haré una cotización tentativa, dado que tengo muchas dudas, después ajustaremos el presupuesto.
Quisiera saber quién determinó que el lenguaje deba ser JavaScript? La generación de gráficas y reportes tabulares puede realizarse en cualquier lenguaje.
Para trabajar con datos almacenados en una BD, lo mismo que para generar un PDF hay que usar lenguajes que trabajen del lado del servidor (PHP o ASP dependiendo del sistema instalado en el servidor) ¿En qué base está el servidor Linux o Windows?
La determinación del lenguaje de programación se hace en función de la prestación del sistema, lo que sea mejor para alcanzar el objetivo planteado.
JavaScript se usa para trabajar con datos incorporados por el usuario de la web, no puede trabajar con BD porque no tiene acceso al servidor.
Una vez que los datos estén disponibles, es decir que hayan sido extraídos de la BD del servidor mediante los correspondientes comandos, las gráficas pueden realizarse en cualquier lenguaje.
Javascript se utiliza cuando los datos son introducidos por el usuario de la web.
Resumiendo JavaScript trabaja del lado del cliente y ASP o PHP trabajan del lado del servidor. Hay técnicas mixtas como HTML5 o AJAX pero se utilizan en determinadas ocasiones.
El costo del desarrollo no está asociado al lenguaje utilizado sino a la prestación requerida, por lo cual necesitaría información más específica del proyecto, como tipo de BD, sistema del servidor (Linux o Windows), interacción con el usuario, si el documento PDF deberá ser almacenado o simplemente bastará con crearlo en el momento que lo solicita el usuario, etc. Todo dato que puedan aportar será bienvenido.
Desde ya muchas gracias.
Quedo a la espera de su respuesta y a su disposición por cualquier consulta adicional.
Saludos cordiales!!