Autor
|
Tema: ASP.NET vs PHP (Leído 10,957 veces)
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
He visto mucho comparativas de PHP vs ASP, muchos dicen que php es mas rapido que asp es mejor etc.
Comparando digo lo siguiente:
ASP NO es complidado, por lo tanto no da mayor velocidad, recuerden que ASP trabajo bajo lenguajes C# y Visual Basic.net, estos son interpretados a MSIL (Languaje Interpreter) que luego es interpretado por el Net Framework, la velocidad ya dependera del equipo.
PHP es interpretado tal cual lo escribas, y segun el tipo de servidor que tengas intalado es veloz su interpretacion, al igual que ASP, depende de cuantas dependencias tengas de un framework para su velocidad.
ASP, presenta mas velocidad a la hora de construccion , ya que cuenta con muchos controles disponibles para trabajar, PHP NO, pero existen muchos codigo abiertos de PHP en internet hechos por muchos usuarios que pueden servir.
PHP es un lenguaje que se puede ejecutar en cualquier servidor, mientras ASP, solo puede ejecutarse bajo windows.
PHP, PRESENTA MENOS ERRORES QUE ASP. ya que es mas dinamico y trabaja directo con html lo cual si hay errores no son tan pragmaticos como ASP.
ASP trabaja con el IDE visual studio como estandard, lo cual lo hace mas facil trabajar, pero PHP tiene muchos IDE'S de trabajo en los cuales puedes acomodarte a su necesidad
ASP tiene una ventaja yes que cuando programas el te va generando los javascripts y algunas funciones que sirven como plantilla, en PHP toca programarlas desde 0.
PHP tiene mejor manejo y velocidad a cuanto MySQL que asp, lo cual lo hace mas viable para trabajos con paginas web directamente
ASP fue hecho para trabajar con SQL SERVER lo cual en una aplicacion de la nube dara mejor rendimiento ante informes, y performance con sqlserver
ASP no se integra facilmente con HTML5, pero trabaja bajo estandares de MICROSOFT, lo cual le da mejor performance con IE. mientras que PHP no tiene incovenientes ya que puede trabajar directo con HTML5, pero la compatibilidad con IE, depende mucho de CSS y el diseño de la web page
Montar una pagina en un server web de PHP sale economico ya que muchos servers lo soportan, ASP, necesita servidor windows, el cual es mas costoso
PHP tiene la delantera ante funcionalidad y compatiblidad, pero ASP gana cuando se trata de programar ya que es muy visual su programacion.
|
|
« Última modificación: 26 Febrero 2012, 18:06 pm por Zeroql »
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
No confundas ASP con ASP.NET ASP.NET puede ser tanto compilado a MSIL como interpretado ASP trabaja con unico IDE, lo cual lo hace mas facil trabajar, pero PHP tiene muchos IDE'S de trabajo en los cuales puedes acomodarte a su necesidad De hecho hay mas IDE's para cada uno, y ambos los puedes trabajar desde el block de notas ASP fue hecho para trabajar con SQL SERVER lo cual en una aplicacion de la nube dara mejor rendimiento ante informes, y performance con sqlserver ASP fue hecho para trabajar con ADO.NET (odbc y otros), mientras las bases de datos tengan esos conectores no hay drama (mysql lo tiene) Nombraste 2 veces que asp.net corre bajo windows y esas hierbas... PHP, PRESENTA MENOS ERRORES QUE ASP. ya que es mas dinamico y trabaja directo con html lo cual si hay errores no son tan pragmaticos como ASP. WTF , si claro, haces "codigo fideos" y despues te quiero ver agarrar uno de la nada y hacer modificaciones pesadas Lo conveniente es trabajar con modelos (templates, diseño separado del codigo, MVC, etc) cosa que en ASP.NET es "casi" hecho por default
|
|
« Última modificación: 26 Febrero 2012, 18:01 pm por raul338 »
|
En línea
|
|
|
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
No confundas ASP con ASP.NET
Si que pena, se olvido colocar el .net ya lo corrijo ASP.NET puede ser tanto compilado a MSIL como interpretado La interpretacion de ASP.NET la hace la NetFramework, que es lo mismo que compilarlo a MSIL, ademas tarda mas interpretado ASP fue hecho para trabajar con ADO.NET (odbc y otros), mientras las bases de datos tengan esos conectores no hay drama (mysql lo tiene) Es cierto, pero en cuanto a comunicacion con PHP es mejor, ademas alguna ves me presento un error con un tipo de datos que, ASP,NET no reconocia, Mientras PHP NO. Nombraste 2 veces que asp.net corre bajo windows y esas hierbas... Gracias por decirlo ya lo corrijo
|
|
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
PHP es libre y OpenSource!!
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
igual PHP y ASP.NET tienen mas contrincantes: un claro ejemplo es Ruby On Rails
|
|
|
En línea
|
|
|
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
igual PHP y ASP.NET tienen mas contrincantes: un claro ejemplo es Ruby On Rails Muy cierto, pero estos son los lenguajes mas utilizados y mas faciles de manejar a la hora de programacion web Pero ruby tiene mucho potencial.
|
|
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
PHP es un lenguaje que se puede ejecutar en cualquier servidor, mientras ASP, solo puede ejecutarse bajo windows. ....................... Montar una pagina en un server web de PHP sale economico ya que muchos servers lo soportan, ASP, necesita servidor windows, el cual es mas costoso
Seguis diciendo lo mismo 2 veces ASP no se integra facilmente con HTML5, pero trabaja bajo estandares de MICROSOFT, lo cual le da mejor performance con IE. mientras que PHP no tiene incovenientes ya que puede trabajar directo con HTML5, pero la compatibilidad con IE, depende mucho de CSS y el diseño de la web page PHP no esta ligado a ninguna version de WEB ni ningun formato, ASP.NET esta orientado a generar XHTML porque HTML5 no esta listo: la especificación esta, pero los navegadores todavia no lo soportan completamente
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Tiempo sin participar de un flame ASP NO es complidado, por lo tanto no da mayor velocidad, recuerden que ASP trabajo bajo lenguajes C# y Visual Basic.net, estos son interpretados a MSIL (Languaje Interpreter) que luego es interpretado por el Net Framework, la velocidad ya dependera del equipo.
PHP es interpretado tal cual lo escribas, y segun el tipo de servidor que tengas intalado es veloz su interpretacion, al igual que ASP, depende de cuantas dependencias tengas de un framework para su velocidad. La interpretacion de ASP.NET la hace la NetFramework, que es lo mismo que compilarlo a MSIL, ademas tarda mas interpretado. MSIL es un lenguaje intermedio, lo cual quiere decir que no tiene que ser compilado completamente cada vez ... en PHP es común ver que se haga uso de PHP byte caching ... y lo de que es más lento termina siendo un comentario totalmente subjetivo, por eso dejo el siguiente link para arrojar un poco de luz ... http://www.wrensoft.com/zoom/benchmarks.html ... diferenciar correctamente ASP con ASP.NET PHP tiene mejor manejo y velocidad a cuanto MySQL que asp, lo cual lo hace mas viable para trabajos con paginas web directamente Que PHP se lleve mejor con MySQL de lo que lo hace ASP.NET, que tiene que ver con que sea más viable para trabajos con páginas web? Para trabajar con páginas web estoy obligado a utilizar MySQL? ASP fue hecho para trabajar con SQL SERVER lo cual en una aplicacion de la nube dara mejor rendimiento ante informes, y performance con sqlserver Más o menos lo mismo de antes, efectivamente ASP.NET se lleva mejor con MsSQL Server, pero dependerá de cada escenario, habrá escenarios donde sea incluso más conveniente hacer uso de una NOSQL como MongoDB ASP no se integra facilmente con HTML5, pero trabaja bajo estandares de MICROSOFT, lo cual le da mejor performance con IE. mientras que PHP no tiene incovenientes ya que puede trabajar directo con HTML5, pero la compatibilidad con IE, depende mucho de CSS y el diseño de la web page HTML5 no tiene nada que ver aquí, puedes incluír código HTML5 si lo deseas en ASP.NET, y de hecho se ha ido incorporando todo lo referente a HTML5 en Visual Sutdio 2010/Visual Studio VNext Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
#!drvy
|
ASP no se integra facilmente con HTML5, pero trabaja bajo estandares de MICROSOFT, lo cual le da mejor performance con IE. mientras que PHP no tiene incovenientes ya que puede trabajar directo con HTML5, pero la compatibilidad con IE, depende mucho de CSS y el diseño de la web page Y me pregunto yo... que tiene que ver HTML5 con PHP y/o ASP.NET...... Saludos
|
|
|
En línea
|
|
|
|
xeon_57
Desconectado
Mensajes: 14
|
No ha dicho que tenga nada que ver, simplemente que no es sencillo integrarlo con ASP (no conozco demasiado el lenguaje así que no voy a discutir eso) jajaj
|
|
« Última modificación: 27 Febrero 2012, 09:02 am por xeon_57 »
|
En línea
|
|
|
|
|
|