¿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:
Pregunta
¿Estoy haciendo una web es ASP y IIS y quisiera saber si puedo emplear MySQL y en caso de no poder que alternativa tengo?.
Respuesta de Jairo Bernal
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/

Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

Gabriel

07/10/2003
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!

Ernesto Tomás

27/11/2003
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

Marcos Celis

04/12/2003
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(

Francisco

18/12/2003
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.

Enrique

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

dani

26/1/2004
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>

Sevelv

10/2/2004
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.

Cristian Torres

17/2/2004
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.

ERIK

25/2/2004
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

Carlos

03/3/2004
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.

Juan Pablo Agudelo

23/3/2004
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

Luis E.

01/4/2004
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.

Alejandro Ortiz

06/4/2004
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.

Carlos Velazquez

13/4/2004
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.

Jags Andrew 90

05/6/2004
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 ...

Javier Delgado

09/6/2004
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..

Ray

09/7/2004
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

Gustavo Gutierrez

10/7/2004
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>

Gandas

13/8/2004
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.

Vladimir Bonilla

19/10/2004
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.

Christian

20/11/2004
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

Mario Vazquez

11/2/2005
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.

Gmanao

03/4/2005
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.

Jimmy

14/6/2005
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.

JESUS OMAR L. S.

18/6/2005
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

Ignacio

10/8/2005
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.

hector

21/8/2005
Amigos, interesante discucion alguien me puede decir q bases de datos es mas poderosa? si Los sofwares libres como el postgreeSQL, MySQUL o el Microsof SQL 2003 Server.

Con los S.O. estamos claros. gracias

Antonio

14/9/2005
Estoy Realizando un sistemas web quisiera saber si realmente se puede implementar un gesto MySql con asp, ya que en mi caso en asp no response debidamente. por ejemple le indico recordcount para saber cuantos registros genero la consulta y me arroga -1 y asi con todas las propiedades que se relacionan con base de datos. Si alguien a desarrollado esto ante le pido ayuda.

Gracias..

maximiliano

18/10/2005
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.-

Gerardo

19/10/2005
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.

cristian

01/12/2005
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

Albeiro

06/12/2005
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

Juan Carlos Lopez Castillo

07/2/2006
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.

Carlos Acevedo

17/2/2006
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.

juan churqui

21/2/2006
la verdad, (como si alguuien la tuviera), ambas son solo herramientas, la solución la da uno.

Orlando Rodriguez

03/3/2006
Hola,
discuplen por lo que voy a decir, pero ustedes no paresen progamadores si no fanaticos.
yo soy programador en anvos sitemas y no veo la diferencia.
PHP-MYSQL
ASP-SQLSERVER
LINUX
VISUAL BASIC
DELPHI
JAVASCRIPT
VBSCRIPT
AJAX
WINDOWS TODAS LAS VERSIONES
tengo 5 años desarrollando.

esto es simplemente para que lo tomen encuenta.
gracias y disculpen mi forma de expresarme

Enrique Garrido

17/3/2006
A mi me gustaria saber si puedo conectar ASP+POSTGRES Se agredeceria si postearan como conectar las dos tecnologias.

Saludos

javier

23/3/2006
JAJAJAJAJAJAJAJAJA.........

--->MICROSOFT
-LO TENGO INSTALADO EN LA CASA
-LO USO EN MI TRABAJO
- ME GUSTA LO FACIL QUE ES DE USAR
-LOS OBJETOS DE ASP SE COMPRAN
-DEBO DE TENER WINDOWS

-LINUX CASI NO LO USO
-NO TEN GO QUE ESPERARME ASTA QUE APAREZCAN LOS SERVICES PACK
-PHP ES EXTREMADAMENTE FACIL
-ES MUY SEGURO
-ES GRATIS

ANTECENDENTES HISTORICOS

!! BILL GATES NO ES INTELIGENTE -- ES LISTO !!

QDOS ---> LO COMPRO BILL GATES Y LO COLOCO EN PCS IBM DE AHI SURGIO EL FAMOSO MS-DOS.
MICROSOFT --> 3.11 FUE UNA COPIA FIEL Y EXACTA DE MAC OS QUE STEVEN JOBS COMPARTE ACCIONES CON MICROSOFT

->LA IDEA FUE DEL MOUSE FUE DE XEROR PERO COMO DIJE SE PUSO AL DIA Y SE LO GANO MICROSOFT

- SAQUEMOS CUENTAS($ PESOS MEXICANOS)
WINDWS SP2 ---2000
OFFICE 2003 ---4000
OBJETOS ASP ---XXXX
SQL SERVER Rango de precios: $1,569.95 - $2,995.00 en 12 Tiendas
TOTAL MAS DE 6000 PESOS


LINUX ---- DESCARGADO GRATIS
OPENOFFICE ---DESCARGADO GRATIS
VARIABLES PHP--- $A=0 (NO CUESTAN NADA)
MYSQL ---DESCARGADO GRATIS
TOTAL ====0

ES OBVIO

ADEMAS NO ES LE MEJOR EQUIPO PARA ESCRITORIO
ES MEJOR MAC ES MAS FACIL DE USAR
Y POR SI NO SABEN ESTA BASADO EN LINUX

Y YO DIRIA LA CONBINACION PERFECTA

LINUX-APACHE-MYSQL-PHP


Maria Claudia

11/4/2006
Si no te parece bien la tecnologia de Microsoft estas en tu total derecho de no usarla. Nadie te obliga....... pero si podemos exigir un poco más de respeto para los de este FAQ y pedirte que evites tus adjetivos despectivos que lo único que hacen es crear una imagen de soberbia y rechazo sobre tu persona..... al menos a mi me pareces soberbio, poco moderado, algo creido y tal vez un toque de cretino al decir "uf que asco"..... los programadores debemos apoyarnos para lograr que los sistemas sean mejores cada vez

aledxia

11/4/2006
Hola , tengo un problema bien gordo o por lo menos a mi me lo parece.
Resulta que en mi trabajo me hicieron crear una aplicacion en php y mysql y yo la instale con apache y me iba fenomenal el problema es que ahora me obligan a hacerla sobre IIS y no tengo ni idea podriais ayudarme.

SII+PHP+MySql ?

Juan Francisco

07/6/2006
Les comento que en mi empresa desarrollábamos en PHP.. pero la verdad, decidimos pasarnos a ASP, pues es mucho más estable, claro y la curva de aprendizaje es muuucho más corta.

El PHP, linux y demás es para los gomosos que les gusta "cacharrear",, para eso es muy bueno.. pero bien, si lo que quieres es entrar en un ambiente de producción serio y profesional... ASP: No hay que dejarse confundir.

Alfredo

28/7/2006
Yo quisiera saver como puedo insertar registro a una tabla de mysql desde una pagina asp, si alguien save como hacerlo por favor ayudenme

neto

10/10/2006
por favor respondan, y dejense de quien es mejor

yo cai en este foro desde google y traigo el mismo problema,

unos le dicen al desarrollador que si php, otros que si linux otros que si windows, les aseguro que él quiere hacerlo asi igual que yo porque quiere desarrollarlo asi, para mi seria muy facil hacerlo en delphi con base de datos informix, o php con mysql-linx o visual con sqlserver, pero en este momento quiero hacerlo con visual net y mysql, por otro lado seria para mi muy comodo poner mysql para windoes o php-mysql-linux y listo, pero quiero aprovechar mysql linux y programar en visual studio net.

asi que por favor solo contestenos la pregunta de donde bajar el driver odbc para conectar windows con mysql-linux, si es posible la pagina directa, no me digan bajalo de http://dev.mysql.com o de www.mysql.com porque ya tengo medio dia buscandolo

gracias a los que pusieron la linea de programacion para la conexion (oconn), si me pudieran dar el archivo del driver odbc se los agradeceria

Jose Luis

16/3/2007
Y porfin la respuesta?

sirius

31/7/2007
JAJAJA QUE CON MICROSOF NO SE PUEDE HACER GRANDES COSAS? SI ME DA RISA, MANEJO LAS DOS PLATAFORMAS, SOY CERTIFICADO EN UNA Y MANEJO LA OTRA HACE AÑOS YA Y TODO DEPENDE DE QUE QUIERA HACER PERO CON MICROSOFT HE HECHO COSAS REALEMNTE INTERESANTES Y MÁSPODEROSAS QUE CON LA OTRA, PIERDO MENOS TIEMPO PROGRAMANDO CARPINTERÍA Y ME PUEDO RALEMNTE DEDICARME A PROGRAMAR LO REALMENTE DIFICIL E IMPORTANTE. JA, POR FAVOR ANTES DE CRITICAR HAY QUE CONOCER MEJOR A LO QUE SE CRITICA, Y NO CAIGAMOS EN LA NOBATADA.

Oscar Meza

31/7/2007
Aun cuando ASP-MS SQL Server es más caro que PHP-MySQL, sigo utilizando laprimera opción. Eso porque me parece más práctico y secillo. En la red se encuentra cualquier cosa que uno desea y sin mucho rebuscar. Trabajar con PHP-MySQL me genera mucha ansiedad, pues muchas veces es difícil encontrar respuestas rápidas para pequeños problemas, lo cual hace que ese problema se convierta en algo muy pesado. Hay de buscar nucho para encontrar cosas simples, que con ASP, generalmente siempre están a la mano.

Cuan MySQL permita muchas de las facilidades que si obtengo con MS SQL Server, entonces comenzaré a trabajar en firme con ese supuesto "software gratuito".

Jorge Pardo.

20/9/2007
Hola Amigos y Amigas.

Yo creo sin duda que microsoft por lo menos aqui en Chile esta ganando lejos y por un tema muy facil ellos te dan respaldo por si ocurriera algun problema con tu base de datos sqlserver 2003 y son capas de reembolzarte hasta el balor de cada dato perdido de la base si esto fallara.... por el lado GNULinux no es asi y sabemos que tratar una plataforma de este estilo a la larga puede ser mas caro aunque sea gratis....

Martincito

09/10/2007
Mamiitaaa que quilombo esto del viriviristor, mire muchachos es simple ¡Pan com Manteca! y todo se soluciona!! un buen cafe con leche y todo listo. Vamos los pumas. Y hagan cosas mas fáciles señores de microsof y gente de php por iodsss, no ven que es re complicado todo este asunto. Un Saludo!!

Lioned Yuri Roca Rodriguez

01/10/2008
Muy buenas, estimados colegas.

A la pregunta que hicieron me gustaria responder con sinceridad, POSITIVO. se puede programar en IIS --> ASP (ya sea usando vbscrip o jscrip incluso combinado ambos lenguajes de scripts con includes en el programa), Mi persona ha desarrollado sistemas de informacion con alto nivel de granularidad en el manejo de los datos, actualmente los sistemas desarrollados estan funcionando correctamente, estos sistemas fueron auditados por la contraloria y auditoria interna, teneindo el visto bueno de amabas instancias de control. Para algunos php sera mas facil y para otros asp, sobre gustos nadie tiene la razon, cada uno utiliza lo que quiere usar. busquen asprunner o phprunner, buena suerte a tod@sss

Rodrigo

20/5/2009
windows mas seguro?
Aquellos que creen que windows es mejor en seguridad, como me encantaria poder ponerles el link de una pagina de SUPORT o de TECHNET del propio microsoft, que me encontre pero no recuerdo como di con ella y oviamente no guarde el link, en donde luego luego ponia la declaracion de que microsoft se deslindaba de cualquier daño por la utilizacion de su software, la razon? muy simple tratare de ser lo mas textual "hemos constatado la existencia de un script en la red de internet" lo demas no lo recuerdo bien, pero si a que afectaba era un fallo de seguridad para paginas en asp corriendo en iis sobre windows server 2008, yo no pasaba a creerlo, acababan de salir estos productos y los ultimos en enterarse de sus fallos eran los mismisimos programadores de microsoft.

Seria bueno que microsoft sacara tan a menudo parches como lo hace linux, esa frecuencia en linux si efectivamente muestra que no es todo poderoso, pero al menos distribuyen los parches muy rapido y redhat no es el unico ni el mejor de los linux, al menos el kernel oficial que mantiene una gran comunidad es totalmente libre y gratuito y sus parches tambien, cosa que en microsoft no, una de dos, una hay muchos fallos y no todos los solucionan o tardan mucho, dos verdaderamente es dificil encontrarle fallos a windows y por eso son pocos los parches para windows

ahora en favor de microsoft hay que reconocer que aportaron grandes ideas y que hicieron de internet lo que ahora es, introdujo los conceptos de dominio y active directory que son 100% microsoft y que ahora sin ellos el gigantismo de internet simplemente no habria sido posible.

rodrigo

24/5/2009
SI SE PUEDE
CLARO QUE SE PUEDE Y SI HAY HOSTING QUE OFRECE ESA SOLUCION ASP + MYSQL, Y PARA MUESTRA UNO DE LOS MEJORES VISITA www.internetworks.com, EL PAQUETE PERSONAL ES EL QUE YO USO SOLO QUE EN WINDOWS Y NO EN LINUX, PORQUE SEGUN LINUX NO SOPORTA A ASP, OTRA TECNICA MONOPOLICA DE MICRO$OFT

SALUDOS

ESTEBAN

21/7/2009
PHP, ASP Y MYSQL
Yo he trabajado con ambas herramientas ya sea desde plataforma windows y linux. A veces da lo mismo no por un tema de valor de las plataformas. Si nos damos cuenta las licencias de servidores windows son un costo despreciable es decir costo recuperable de la inversión. El verdadero problema se presenta en el costo de tener a un desarrollador, puesto que debes pagarle contrato, seguros, capacidad de trabajo muchas variables.

salva-navas

23/7/2009
Se puede utilizar MySQL en Windows para páginas ASP... pero
Es una combinación a la que no le encuentro mucho sentido... claro que puedes, pero quizás si estás programando una página web en un server windows tu alojador te de otras opciones que también te vengan bien.

En cuando a Access yo creo que una página con unos pocos de miles de visitas por día no tendría problema. Pero claro, todo depende del tipo de proyecto. Para páginas de pequeños clientes no hace falta más, pero si quieres hacer algo grande, tendrías que pensar en otra base de datos.

ramon

05/2/2010
em lear mysql con asp.net
Claro que se puede usar en entorno window y IIS, debes instalar el conector de Mysql para .net y despues puedes usar la clase MySql.Data.MySqlClient para usar la BD MySql desde el entorno .net, el conector se instala y se integra con Visual Studio y a partir de aqui dispones de todas las caracteristicas como si fuera MSQLSERVER

Luis

02/3/2010
ASP, IIS y MySql
Funciona perfecto..he desarrollado dos sistemas medianos bajo esta modalidad y corren perfecto.

Anti-Linux

26/4/2010
Por que odias Windows
Solo hare una pregunta para completar este post , por que la gente prefiere , por ejemplo , en el caso de windows pagar una licencia o buscarse una pirata en vez de usar Ubuntu(auntentica basura que solo usan frikis sin vida que se creen alguien por odiar a un gigante como microsoft) y con asp pasa igual , molestate en buscar una licencia pirata por k php es para frikis que por programar a nivel de maquina se creen mejores que usar una herramienta facil mas a nivel de usuario como ASP.NET

abc

01/7/2015
Necroposting
jajaja aqui nada mas troleando un poco la mayoria de servidores de empresas que generan dinero no son linux, son unix o basados en el, linux es una version light o plagio barato de minix que esta badasa en unix, windows lo utilizan las empresas tercermundistas y la mayoria de servidores web son en linux, pero son administradas desde windows, ironia no? cual es el sistema operativo que se distribuye en la mayoria de las pcs y laptops de escritorio?
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías