Tan solo preguntar que es mejor...
PHP o ASP
ya sea cual es mas facil y mas poderoso
| |||
Re: indesición ASP ![]() Porque es de facil aprendizaje. Instalando el PWS en tu PC, podes aprender ASP en poco tiempo, ya que trae demos muy practicos y completos para arrancar. PHP ![]() Porque si no tenes un server instalado, tenes que aprenderte todo Linux+Apache+MySql+etc. para ver que onda. Fallos tienen todos los OS y programas. La seguridad depende del administrador del server y del programador del codigo. Quizas se vean mas los de Microsoft por que siempre esta aportando nuevas aplicaciones, mientras el resto reinventa la rueda. Cita: ..::Vulnerabilidad en PHP - NUKE::.. Un grave fallo de seguridad descubierto en los portales PHP-NUKE permite obtener cualquier archivo del sitio (incluido el fichero de configuración con la contraseña de la base de datos) e incluso subir archivos al website afectado. . Mediante un simple navegador, y tecleando una URL determinada, es posible escribir un fichero en el website destino (a pesar de que pida login). Después, es posible observar en pantalla el fichero de configuración del sitio, con todos sus detalles (contraseña incluida). Cita: A todo esto, que tal funciona y que tan inseguro es este sitio ?..::Vulnerabilidad en Procmail::.. Se detectaron varias vulnerabilidades en el manejo de señales de Procmail... Saludos ! ![]() ![]() |
| ||||
Re: indesición Nochero, el error que comentas del PHPNUKE, no es debido a un bug del PHP, sino a la pésima programación del PHP-NUKE. Y si en ASp se detectan más errores, no es porque sean muy "originales" que digamos, porque siempre que Microsoft lanza algo, es porque algo muy similar ya existe en Unix hace por lo menos 1 año. Asi que no seas tan fundamentalista. O sino dime como puedes conocer las ventajas y funcionalidades del ASP, si no puedes acceder a su código fuente y verlo por tu mismo? Saludos. ![]() <hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio) <font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |
| |||
Re: indesición Bueno, de ASP no se nada .. en principio me asusta el tema de tener q saber algo de Visual Basic .. q por cierto no se ... PHP, para los de "la vieja escuela" como yo q venimos de lenguajes como Pascal (es mi caso) o C .. estaran como en su casa con PHP. Sobre seguridad .. todos tienen sus fallos .. Ahh: Cita: Esto no es cierto, si q es cierto q tengas q tener al menos un servidor instalado en tu PC para ejecutar PHP .. pero no tiene q ser Apache ni muchos menos .. Mysql es un motor de bases de datos (te puede hacer falta o no) .. ASP tiene el suyo MS SQL Server q si no lo tienes te lo tendas q instalar ... Y el etc.. son extensiones :Pque puedes añadir a PHP para hacer tareas ejecutandose como parte de PHP .. mas rapidas q su simil en un script (ejemplo: las librerias de manejo y creacion de PDFs ..) .. Lo mismo ocurre para ASP, q tiene sus propios modulos o los creas desde ASP (COM o algo asi si no me equivoco). PHP : Porque si no tenes un server instalado, tenes que aprenderte todo Linux+Apache+MySql+etc. para ver que onda. Con respecto a saber o no saber instalar todos estos elementos.. existen varias instalaciones en modalidad "pack" q te instalan todo esto a golpe de raton y preconfigurado todo .. (me refiero a versiones para windows, por poner un simil con la facilidad de instalacion de ASP en una makina ... por supuerto Windows.) Un saludo, ASP ![]() PHP ![]() ![]() |
| ||||
Re: indesición ASP: ![]() ![]() ![]() ![]() PHP: ![]() ![]() ![]() Saludos ![]() :: <a href='ir.asp?http://www.webrecurso.com' target='_blank'>http://www.webrecurso.com...</a> :: <img src="http://www.webrecurso.com/imagenes/wr_new.gif" border="0"> |
| |||
Re: indesición Clak, podrias definir mas dinamino ![]() Este tema ya se ha discutido antes, y siempre habra gente que este a favor de y gente que este encontra de otro. - Para mi, lo mejor es php, por todas las razones que han enumerado anteriormente. - Errores de seguridad puede tener cualquier sistema, por definicio no existe el Software PERFECTO. Lo que yo me pregunto es: si ASP es una lenguaje que corre solo sobre servidores Microsoft (PWS, ISS) porque no es un lenguaje compilado??, o sea para que quiero un script (que podria ser usado en otra plataforma) si siempre lo voy a ejecutar en estaciones Windows?? ![]() ![]() En cambio, php se justifica ya que es multiplataforma. Les dejo la inquietud. Saludos |
| |||
Re: indesición Guebestudio, yo fundamentalista ? lado2mx dijo que porque era MS era hackeable (!?) y sus fundamentos ? yo por lo menos expuse en que me baso.Pero eso lo obviaste no ? ;) Y luego, para que quiero ver el codigo del Windows o algo si, si yo quiero trabajar sobre él, no dentro. Vos para manejar un auto le desarmas el motor antes de subirte ? ![]() Confieso, eso si, que de chico yo tambien desarmaba radios y esas cosas para ver que tenian adentro..jeje! Pero despues me puse a estudiar en serio. Para Nok, te comento que el nuevo ASPX es compilado. Aparte para que quiero que sea compilado o no..es bueno por eso o el que mas beneficios ofrezca ? y si es multiplataforma y todo eso.. te quedo el pizarron en la cabeza eh ? Che que antiguos que son viejo, miren aqui les dejo algunas noticias para que se actualicen: Cita: Tanta seguridad me apabulla !!! A vulnerability in the PHP scripting language, which is commonly used in Web site development, could enable attackers to execute code that crashes or disrupts Web servers. ![]() ![]() ![]() <a href='ir.asp?http://www.internet.com/home-d.html' target='_blank'>http://www.internet.com/home-d.html...</a> Mientras yo voy a aprender un poco sobre WebServerControls de la misma pagina mientras Uds. estudian el codigo del Linux, si ? ![]() Ahora Nok, les queda una razon menos, seguridad, que pro ofrece el PHP sobre ASP ? Y no me contestaron: que tal funciona y que tan inseguro es este sitio ? Saludos guebmaster ![]() |
| ||||
Re: indesición Nochero si no me equivoco esa es la única vulnerabilidad grave que ha aparecido en PHP, sin embargo, por citar una del propio motor de ASP podemos decir la del famoso ::$DATA te acuerdas ? Para empezar, ASP no es un lenguage de programación, ya lo dijo Aston en su primera charla. Las ASP son Active Server Pages que podemos programar en diferentes lenguages, hasta en Perl !!!! Bueno, mi recomendación es que pruebes PHP es sencillo y muy portable, además de que por lo menos lo que yo conozco los servers con soporte de PHP y MySQL son más baratos, tanto de hosting, como si lo quieres montar tu Salu2.Ferdy - Fernando Pereda ( Ferdy ) <center><a href="http://www.ferdyx.org/firmas.php"><img src="http://www.ferdyx.org/reg_tira.jpg" border="0"></a></center> |
| |||
Re: indesición Pero seguro,Ferdy. Windows,IIS,ASP,XP y todo MS puede ser vulnerable, pero que no digan con omnipotencia que solo MS ! Digamos la verdad. Pero yo ya no tomo la seguridad como prioridad, prefiero construir para arriba y no quedarme en el patio por si viene algun binladen, se entiende ? Aparte yo no dije que ASP era un lenguaje. Pulsa ctrl+F en tu MS-Explorer y fijate quien fue. ;) El tio se ha equivocado, ASP es una tecnologia, pero bueno, se entiende y no nos vamos a agarrar de un simple concepto. En probar PHP me interesa, pero si me van a decir que es mejor porque es mas seguro... me quedo donde estaba, para que recomenzar si estoy feliz con ASP tanto como Uds. con lo suyo, lo cual respeto ? Salu2 ! :) PD: Te agradezco realmente que hayas replicado con criterio y con clase, lo que distingue a un buen moderador. |
| ||||
Re: indesición Mira, no es mejor ni uno ni otro, el mejor es el que sepas usar y el que satisface tus necesidades. No obstante hay cosas y datos que son realidades y no se pueden discutir, por ejemplo: * PHP puede ser Orientado a Objetos * PHP es portable * PHP puede correr en el lado del cliente como script de shell tanto para Linux como Windows * PHP tiene interfaz con GTK * PHP es capaz de convertirse en un servidor "escuchando" en un socket * PHP puede generar Flash, PDF, imágenes PNG y JPEG ( y GIF ) * Es posinble instalar PHP en un server y no gastar ni un duro por el software. * * * Créeme, hay muchas más Salu2.Ferdy - Fernando Pereda ( Ferdy ) <center><a href="http://www.ferdyx.org/firmas.php"><img src="http://www.ferdyx.org/reg_tira.jpg" border="0"></a></center> |
| |||
Re: indesición Nochero, como dije antes: - Errores de seguridad puede tener cualquier sistema, por definicion no existe el Software PERFECTO. Asi que estoy de acuerdo que si alguien dice que php o asp es mas seguro, te esta mintiendo. El que un lenguaje sea compilado y no interpretado, posibilita el incremento de la eficiencia del script, con su incremento de la velocidad. Habria que ver que tal es ASPX (pero yo no me cambio, ya que estoy contento con php 4.1.2) Por la cantidad de servicios que ofrece cada "Tecnologia" (por llamarlo de alguna manera) desconozco ASP por lo que no tengo opinion. Saludos! PD: Me parece muy bueno el nivel de esta discusion, espero que sigamos asi. <font face=Verdana size=2 color=#006699>Nok;)<br>Juan Pablo Winiarczyk<br>Neuquen - Patagonia Argentina[/CODE] |
| ||||
Re: indesición Nochero, si algún comentario de mi parte te pareció inadecuado, te pido disculpas, pero sigo opinando exactamente lo mismo. Y me baso en lo que has dicho : Cita: Falso. Si bien con PWS tan solo lo instalas y ya tienes soporte de ASP, en PHP pasa lo mismo cuando instalas el FoxSerevr o PHPTriad o cualquier otra infinidad de paquetes.Nochero dijo: Porque si no tenes un server instalado, tenes que aprenderte todo Linux+Apache+MySql+etc. para ver que onda. Cita: Falso también. Primero, porque como ya te he dicho, en Microsoft no son ningunos "innovadores", ya que todo lo que ellos hacen, se basa en el trabajo de otras personas, en otras plataformas. Sino, tienes como ejemplo TODA la plataforma .NET, que de innovadora no tiene absolutamente nada. Nochero dijo: La seguridad depende del administrador del server y del programador del codigo. Quizas se vean mas los de Microsoft por que siempre esta aportando nuevas aplicaciones, mientras el resto reinventa la rueda. Te lo digo, porque asistiendo a varios seminarios sobre .NET cuando fue lanzada (dado a que quería saber de que se trataba y si valía la pena), no solo yo sino que personas de varios medios, nos hemos dado cuenta que en realidad solo es un rejunte de tecnologías previas, que se han tomado el trabajo de juntar, bajo un mismo IDE de desarrollo. No son ni por lejos, los mentores de los "Web Services", como claman serlo, ya que existen hace un par de años y basados en otras tecnologías. Tan solo han tomado un rumbo "más correcto", corrigiendo deficiencias de sus previos VB, ASP y VC++. Incluso, han agregado el C#, que no es otra cosa que un JAVA propietario. Perdoname, pero con todo respeto, eso no es innovar. Otro de los motivos por los que Microsoft está tan bastardeado, es porque para utilizar todo el .NET, si o si necesitas utilizar sus herramientas, servidores, plataformas, etc. Es eso malo? No, es su estrategia de marketing constante. <hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio) <font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |
| ||||
Re: indesición Para utilizarlo, deberás caer en Application Server Center, en SQL Server 2000, Mobile Information Server, Exchange Server o BizTalk Server. propietarios de Microsoft. Es todo malo lo que hace Microsoft? No, por suerte, aún quedan bizos de que quieren hacer las cosas bien, como por ejemplo, adoptar al XML como base para el traspaso de información, pero en realidad no les quedaba otra, porque era eso o plantear su propio sistema y así seguir aislándose en sus propios standars. Cita: Realmente lo obvié porque no tenía nada que ver con la opinión que estaba vertiendo sobre "tus" opiniones. Pero si quieres que también opine sobre otros, lo hago. Me parece que lo que dice lado2mx tampoco tiene fundamentos, ya que como bien dices, no es una excusa válida, decir que es más o menos seguro. Aunque si es cierto que PHP tuvo solo 1 bug conocido serio mientras que ASP constantemente son parcheados errores, en el IIS. A todo esto, ya que te gusta tanto las opiniones de los demás, vos te obviaste la de Clak, porque debés estar de acuerdo que ASP es "más dinámico".Nochero dijo: lado2mx dijo que porque era MS era hackeable (!?) y sus fundamentos ? yo por lo menos expuse en que me baso.Pero eso lo obviaste no ? Cita: En ningún momento hablé del código de windows, sino que el de ASP. Porque yo por lo menos, si tengo la posibilidad de ver como está hecho el lenguaje que utilizo, para poder conocer firmemente sus habilidades y sus defectos y así poder flanquearlos o aprovecharlos, cosa que con ASP no pueden hacer. Y en cuanto a tu comentario, para manejar el auto, no desarmo el motor, pero cuando tengo un problema con el mismo, si puedo abrir el capot, revisarlo, buscar el error y en su debido caso, corregirlo. Nochero dijo: Y luego, para que quiero ver el codigo del Windows o algo si, si yo quiero trabajar sobre él, no dentro. Vos para manejar un auto le desarmas el motor antes de subirte ? <hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio) <font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |
| ||||
Re: indesición Cita: Me parece que se te olvidó comentar, si es que leiste el artículo completo, que "A new version, 4.1.2, has been released that repairs the vulnerablity. It is available at www.php.net.[/i ]".Nochero dijo: Che que antiguos que son viejo, miren aqui les dejo algunas noticias para que se actualicen: ... Tanta seguridad me apabulla !!! Cita: Me parece que no has leido propiamente lo que Nok ha dicho al respecto "Errores de seguridad puede tener cualquier sistema, por definicio no existe el Software PERFECTO."Nochero dijo: Windows,IIS,ASP,XP y todo MS puede ser vulnerable, pero que no digan con omnipotencia que solo MS ! O sea, solo lado2mx con muy pocos fundamentos, ha dicho que ASP era "ha.ckea.ble". Luego, yo por lo menos, me he basado en la distribución del código fuente, para hacer más rápida la solución de un problema o para ofrecer mejoras en el lenguaje, pero de seguridad no hemos hablado. Bueno, eso es todo lo que tenía que decir al respecto, de nuevo si mis comentarios te parecen impropios, te pido disculpas. Saludos. <hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio) <font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |
| |||
Re: indesición Ok,tomado.Aclaremos un punto. Hoy por hoy para desarrollar algun producto de software de mediana complejidad yo con los de MS me sobran y bastan. Cual es mi criterio, me pongo en mi situacion de programador al que le solicitan algun trabajo. No tendria tiempo de aprenderme Linux y sus descendientes porque no lo veo necesario. Si me dicen, es un proyecto importante donde hay que tener en cuenta la seguridad, velocidad, el trafico ahi si quizas le echaria un ojo. Pero yo tiendo a construir sobre la herramienta mas productiva y dinamica como decia Clak, lo cual conlleva a flexibilidad. Puedo agregarle muchos controles y automatizaciones varias llegado el caso. Quizas la plataforma Linux lo soporte, pero siempre llegan tarde. Lo que MS copia o las nuevas tendencias las aplica antes y lo hace manejable NO solo por algunos, sino por cualquier usuario con ganas de llevarlo a cabo. Y ese es el exito de MS, ponerlo al alcance de todos. Hoy las aplicaciones de MS son las mas populares y andan mas que bien, mientras ya le sacó una vuela al resto. Ah, el famoso .NET es cierto, han metido todo en la licuadora y ahora sale en sabor tuti-frutti. Tengo el demo, lo instale pero lo saque al toque, no me gusto, demasiado para lo que necesito. Lado2mx dijo que ASP era hackeable porque era de Microsoft. ( y punto ) Yo que me mate detallando mis fundamentos realmente me jodio que dijeras que era fundamentalista...si te acabo de detallar..y lado2 no puso ni un pero, eso si es fundamentalista y sin fundamentos. continua ![]() |
| |||
Re: indesición Y si, claro que estoy de acuerdo en que el ASP es mas dinamico: flexible,rapido,facil,sencillo,funcional,actualiza do y sobre todo eficiente. Eso es dinamismo. Obvie lo de Clak porque pense entendian el significado. La noticia de los errores era para demostrarles que el PHP es tan inseguro como ASP. Si HOY pusieramos en la balanza la seguridad de ambos estaria pareja, porque no conozco y no me voy a poner a buscar, ya les digo, no es mi prioridad. Reconozco, si, que lado2mx hizo hincapie en ese tema. Y todo bien Webstudio, me molesto nada mas esa frase de fundamentalista, que en estos tiempos tiene un significado que aborrezco, y el pulgar que me bajaste, eso si ya es personal. Pero ahora considero no fue con intencion dadas tus disculpas las cuales desde ya agradezco. Bueno gente ! Dara esto para mas ? SALUDOS ! ![]() |
| |||
Re: indesición Hola Foro ! Bueno, yo les voy a dar mi opinion sobre este tema. De ASP no he visto nada (por ahora), y si estuve haciendo en PHP algunas cosas, y un dia se me vino a la cabeza cual es mejor PHP o ASP y viceversa. Yo soy administrador Oracle conozco sobre bases de datos relacionales y porsupuesto tengo experiencia SQL. Con respecto a S.O. estuve en contacto con MS (Todas sus gamas, yo uso ahora XP Corp. Prof.), Unix, A.I.X. y hoy estoy administrando un server SUN con Solaris. Porsupuesto que de acuerdo a las necesidades uno se inclina a usar productos que la satisfacen, yo creo que es ganar la carrera contra el reloj (el usuario quiere la aplicacion para ayer !!!), pero deberiamos pensar tambien no solo en satisfacerlas en ese momento determinado sino cuando se presentan en el futuro (que facil, no?). Una de las respuestas que vi a este foro, se basaba que ASP era mejor porque venia con PWS y con PHP tenes que tener tiempo para aprender ademas Apache Web Server + Linux + MySQL (yo tengo Apache+W2k+MySQL). Es cierto eso, pero alguno nacio sabiendo PWS (Personal Web Server) ?. Por otro lado, yo creo que la pregunta de indesicion esta apuntando a invertir tiempo en aprendizaje sobre una herramienta poderosa mas que segura, la seguridad depende de muchos factores que no voy a discutir aqui, y sobre todo, de eso ya encargaran los Service Packs correspondientes en tapar los bugs/holes y otras cosas. Yo voy a seguir con PHP por el momento, esto se debe a su portabilidad. Si tuviese que replicar mi aplicacion, lo puedo hacer sin ningun tipo de limitacion hardware/S.O. Y esto es solamente un solo punto a favor de PHP. Me hubiera gustado encontrar en este foro las diferencias entre ASP y PHP. Para terminar, "el saber no ocupa lugar" cuando tenes que leer o estudiar "algo mas aparte de...", el resultado se vera reflejado en tomar una decision mas rapida cuando se presente algun dilema como este. Saludos. |
| ||||
Re: indesición ![]() Que perdida de tiempo... Muchos de los que han posteado en este mensaje los he visto resolver verdaderas encrucijadas de codigo (ASP o PHP) con solo tres o cuatro lineas de texto... Haciendo cuentas, se hubieran podido resolver mas de 35 dudas de usuarios que (independientemente de la opinion de todos ustedes) quieren aprender a programar y a enriquecer el espacio Hispanoamericano en la red. Respuesta a las inquietudes de los que prefieren ASP: <a href='ir.asp?http://www.forosdelweb.com/foro.asp?id=15' target='_blank'>http://www.forosdelweb.com/foro.asp?id=1...</a> Y para los de PHP: <a href='ir.asp?http://www.forosdelweb.com/foro.asp?id=18' target='_blank'>http://www.forosdelweb.com/foro.asp?id=1...</a> Saludos :roto: <tr> <td bgcolor="#339933"> <font face="Verdana, Arial" size="1" color="#FFFFFF">>> [/CODE]</td> <td align="right" bgcolor="#666666"> |