Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

¿Se puede emplear MySQL con ASP y IIS?.

¿Estoy haciendo una web es ASP y IIS y quisiera saber si puedo emplear MySQL y en caso de no poder que alternativa tengo?.

La FAQ ¿Se puede emplear MySQL con ASP y IIS?. tiene Pertenece a la categoría:


 Respuesta de Jairo Bernal  23/12/02 
Por supuesto que puedes utilizar como Gestor de Base de Datos MySQL.
Lo que yo te sugiero si quieres continuar con IIS ASP es que descargues la versión para Windows de MySQL y el MyODBC para Windows también, luego creas tu base de datos y configuras un enlace ODBC que apunte a ella.
A continuación puedes desde ASP conectarte como si fuera una base de datos ODBC cualquiera.
Pero te sugiero más todavía que no utilices IIS y ASP (Microsoft, uff qué asco), utiliza Apache y PHP. Fácilito de aprender y más poderoso.
Te recomiendo que descargues el Foxserv http://www.foxserv.net
Te instala y configura Apache (Servidor Web), PHP (Lenguaje de Scripts), Perl (lenguaje de Scripts), Python (Lenguaje de Scripts), MySQL (Sistema gestor de base de datos). Todo bajo Windows, y free software (Software libre). Configuradito y listo (casi listo) para usar. Un saludo desde Colombia y espero que me perdonen los que aman dejarle los $$$ a Bill Gates.

Referencia: Artículo para Instalar el driver ODBC para conectar con una base de datos MySQL

La página de oficial del controlador ODBC para MySQL: http://www.mysql.com/products/connector/odbc/



Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestran 33 comentarios revisados

 Comentario de Gabriel
07/10/03 
Cuando tratamos asuntos de computacion tenemos muchas opciones, buenas o malas, dependiendo de las necesidades, caracteristicas de problema y el presupuesto con que se cuente. Por eso es importante analizar todas las opciones de manera objetiva, y no decir que ASCO no usen cosas de Microsoft.

A nuestro amigo se le olvido comentar que IIS está incluido en el Windows que vas a usar, sin costo adicional, ademas MySQL es gratuito.

No soy un fanatico de Microsoft, tiene cosas que no me gustan, pero me molesta más ese tipo de personas ortodoxas que piensan que un sistema como Linux( o alguna otra de esas sectas raras) son infalibles y su uso es el mejor en todos los campos.

No nos dejemos engañar por nadie!


 Comentario de Ernesto Tomás
27/11/03 
Secta rara, curiosa forma de llamar a la mayoria de servidores web del mundo. Es un dato contrastado que la gran mayoria de los web site corren bajo plataforma Unix/Linux con servidores como Apache y lenguajes de script como PHP.

La diferencia es que Linux nace desde la parte servidora y se va adecuando a la parte del cliente, por eso son unos sistemas tan potentes.

Sin embargo, Windows nace como un escritorio, y se esta dejando la piel en intentar llegar a ser un sistema servidor fiable, cuando, y aqui si que esta bien usada la palabra, Windows es un sistema infiable.

Claramente, la gente que sabe de esto, siempre a la hora de plantearse un sistema que preste servicios en internet, como bases de datos, servidores web, correo, ..., eligen plataforma Unix/Linux.

Creo que Windows es el mejor escritorio del mercado (aunque Mac esta ahi) y pienso que es en el escritorio donde deberia quedarse, y dejar hacer su trabajo a los profesionales de la parte servidora.

Secta rara Linux, aqui te van unos apuntes

Oracle, empresa lider en el mercado de bases de datos y segunda empresa mundial en facturacion de software recomienda Linux como plataforma ideal para sus sistemas de bases de datos.

HP desarrolla la nueva arquitectura de 64 bits de Intel sobre plataforma Linux, gracias al codigo libre.

Industrial Light & Magic, empresa lider en el sector de los efectos especiales de peliculas (la de George Lucas, Star Wars, ...) pasa todo sus workstations (renderfarm) a linux para producir Star Wars II, el ataque de los clones

Asi podria seguir hasta el infinito ... y mas alla

 Comentario de Marcos Celis
04/12/03 
Estoy completamente de acuerdo con que Micro$oft es util y practico, pero es basura tecnologica.
Si eres un usuario, sirve, pero no para grandes cosas, aunque esto no viene al caso, yo me he pasado horas intentando hacer que ASP pueda ver a MySQL via ODBC, y es una gran paja, esperaba un aporte a la causa, ya he decubierto 4 formas de coneccion a cualquier base de datos, pero no sirven con MySQL...
lastima... :o(

 Comentario de Francisco
18/12/03 
Soy más usuario Windows que Linux, no tengo un preferido, utilizo uno y otro dependiendo del problema que tenga que resolver, no uso la misma herramienta para todo, creo que eso no es posible. A modo de comentario final, nunca habia utilizado MySQL antes y por problemas de performance con MS Access me cambie a MySQL y la conexión ODBC que tuve que hacer para que funcionaran mis páginas .ASP no me tarde en hacerla más de 5 minutos y todo funciono OK, salvo el paginado de registros que MySQL lo resuelve de otra forma porque no tengo acceso a las variables 'pagezise' y todo eso de los conectores ODBC Microsoft.

 Comentario de Enrique
20/1/04 
Lo de la tecnología de 64 bits, noes HP, si no IBM.
Y si, son una secta.

 Comentario de dani
26/1/04 
Aqui os pongo un trozo de código probado en nuestros servidores Windows 2003 Server con Helm (imagino que funcionará en otros):

<%
dim conn
dim conn_string

conn_string = "Driver={MySQL};Server=127.0.0.1;Port=3306;Database=test;Uid=test;Pwd=test"

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open(conn_string)

strQuery = "SELECT * FROM productos"
Set RS = conn.Execute(strQuery)

%>

<html>
<body>
<b>Resultados</b>
<br><br>
<%while not RS.eof%>
<%=RS("nombre")%> <%=RS("precio")%><br>
<%RS.MoveNext%>
<%wend%>

</body>
</html>

 Comentario de Sevelv
10/2/04 
Estimados:

Al parecer hemos dejado de lado la pregunta que nos invocaba estar en esta FAQ : "¿Estoy haciendo una web es ASP y IIS y quisiera saber si puedo emplear MySQL y en caso de no poder que alternativa tengo?."....

Lo importante de mencionar es que a mi me funcionó para realizar listados de resultados simples, pero no para scripts "mas avanzados" tales como la paginacion de resultados o un buscador avanzado. No dudo que a alguien le funcione, ya que si le funciona, bien por el...

Pero ¿realmente vale la pena utilizar ASP con MySQL? En el mercado de los hosting, son pocos por decir nulos los servidores que ofrecen el tándem ASP-MySQL, cuando lo normal es que ofrezcan ASP-Access ó ASP-SQL Server, entonces para que perder tiempo creando un proyecto web ASP-MySQL cuando en el mercado no hay factibilidad???
Quizás sirva como experimento o logro personal, pero mas allá en la realidad (los servidores), no hay mucho que esperar.
Hasta ahora, el unico servidor (que he visto) que ofrece ASP-Access-MySQL es www.virtuabyte.com, pero lo mejor, insisto, es utilizar ASP-SQL Server/Access ó PHP/MySQL.

Espero les sirva de algo mis comentarios. Cualquier critica o aporte será bien recibido.

 Comentario de Cristian Torres
17/2/04 
Open source no es Linux unicamente, otra cosa tambien se pueden hacer páginas ASP con python que si es sencillo (php es como c) y tiene su propio ODBC con MySql lo cual es otra opcion de coneccion a la base de datos. (para usar python como lenguaje de script de ASP se tiene que utilizar Activepython, es gratuito)

a los productores de hardare y software que promocionan linux les interesa bajar los costos de las licencias, como linux funciona, lo recomiendan e incluyen.

 Comentario de ERIK
25/2/04 
CREO QUE ESAS´PERSONAS QUE ESA PERSONAS DICEN QUELOS QUE TRABAJAN CONLINUX SOMOS UNA SECTA NO SABEN EL SIGNIFICADO DE LO QUE ES UNA SECTA NO SABEN NADA DEL MUNDO DE LA INFORMATICA, Y BUENO WINDOWS EN SUS DIFERENTES VERSIONES ES BUENO PARA ESCRITORIO, MAS NO PARA GRANDES COSAS COMO SERVIDORES O GESTORES DE BASES DE DATOS DONDE SON UNA DESGRACIA

 Comentario de Carlos
03/3/04 
Mirad, no se qué os pasa a todos entre Microsoft y Unix/Linux. Es tan sólo responder de forma sencilla y adecuada a la pregunta que creo se olvida, instalar un servidor web, ya sea para internet o intranet. Ambos sistemas son válidos, Linux tiene una mayor potencia como servidor, de eso no cabe la menor duda, pero Windows tiene la mayor y única potencia en software adecuado en todas las tareas que pretendamos hacer hoy día con un pc. Y no hablo sólamente de renderizar el ataque de los clones, ni de que sea un software gratuito y de código libre. El día que Linux sea más organizado y cuente con delegaciones serias donde poder dirigirse y exigir cuentas cuando vengan los problemas, ese día cobrarán por el S.O. Linux, así que no sigáis por favor metiendoos más tralla en estos temas. Ambos S.O. tienen sus pro y sus contra, y se estaría mintiendo si no se sabe reconocer la potencia de cada cual.

No me fascina Bill Gates, pero tampoco me anima mucho el entorno Linux, ya que para consultar no hay centralización aún, puede haber "focos" organizados, pero distan mucho de ser una gran empresa como es actualmente Microsoft, con todo su soporte técnico y tecnológico. Linux es sólo una sombra frente a Microsoft por ahora, y por eso es gratis. Nadie da dólares por centavos. Asi que no discutáis tanto y relajaros, y ya se verá el futuro. Yo tengo montado ISS 5 con ASP, y pronto tendré tb PHP, y sin problemas. Pero tb necesito trabajar con el pc en muchas cosas (soy informático) y Linux no me da opciones para ello, le falta aún mucho para ser potente en muchas muchas cosas. Como servidor, es el único que montaría, y como seguridad en archivos tb, en esto Microsoft es una patata, dicho claramente, pero en el resto de tareas que se necesitan en un pc que son muchas más, Linux es la patata.
Tenedlo en cuenta peñilla. Chao.

 Comentario de Juan Pablo Agudelo
23/3/04 
Creo que no era necesario tantos comentarios para una pregunta tan simple como la que eso el usuario, ya tomarion la pregunta como una pelea entre Windows y Linux, creo que las dos tienen cosas buenas y malas, pero la idea de hacer preguntas aqui es solo para que respondan los que pueden colaborar, no para armar discuciones.

La respuesta para nuestro compañero(a), es que si, si puedes usar las dos, tu ya eliges el sistema operativo. Que estes muy bien

 Comentario de Luis E.
01/4/04 
Hay que ser objetivos a la hora de comentar algo, primero, linux no es el numero uno en servidores web por su gran facilidad y confiabilidad, sino porque es gratis, abran los ojos niños. Microsoft es una empresa que lleba meritos por lo innovadora que ha sido aunque sus meritos se vean manchados por el plagio, el fin justifica los medios. Linux es bueno, si quieres durar 80 dias haciendo un dir...recuerden que nosotros los empresarios suponemos que nuestro tiempo es dinero, por eso utilizamos tecnologia microsoft. Gracias.

 Comentario de Alejandro Ortiz
06/4/04 
Tengos varios servidores Windows 2003 y Linux Cobalt y Red Hat 9.0

Así que puedo opinar con alguna objetividad, Windows en su gama de servidores en los próximos años será imbatible va por muy buen rumbo, tiene una estabilidad óptima, nivel de seguridad avanzado y además hay que considerar todas las aplicaciones del mercado que maneje no como Linux que son contadas.

Sobre los costos, bueno el sistema Windows 2003 no está tan caro menos de 900 U$S con actualizaciones siempre, Linux que simula ser barato todo tiene costo BIND para las DNS tiene costo, el sistema Red Hat vale cientos de U$S y las actualziaciones por 1 año en Linux cuestan como 250 U$S, Windows por varios años son gratis!

Además sobre seguridad: cada 7 días hay nuevas fallas del Kernel en Linux y de todos lados mientras que en Windows habrán notado que cada vez es menos o no? Si no saben suscribanse a los boletines de Red Hat o los otros cada día hay un enorme bug en Linux.

Es más tengo a más de 150 servidores Linux en mis manos por sus fallas de seguridad, en resumen fácil de explotar Linux, seguro no pasa de ser un Mito de un secta fanática de los viejos Linuxeros que saben bien que lo que digo es cierto. Windows para el 2006 en generación de servidores sera en definitiva un excelente sistema tanto para el hogar como para los servidores.

Lógica simple de alguien que tiene servidores Linux y se que de barato no tienen nada (solo una máscara) y también de servidores Windows que lo que me dicen en costo es y no tengo sorpresas por el camino.


 Comentario de Carlos Velazquez
13/4/04 
Si..si...si; todos tienen algo de razón, pero también dependiendo de la forma de trabajo a la que esta acostumbrado cada uno. En mi caso particular, he trabajado más sobre la plataforma windows, con IIS, ASP y MySQL sin ningún problema. Inclusive con la misma conbinación he realizado páginas para Intranet en algunas empresas. Como he dicho antes, depende de la forma de trabajo y de nuestra comodidad al hacerlo. Respeto para cada uno y por cada uno es lo mejor que podemos hacer.

 Comentario de Jags Andrew 90
05/6/04 
Bueno lo que se dice de linux en cierta forma es cierto(lo de los costes a largo plazo), pero hay que aclarar que es mas fiable, los errores se corrigen mas pronto que en windows, tenemos el codigo fuente de la mayoria de aplicaciones, el soporte de nuevas "versiones" es gratis, y muchos mas beneficios como poder ver peliculas divx, jugar playstation, hacer documentos o diapositivas con openoffice, etc, no tiene tantos problemas de estabilidad como Windows, y hablando de innovacion , microsoft la mayoria de veces nunca a innovado, casi toda su tecnologia es comprada a terceras compañias(ej: dos, windows, visual basic, etc) salu2 ...

 Comentario de Javier Delgado
09/6/04 
Si se puede utilizar mySql con ASP y funciona muy bien, lo llevo probando hace mas de 1 ano y sin problemas; y con relacion a bases de datos de windows ya he probado todas y mi clasificacion es la sgte.:
1) Msaccess (Basura) 3) MSSQL (Lindo pero caro)

lo bueno del mySQl es que se puede acceder a la base de datos en Modo edicion remotamente lo cual ayuda mucho si tu website no puede detenerse.

Por ejemplo Msacces solo soporta 20 conexiones congruentes simultaneas mientras que MySQL soporta 1000 conexiones congruentes eso si es aguante...

Yo soy programador y desarrollador web y ya pase por VB, VFOX, VC, Java, pascal, ASP, php y la mejor combinacion que encontre es Visual basic como software cliente, ASP como Servidor y mySQL como base de datos (la combinacion perfecta)

Lo unico malo de microsoft son sus licencias de porqueria, si por cada falla que tiene su software nosotros le cobrariamos seriamos ricos muchachos, hay que cambiar la politica de bill y hacer valer lo que pagamos..

 Comentario de Ray
09/7/04 
Definitivamente, los linuxeros nunca se pondran de acuerdo con los windowsxeros, sin embargo, en cuestiones de aplicaciones lo que se trata es hacer jalar el sistema, y por eso habria que hacer un analisis de los alcances del mismo y el presupuesto y politicas con la que se cuente, cadad caso de estudio es diferente, asi que no se trata de insultar un sistema u otro, sino de sacarle el mayor provecho a lo que se tenga o a lo que se pueda contar, en mi experiencia personal, recomiendo mucho el uso de IIS como servidor Web y Asp como herramienta de programacion, corriendo en un servidor Windows, de preferencia NT o 2000 server, y si tienen la posibilidad de usar un servidor Unix, no Linux, corriendo una base de datos Oracle. Pero todo esto de acuerdo a las caracteristicas de su sistema y los recursos con que cuenten, y recuerden lo que se trata es sacarle el mayor provecho a los recursos con que se cuente.
Saludos desde Mexico

 Comentario de Gustavo Gutierrez
10/7/04 
Así de sencillo se conecta uno con MySQL desde una página ASP:
<html>
<head><title>Asp y Mysql</title>
</head>
<body>
<%
set oConexion=server.createobject("ADODB.connection")
'MySQL ODBC 3.51 Driver es el driver que yo tengo instalado
oConexion.open "Driver={MySQL ODBC 3.51 Driver};Server=HOST (Ej: localhost);Port=3306;Database=NOMBRE_DB;Uid=NOMBRE_USUARIO;Pwd=PASSWORD"
sqlstr="select * from NOMBRE_TABLA"
set oRsGeneric=oConexion.execute(sqlstr)
if Not oRsGeneric.Eof then
Response.write "<br>CUALQUIER TEXTO</br>"
Response.Write " <td align=""justify"">" & Server.HTMLEncode(oRsGeneric("saTitulo")) & "</td>" & vbCRLF
else
oRsGeneric.movefirst
while not oRsGeneric.Eof
for each item in oRsGeneric.fields
Response.Write " <td align=""justify"">" & Server.HTMLEncode(oRs("NOMBRE_COLUMNA")) & "</td>" & vbCRLF
response.write "<br>"
next
oRsGeneric.movenext
wend
end if
oConexion.close()
%>
</body>
</html>

 Comentario de Gandas
13/8/04 
Creo que se salieron de la pregunta inicial, por otro lado mysql se puede usar con cualquier lenguaje con ODBC, tambien puedes usar ms Access si es que necesitas soluciones rápidas y poco complejas, mysql es un poco más complicado al momento de programar pero sus opciones de configuración son extensas, es mejor usarlo si tienes proyectos grandes, lo aconsejable es que uses php con mysql, te va a dar mejores resultados.

 Comentario de Vladimir Bonilla
19/10/04 
En web, me inicie programando con ASP-VBScript, y del lado del cliente empleo siempre JavaScript.

Sin embargo, muchos de los clientes que he tenido tienen sus dominios alojados en servidores Linux, por lo cual empecé a utilizar PHP como lenguage de programación y mySQL como base de datos.

La verdad es que después de usar uno y otro sistema y lenguajes de programación, me es indiferente cual necesito emplear, simplemente me apego a las necesidades del cliente, y si yo puedo decidir en cual sistema programar, le explico al cliente las ventajas y desventajas de uno y otro sistema y entonces tomamos la desición.

Respeto a los amantes de PHP y a los fieles de Bill Gates, y les recomiendo que no se cierren en uno u otro lenguaje.... los 2 son buenos y ambas tecnologías (Windows y Linux) son buenísimas , sino, no estuvieran donde están.


 Comentario de Christian
20/11/04 
Hola a todos! Como Ingeniero Informatico toco cada dia sistemas Windows (XP,2000,2003s,) y sistemas Linus/Unix/Solaris.

La gran mayoria de la gente habla sin saber con certeza que lo que dice es correcto. No nos creamos lo que dice la gente, comprovar las cosas vosotros mismos.

No soy un defensor de Windows, de hecho yo dispongo de servidores Linux en la empresa, pero se ha de saber valorar el gran trabajo que ha hecho la casa Microsoft al sacar la gama de sistemas op de 2000 hasta xp y 2003.

La estabilidad de los sistemas con nucleo NT/2000 -> XP ha mejorado mucho, y es casi igual de buena que gran mayoria de linux, ya que todos se basan en un kernel monolítico. Señores hay mucho trabajo detrás para que 3 años mas tarde de comprarte el S.O. te compres una capturadora de tele, la conectes y sin driver ya te la detecte y te la instale. (y eso se ha de saber valorar).

Yo uso servidores UNix y Linux simplemente por ahorrarme la licencia y porque son terminales sin entorno grafico que no requieren un hw muy potente. Ahora bien, instalense una distirbución linux como "Fedora Core" y miren la memoria Ram que ocupa. (unos 170Mb nadamás ejecutarse), luego miren la ram ocupada por su XP Profesional (98MB).

Simplemente salen menos virus en Linux, no porque esté mejor programado, sino pq tiene menos gente en contra buscando agujeros de seguridad.Nadie tiene como objetivo joder linux, pero mucha gente si lo tiene contra Microsoft.

Para aquellos que atacan a Microsoft sin motivo y por la via economica, que sepan que las empresas que usan Linux, compran un Servicio Técnico para la ayuda de la gestión y arreglo de errores del S.O. Linux a por ejemplo (Red Hat o SuSe ...) que vale casi como el servicio de Microsoft. Yo he hablado con los de Microsoft por problemas de drivers mal programados y me han resuleto los problemas mucho antes que la casa SuSe que tan buena fama tiene.

Ya por último decir, que Microsoft hizo cerca de los años 80 una distribución Linux, que se comercializó. Para los que hablan de plagio, el mismo que la casa Apple al copiar a Xerox por inverntar el Ratón y que Unix/Linux, al ponser un escritorio = que Windows, que lo copió de Mac.

PERO SEÑORES, CASI EL 30% DE LA EMPRESA DE MAC ES DE MICROSOFT!!!!!! EL soft de ofimatica de Mac está programado por Microsoft, así como el driver SAMBA de los sistemas Unix/Linux/Solaris y muchos otros drivers que desconocemos.

Y preguntense a uds mismos. ¿Que s.o. tienen instalado en casa? ¿pq este?.

¿Quizas por la compatibilidad de juegos, por la facilidad, por la comodidad de uso/instalacions.?

Atentamente. Christian
Jefe del Area de Informaticade CTTLS

 Comentario de Mario Vazquez
11/2/05 
Es increible ver como la personas aun tienen el cerebro bloqueado con los sistemas operativos microsoft, es por uds que mejores opciones nunca podran desarrollarse plenamente, si no sabes utilizar algo es mejor que no lo critiquen.

 Comentario de Gmanao
03/4/05 
Bien. Mario Vazquez, estoy de acuerdo contigo y no con la mayoria.

Hoy x hoy Microsoft no es una opcion tan poderosa como linux o unix, apesar de sus bug como los de windows (ninguno es perfecto), y os doy mi alegato:

La familia de servidores Windows se ahoga con una configuracion Hard-Soft un poco compleja, me explico. Oracle 8i,9i no van tan suelto en servidores windows, y menos si tiene muchos accesos simultaneos, y como tu servidor tenga un sistema raid potente... despidete. Yo nunca he visto una solucion windows empresaria, ¿por que?

Por el dinero? por la complejidad? por que no es de fiar?, me inclino x esto ultimo

Respecto a ASP-PHP... PHP sin dudarlo, por facilidad, similitud al resto no microsoft (ASP es distinto a todo, me refiero a sintaxis), por velocidad, por recursos gratuitos y documentacion, etc,etc.

un saludo un saludo.

 Comentario de Jimmy
14/6/05 
Señores, realmente las 2 plataformas MS y Unix y sus variantes son muy buenas.
He visto y desarrollado sobre ammbos , y son realmente robustas para los q se le usa.
Pero cada vez los usuarios y organizaciones en general piden Desarrolloss q sean rapidos y confiables, al parecer todavia Microsoft lleva ventajas en cuanto a la rapidez.

 Comentario de JESUS OMAR L. S.
18/6/05 
cuando se trata de un sistema operativo servidor para gestionar la red, servicios web y demas gama de servidores, ahi esta UNIX.

se entiende que si sabes linux podras con unix.
No hablemos de que si Microsoft cuesta y de que linux es "gratis", ojo!, es free (libre).

y que diferencia habria a estas fechas si todo el software microsoft se consigue de manera "free" por medio de los programas de comparticion de ficheros, llamese emule, edonkey, bitorrent,etc...
y pues bueno es ilegal pero es posible!.

recuerden microsoft no es un organismo de estandares, al contrario este las viola. si quieres ser un verdadero programador programa de manera "generica", sè "free" (libre) desarrolla tu mente antes!, crea tu propio criterio...la verdad nos hace libres

 Comentario de Ignacio
10/8/05 
Como he podido leer en comentarios anteriores, quisiera agregar el mio, estoy de acuerdo con los que dijeron de que linux esta lleno de bugs también, si no por que estarian permanentemente largando kernels nuevos con bugs arreglados...también es cierto que cuesta sus cientos de u$s tenerlo en correcto funcionamiento, nada es gratis.

Microsoft es muy bueno también, es verdad que viene de una racha de SO de no muy buena calidad, pero Server 2k3, es un muy buen sistema...realmente el administrador tiene "el cotnrol" sobre todas las tareas, y mas aun...con las otras tecnologías que lo complementan. Además bien administrado, de manera correcta y conciente, es un sistema operativo muy seguro, no sólo lo digo yo, lo dicen los autores de libros dedicados a la seguridad de redes, como Joel Scambray y Stuart McClure, fanáticos de las tecnologías libres.

Yo uso actualmente FreeBSD y realmente me parece muy bueno, pero no es un Linux es un Unix.

Con respecto a las tecnologías ASP / PHP, ambas son muy buenas, y me parece indistinto el uso, trabajo con ambas, al igual que con MySQL y MSQL, predominan en el mundo servidores Linux (no así Unix), por que para el cliente es mucho más barato y al momento de analizar...siempre tienden a lo que sea más barato si?...eso es lógico. Pero no quiere decir que una sea mejor que otra(ASP/PHP)...ya que con ambos se pueden obtener los mismo resultados....si no fuese así uno de los dos ya habría dejado de existir.

Eso sí para el que haya tenido oportunidad de probar ASP .NeT tal vez ya haya visto con otros ojos a esa tecnología.

 Comentario de maximiliano
18/10/05 
me parece por demas grosero y de mal gusto ese gesto de escribir "microsoft, uff que asco". no olvidemos que a microsoft se le debe bastante en lo que respecta al desarrollo de la informatica. considero ese gesto como propio de un pensamiento pseudo-liberal y como reflejo de zurdismo en lo que a informatica se refiere. Cuidado. Me gustaria ver que pasará con esta clase de pensamientos el dia que php o apache o mysql (que tambien tiene pros y contras como asp sqlserver e iis) dejen de ser de libre distribucion, como pasó con redhat.-

 Comentario de Gerardo
19/10/05 
Hola a todos. Yo, comparado con la mayoria de ustedes que se ve que son programadores con experiencia, me considero principiante. He implementado webs en ambas plataformas, y me han funcionado sin problemas. De hecho se me ha complicado un poquito mas en windows con la cuestion de permisos a la hora de accesar a base de datos. Creo que los dos son buenos, pero he encontrado documentacion y respuestas mas rapidas en windows. Sin mencionar el detalle de los controladores. Yo soy de los que piensan que nada es gratis en este mundo, asi que lo que es aparentemente gratis, te dará mas problemas ya que no hay una compañía que te garantice su funcionamiento o te de respaldo. Lo que veo venir es que windows va a bajar sus precios y aumentar su seguridad a la pirateria.

 Comentario de cristian
01/12/05 
les recomiendo que usen una conexion oledb en vez de odbc

con sqlserveres asi

dim cn,rs
set cn=Server.createobject("adodb.connection")
cn.open"provider=microsoft.jet.oledb.4.0)
set rs=Server.CreateObject("adodb.recordset")


//esto es en caso de que la tabla sea access 2000 o xp

//para sql es sqloled

en todo caso tengo una guia rewena si quieren la mando pa todos los chatos que quieren saber de asp

 Comentario de Albeiro
06/12/05 
Veo que este gran espacio para compartir informacion tecnica, lo convierten algunos en su sitio de desahogo emocional, para promocionar lo poquito que conocen y para hablar mal de lo que no conocen. Por favor tratemos estos temas de tecnologia, como verdaderos profesionales y asi, todo el mundo encontrara en estos foros una forma de confrontar por su cuenta, las diferents plataformas.

Les hago la invitacion a los que se dedican a criticar de un lado o del otro a que no ENSUCIEN el foro con sus comentarios que lo unico que muestran es la ignorancia y falta de cultura de quienes escriben.

ALbeiro

 Comentario de Juan Carlos Lopez Castillo
07/2/06 
Yo trabajo en un departamento de mantenimiento de software y en realidad utilizo ASP y PHP en servidores windows 2000 server, el rendimiento de ambas plataforma son similar especialmente en las aplicaciones web con bd oracle, en este momento estamos probando las bd MySql para saber si el performance es similar.

Respetando los comentarios me parece que windows es comodo y el asp es sumamente facil con mucha documentación, pero si requiere un buen Harware.

 Comentario de Carlos Acevedo
17/2/06 
Señores, señores... Puntualicemos respecto de la Pregunta: ¿Se Puede Montar un sitio con ASP/MYSQL sobre IIS?. La respuesta es si.

En primer lugar aclarar que Access NO es un Motor de base de datos, ya que el Motor se llama Microsft JET, que en su versión 4.0 se asocia con el Programa Administrador de BD llamado ACCESS.

en Segundo lugar Existen 2 formas conectarte a MYSQL por ASP: Vía DSN, Vía DSN-LESS y de ésta última puede ser por Driver(que es genérico) o por Provider(que es específico). Satisfecho?, espero que si.

Por otra parte, Tienes varias alternativas de bases de datos, algunas gratuitas y otras comerciales. Por ejemplo: PostgreSQL es una excelente alternativa gratuita (ver licencia) a MYSQL y se acerca mucho más a la funcionalidad y poderío de ORACLE y se integra a la perfección a PHP ya que trabaja sobre UNIX/LINUX/WINDOWS.

Como bien ya se ha mencionado, tu inquietud genera otras tanto o más interesantes:

1.- Para qué mezclar ASP con MYSQL si en el Mercado del WebHosting es Inviable???

2.- Da Igual, técnicamente hablando, si lo haces en Windows o en Linux (recordemos que existe ASP sobre Linux con Chillisoft); sin embargo, funcionalmente no es lo mismo ya que en ambientes servidor las plataformas UNIX/LINUX entragan mayores prestaciones, especialmente para bases de datos y ambientes web.

3.- No está en discusión cuál es mejor o peor, si ASP o PHP; pese a esto, las combinaciones exitosas son ASP/MSJET(ACCESS), ASP/MSSQLSERVER, ASP/ORACLE, PHP/ORACLE, PHP/POSGRESSQL, PHP/MYSQL, PHP/TAMINO, JSP/TAMINO, y un etc de proporciones épicas.

4.- Lo que sí es indudable es que APACHE WEB SERVER es infinitamente mejor que IIS ya que es mas estable, de mejor performance, mas seguro y confiable... y ojo que yo desarrollo en ambientes Windows con .NET/SQLSERVER...

Finalizando, no espero entregar la panacea, ni decir cual es la verdad absoluta, sin embargo espero haber sido un aporte a tu duda.

Reflexionemos en esto MYSQL, POSGRESQL y PHP han crecido en prestaciones, calidad y número de usuarios tanto en los 3 últimos años que te hace pensar en el por qué de ello, no??

Saludos a toda la Comunidad de DesarrolloWeb.

 Comentario de juan churqui
21/2/06 
la verdad, (como si alguuien la tuviera), ambas son solo herramientas, la solución la da uno.

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 16 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Servidor ASP para Windows XP profesional
  + Utilizar PHP en IIS en Windows XP
  + Configurar IIS para interpretar páginas ASP
  + Cómo instalar IIS en Windows XP Profesional
  + Bajar MySQL
  + Interfaz visual para el manejo de MySQL
  + Problemas al instalar apache en Windows XP
  + Gestores para el trabajo con MySQL
  + Crear tablas en MySQL
  + Las sentencias SQL que lanzo desde PHP no actualizan la base de datos
  + Cargar creates e inserts de fichero externo en MySQL.
  + Es necesario usar mysql_free_result() y mysql_close()?
  + No tengo permiso en MySQL para crear una base de datos
  + Aplicaciones para hacer respaldos de bases de datos MySQL
  + El driver Connector/J
  + ¿Cómo se instala el driver ODBC para MySQL?
  + Seguridad en MySQL
  + Exportar datos desde Excel a MySQL
  + Importar y exportar datos de Access a MySQL
  + Restaurar un respaldo o backup de base de datos MySQL
  + Puerto MySQL
  + Administrar base de datos MySQL de mi alojamiento
  + Mysql de windows a linux
  + Selects anidados en MySQL
  + Cómo crear una consulta con fecha
  + Error en sentencia count con mysql
  + Ejecutar programa desde MySQL
  + Diferenciar mayúsculas y minúsculas en MySql
  + Error al conectar base de datos sin DSN en ASP
  + Ordenar registros de base de datos por fecha
  + Ejecución de sentencias SQL y caracter comilla
  + Conectar una base de datos Access de otro servidor
  + Sustituir puntos por comas en campos numéricos
  + Obtener el identificador de la última inserción en ASP
  + Recoger datos de un SELECT multiple en ASP
  + Todos los métodos y propiedades de recordset
  + La propiedad RecordCount de un RecordSet me sale -1
  + No veo el icono de conexiones ODBC en el panel de control
  + Baby ASP server
  + Sumar una columna en ASP y ACCESS
  + ...

Para ver más FAQ relacionadas accede a las categorías:

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia