Espartanotira

Activa Projects y somosespartanos.com recomienda el uso de Php para vuestras aplicaciones web.

somos espartanos

13 Responses

  1. Kike Says:

    No desmerezcais ASP. No está tan claro que PHP sea más potente (ni mucho menos). Eso sí, tiene más comunidad detrás.

  2. JP Says:

    Lo bueno si es gratis dos veces gratis…

    No hay color.

  3. Kike Says:

    Lo gratis es gratis. Y es bueno por serlo, pero no obligadamente superior técnologicamente. No permitas que un árbol no te deje ver un bosque.
    ¿PHP es gratis? SI
    ¿PHP es más potente? Aquí está el debate.

  4. Jas Says:

    “No permitas que un árbol no te deje ver un bosque” Como dijo Bárbol a Merry…

    :)

  5. Mon Says:

    - Asp es código cerrado (necesitas pagar licencia).
    - Asp no es portable. Esto es, necesitas un servidor en windows para correrlo (utilizar algun opensource para portarlo a servidor linux implica ciertos problemas legales con la licencia).
    - Invoca con mayor frecuencia los objetos que utiliza, relentizando sensiblemente la velocidad de “compilación de la página html” (lo q se envía al usuario final).
    - Realiza numerosas tarea a través de componentes, que a su vez debes comprar a terceros.
    - Asp solo trabaja con la base de datos de microsoft (que también debes pagar por utilizar).
    - Asp tiene una sintaxis más compleja (almenos, más parecida a VBscript y menos a C).
    - Asp, al estar menos extendido, tiene una comunidad mucho menor, con la consiguiente insuficiencia de información para desarrollo.
    - Asp viene de base con menos funciones predefinidas (orden n).

    …etc, etc, etc… ;)

  6. Kike Says:

    - Es correcto Asp es código cerrado.
    - Asp.NET (asumo que no querrás hablar de asp, el cual es obsoleto desde hace años. Igual que php ha ido sacando versiones, asp a evolucionado a ASP.NET) es portable, pues el único requisito es usar el Framework .NET, el cual ya esta implementado en GNU/Linux, por ejemplo. También se instala sobre servidores Apache, el cual es multiplataforma.
    - Asp.NET no invoca los objetos que utiliza, lo invocas tu al programar, como todo en esta vida. No se a que te refieres con ese punto, pero Asp.NET no es ni más rápido ni más lento que php.
    - Si quieres usar componentes de terceros, tienes exactamente las mismas opciones que en PHP, esto es: 1)Pagarlas si son comerciales,2) Escoger componentes gratuitos, 3) Desarrollarlos tu mismo.
    - Asp.NET trabaja con base de datos ODBC, con lo que ello supone. Es decir, todas o casi todas las que conozcas.
    - La sintaxis de Asp.NET es tan variada que puedes elegir la que mas te guste. Mi preferida es C#, la cual está a años luz de C.
    - Si, se usa menos, porque por cada cliente con asp, puedes encontrar un pipa como tu o como yo que programe en php. La empresa es 1, y tu y yo somos 2. En cualquier caso, Asp.NET dispone de la comunidad MSDN, con miles de How’s To mantenidos por Microsoft.
    - Las funciones predefinidas en Asp.NET son las existentes en el framework .NET, el cual es extenso de narices. Te aseguro que php no tiene ni la cuarta parte.

    PD.: Parece que trabajo para Microsoft, pero no. Lo unico que quiero es evitar Talibanes del software libre. El software libre es lo que es, el futuro. No necesita fanatismos

  7. Mon Says:

    Perdona, pero en la espartanotira se habla de ASP, no de ASP.NET.

  8. Kike Says:

    Pero eso es como comparar asp con php3. ¿De que versión de php hablas en la espartanotira? No se pueden comparar churras con merinas, o si, pero no con seriedad

  9. Vic Says:

    Dame una J dame una A dame una V dame una A; ¡¡anda!!, sale NUXEO 5??

  10. SirViente Says:

    - Es correcto Asp es código cerrado.
    * Estamos de acuerdo.
    - Asp.NET (asumo que no querrás hablar de asp, el cual es obsoleto desde hace años. Igual que php ha ido sacando versiones, asp a evolucionado a ASP.NET) es portable, pues el único requisito es usar el Framework .NET, el cual ya esta implementado en GNU/Linux, por ejemplo. También se instala sobre servidores Apache, el cual es multiplataforma.

    * Error, no hay .NET de microsoft en Linux, hay mono, que es una implementacion libre de .NET no mantenida por Microsoft (si Icaza te escuchara…). ASP.NET de microsoft NO ES PORTABLE…a menos que consideres portable algo que solo se puede utilizar en determinadas versiones de windows.
    - Asp.NET no invoca los objetos que utiliza, lo invocas tu al programar, como todo en esta vida. No se a que te refieres con ese punto, pero Asp.NET no es ni más rápido ni más lento que php.
    * Permiteme que discrepe… Hace unos meses hice un sistema complejo de videovigilancia por web… para probar, la cree en php, asp y asp.net… lentitud?? 30 segundos en cargar con ASP.NET, 16 con ASP y 5 con PHP. Las mismas funciones, las mismas bases de datos, el mismo ordenador y servidor para pruebas y creeme, es mas lento.
    - Si quieres usar componentes de terceros, tienes exactamente las mismas opciones que en PHP, esto es: 1)Pagarlas si son comerciales,2) Escoger componentes gratuitos, 3) Desarrollarlos tu mismo.
    *He ahi el problema de ASP… tiene menos cosas de base, y los extras los pagas.
    - Asp.NET trabaja con base de datos ODBC, con lo que ello supone. Es decir, todas o casi todas las que conozcas.
    - La sintaxis de Asp.NET es tan variada que puedes elegir la que mas te guste. Mi preferida es C#, la cual está a años luz de C.
    *Anda ¿¿y PHP no es compatible con ODBC??? ahora me entero…Porque los manuales de PHP no dicen eso. Respecto a C y C#… no es normal a estas alturas de la vida, que te tires 4 o 5 lineas para conectar con una base de datos y otras tantas para realizar una consulta… desarrollar en C# es muchisimo mas lento que en la mayoria de lenguajes actuales (no hay mas que contar lineas de codigo). Hasta es mil veces mas rapido hacer algo en visualbasic.net que en c# y ambas son .net

    - Si, se usa menos, porque por cada cliente con asp, puedes encontrar un pipa como tu o como yo que programe en php. La empresa es 1, y tu y yo somos 2. En cualquier caso, Asp.NET dispone de la comunidad MSDN, con miles de How’s To mantenidos por Microsoft.
    * Claro, sera por eso y no porque cada 6 meses cambian la framework y hay que adaptar la pagina a la nueva, o por los excesivos tiempos de desarrollo, o por el coste o simplemente porque es lentisimo. Yo trabajo en un ISP y por cada pagina en ASP que piden, salen al menos 20 o 30 en PHP. De hecho, una empresa de desarrollo muy concreta solo desarrolla en ASP (y no .NET)y segun sus palabras “porque es sencillito y porque no quiero ponerme a aprender otra cosa” y reconociendo que PHP le daba bastantes vueltas al ASP/ASP.NET
    - Las funciones predefinidas en Asp.NET son las existentes en el framework .NET, el cual es extenso de narices. Te aseguro que php no tiene ni la cuarta parte.
    * hombre claro, porque todas son pro-microsoft… ¿a que si pones un video, te sale el control del windows media player? ¿a que no te deja elegir entre quicktime, realplayer o cualquier otro? ¿a que la pagina no te queda nunca W3C 100% compatible? para que luego digas que es portable…

    Ahora la pregunta… Dime una sola aplicacion comercial que no sea de microsoft, desarrollada en .NET y que se este vendiendo actualmente… Ninguna. ;)

    Ahi tienes tu super .NET que solo vale para aplicaciones a medida para empresas… y con poca esperanza de vida.

  11. Kike Says:

    • Error, no hay .NET de microsoft en Linux, hay mono, que es una implementacion libre de .NET no mantenida por Microsoft (si Icaza te escuchara…). ASP.NET de microsoft NO ES PORTABLE…a menos que consideres portable algo que solo se puede utilizar en determinadas versiones de windows.
    –> Yo no he dicho que Mono sea mantenida o desarrollada por Microsoft, así q mejor dejamos a Icaza que bastante tiene con sus últimas salidas de tono respecto al estándar famoso que se está votando actualmente. No se tú que versión has visto de Monodevelop, la mía (sí, aunque te parezca mentira soy usuario de Linux) permite crear proyectos ASP. Si te quieres poner en faena échale un ojo a esta web que lo explican un poco : http://necudeco.homeunix.net/index.php/2007/04/17/monodevelop-y-aspnet/
    Aclaro, antes de que de tiempo a saltar, que en cualquier caso es una chapuza, gracias a que Microsoft no quiere hacerlo multiplataforma, sino liberaría las especificaciones.

    • Permiteme que discrepe… Hace unos meses hice un sistema complejo de videovigilancia por web… para probar, la cree en php, asp y asp.net… lentitud?? 30 segundos en cargar con ASP.NET, 16 con ASP y 5 con PHP. Las mismas funciones, las mismas bases de datos, el mismo ordenador y servidor para pruebas y créeme, es más lento.
    –> Me parece genial que discrepes, para eso estamos. De echo lo voy a hacer yo ahora con tus exhaustivas pruebas de medición de tiempos. No me dice nada que me afirmes q has medido una aplicación con un reloj de pulsera sobre 1 (uno, de unidad, unitario) programa. A estas alturas de la película todos sabemos que cada software o cada hardware tiene sus especialidades, al igual que un microprocesador es más rápido haciendo cálculos complejos y otro en hacer lo es más en el ámbito multimedia (por ejemplo).

    • He ahi el problema de ASP… tiene menos cosas de base, y los extras los pagas.
    –> Si de base te refieres a lo que viene con la instalación, no tengo datos que afirmen que php tiene más funcionalidad implementada de base que asp. Creo que tampoco los tienes tu, si me equivoco házmelo saber con sus datos concretos y ya es una duda que me resuelves.

    * Anda ¿¿y PHP no es compatible con ODBC??? ahora me entero…Porque los manuales de PHP no dicen eso. Respecto a C y C#… no es normal a estas alturas de la vida, que te tires 4 o 5 líneas para conectar con una base de datos y otras tantas para realizar una consulta… desarrollar en C# es muchísimo mas lento que en la mayoría de lenguajes actuales (no hay mas que contar líneas de código). Hasta es mil veces mas rápido hacer algo en visualbasic.net que en c# y ambas son .net
    –> No, ahora no te enteras XDDD. No se ha dicho en ningún momentos que PHP no sea compatible con ODBC. (me he tenido q leer mi post varias veces porque creía que me estaba haciendo viejo y decía tonterías). Dices que no es normal a estas alturas usar 4 o 5 líneas para conectar a una BD. Puedes usar 1 sóla en asp, como en php. Si no te lo crees googlea un poco, y sino te apetece dímelo y hago un post de una línea. En cuanto a la velocidad de desarrollo volvemos a lo mismo: tus estadísticas absolutas me dan miedo. Que me digas que se desarrolla más rápido en Ruby On Rails que en ensamblador es una verdad absoluta que se puede aceptar mundialmente, por lo demás no pongas la mano en el fuego.
    • Claro, será por eso y no porque cada 6 meses cambian la framework y hay que adaptar la pagina a la nueva, o por los excesivos tiempos de desarrollo, o por el coste o simplemente porque es lentísimo. Yo trabajo en un ISP y por cada pagina en ASP que piden, salen al menos 20 o 30 en PHP. De hecho, una empresa de desarrollo muy concreta solo desarrolla en ASP (y no .NET)y segun sus palabras “porque es sencillito y porque no quiero ponerme a aprender otra cosa” y reconociendo que PHP le daba bastantes vueltas al ASP/ASP.NET
    –> Existe retrocompatibilidad entre frameworks, igual que en casi todo en el mundo del software. ¿Cuántas veces habríamos deseado romper ciertas compatibilidades para mejorar de verdad eh?. Por otro lado, si tratas de argumentar que cuanto más gente usa una cosa es mejor, piensa en los usuarios de Windows y en los de Linux, busca analogías y vuelve a plantearte esta argumento.

    • hombre claro, porque todas son pro-microsoft… ¿a que si pones un video, te sale el control del windows media player? ¿a que no te deja elegir entre quicktime, realplayer o cualquier otro? ¿a que la pagina no te queda nunca W3C 100% compatible? para que luego digas que es portable…
    –>Son las famosas prácticas monopolistas de Microsoft, no sé a dónde quieres llegar. Y el tema de W3C es para echarle de comer a parte, pero estamos hablando de tecnología no de moralismos. Ojala todo el mundo respetara los estándares.

    Repito, por si sirve para calmar tus ansias de sangre microftiana (que término más duro): no estoy de parte de tito Gates. Probablemente sea más pro-software libre que tú. Es decir: amigo, no enemigo. De los buenos, de los guays. You know

    Sin acritud.

  12. AleRom Says:

    Pues a mi me gusta más PHP. Además a Kike seguro que le pagan por usar ASP.NET o los productos Microsoft en general…

  13. Mon Says:

    xDD

    Bienvenido AleRom. Quieres que ampliemos el tema a flash? ;)

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.