Programción y Bases de Datos
Nas...
-Puede que lo que ponga ahora sea un poco redundante pero creo que es mejor así, escribirlo todo junto, que escribir solo trozos.
Tienes ASP,PHP o Java, habrá más soluciones sobre web con bases de datos (que las hay), pero de momento vamos a dejarlo y centrarnos en estas que son las más utilizadas y las mejores para empezar.
-ASP es la solución de microsoft por lo tanto puedes usarla sobre Access o SQL Server, pero dudo mucho que soporte otro tipo de bases de datos, ASP es VBScript aunque en la última versión ASP .NET han cambiado algunas cosas, pero tp es un cambio muy importante, las ventajas es que es fácil de programar y hay muchos IDEs (Entornos de Desarrollo integrados) con los que programar resulta muy cómodo y rápido, aparte de que su configuración e implantación sobre servidores NT (IIS) y Windows en general, es bastante rápida, la parte mala son sus agujeros de seguridad y que es la solución más lenta a tenor de las comparativas, ponerte en casa un servidor de asp puede ser gratis, te puedes poner el PWS (Personal Web Server) que reconozco que puede ser un poco límitado, o el más reciente ASP. NET WEb Matrix (mucho más interesante) e incluso puede que haya alguno más freeware por ahí.
-PHP es la solución "código libre" por llamarla de alguna manera y soporta muchísimas más bases de datos que ASP, desde las propias de ASP hasta MySQL, MSQL, Informix, PostgreSQL, Informix.... de lo que he visto es la que más variedad ofrece, de hecho el punto fuerte de PHP es precisamente ese, lo bueno que tiene es que es gratis (fuentes incluidos) y más ràpido que ASP, pero es algo más dificil aunque no mucho más que ASP, si nunca has programado para web es más fácil y cómodo ASP, pero si ya has probado ASP merece la pena intentarlo con PHP, PHP combinado con Apache suele ser una buena opción.
-Java es la tercera solución, que en este caso viene de la casa SUN, es el lenguaje de programación más complicado de los mencionados anteriormente, requiere mayores conocimientos, aunque con la última especificación de las JSP 1.4 las cosas hayan cambiado y sea más fácil, de todas maneras vale la pena recalcar que no solo existen los JSP para Java, también los Servlets que son programas que se ejecutan en el servidor y permanecen residentes, con los que también se puede acceder a bases de datos, de todas maneras uses tanto servlets como JSP (combinados o no con JavaBeans pero eso ya es otra historia) usan JDBC que es la API de Java de acceso a bases de datos, (que tambien hay que conocer claro) no tiene tanta variedad como PHP pero si la suficiente, y presenta la solución más profesional compacta escalable y segura de las tres.
-Respecto a servidores, cualquier servidor que sea gratis estará saturado o irá lento, pero es más fácil conseguir un server para PHP (creo) que para ASP, y para Java están contados, como siempre la solución si quieres un buen servicio pasa por pagar.
-Nota:SQL es el lenguaje de programación y PostgreSQL o MySQL es el motor de la base de datos que almacena los datos, interpreta las sentencias SQL, gestiona los accesos, las transacciones... etc etc etc, es decir todos los coches funcionan igual pero unos son Fiat, otros Seat....
-No se si me habré equivocado en algo, si es así espero que alguien lo escriba.
Byes!