Debate: Lenguajes: PHP | Python | Perl | Java | Ruby | ASP .NET

Una policotomí­a de lenguajes de programación. PHP vs. Python vs. Perl vs. Java vs. Ruby vs. ASP.NET. Ventajas y desventajas, caracterí­sticas y facilidad de uso.


17

PHP

  1. Rutrus [2] opina:
     Add rating0 Subtract rating2 

    Se integra muy bien con apache. No necesita ejecutar scripts para instalarlo, Si hay instalación es sencilla y visual.

  2. Loserkid [3] opina:
     Add rating0 Subtract rating1 

    Por que es multiplataforma, no necesita un servidor windows y
    por los nostalgicos de la sintaxis de C

  3. Olvisdevalencia [1] opina:
     Add rating1 Subtract rating0 

    es mas rapido mas sencillo mas util , totalmente visual, no tiene tantas complicaciones , yo era fanatico del lenguaje c y muchos otros y ahora que eh probado con el lenguaje PHP me ah gustado mucho mas .

  4. Zupdakila [3] opina:
     Add rating0 Subtract rating0 

    Plataforma del servidor independiente. Rápido. Sencillo. Sintaxis parecida a toda la familia descendiente del C/C++. Permite más facilidad a la hora de dejar un código html final limpio (no como el que genera asp… que cuesta leerlo).

  5. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    cula es mejor

  6. Objetivo Creativo [46] opina:
     Add rating1 Subtract rating0 

    Según para qué cosas, pero normalmente yo uso más PHP 🙂

  7. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    facil

  8. Harry el Sucio recien duchado [2] opina:
     Add rating0 Subtract rating0 

    Un lenguaje cada vez más potente, muy fácil de utilizar (incluso para los más inexpertos) y con gran documentación en Internet. Soporta conexiones a muchas bases de datos y suele ser rápido, excepto para aplicaciones de tiempo de respuesta crí­tico. Muy recomendable para desarrollos web.

  9. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Rápido, extremadamente poderoso, una comunidad de programadores y desarrolladores que siempre acercan soluciones mejores y más sencillas a todo. Los frameworks son una maravilla. Y funciona, que es lo que realmente se necesita. No es difí­cil de aprender por lo menos en los aspectos básicos para generar aplicaciones sencillas.

  10. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Por qué PHP es mejor que Perl

  11. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Rapido, Facil, aguante C…Aguante PHP…
    No necesitas instalar cosas aparte, y funca en cualquier SO

  12. Ric [8] opina:
     Add rating0 Subtract rating0 

    Cuando se usa con frameworks (Symfony, Codeigniter, Kohana, Zend, etc) funcionan para aplicaciones grandes. El desarrollo nativo con este lenguaje es fácil y práctico. Pero si quieres una aplicación robusta y va a crecer mejor es usar un framework.

  13. RubyFan [6] opina:
     Add rating0 Subtract rating0 

    No es un lenguaje, es un programa orientado a la web, asi que es imposible compararlo con otros lenguajes de proposito general, lo que hace a PHP bastante limitado en las demas areas, para nada recomendable!, si quieres un verdadero framework para la web entonces elige Ruby on Rails!

  14. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    ¿Por qué?
    PHP es un lenguaje de programacion, desde mi punto de vista, nacido para la web, en donde puedes crear mundos completos con este lenguaje, es flexible y con la ayuda de framework como symfony lo van haciendo mas fuerte y cada vez se va ganando el apoyo de mas desarrolladores.

  15. Leandro Brunner [2] opina:
     Add rating0 Subtract rating0 

    porque es un lenguaje universal para crear webs dinámicas!

  16. yo [133] opina:
     Add rating0 Subtract rating0 

    PHP Es bien pero ya basta, hay que darle paso a otras cosas no manejas una sola tendencia

  17. Bryan Horna [4] opina:
     Add rating1 Subtract rating0 

    Veamos el por qué elijo esto:
    – PHP es un lenguaje con ya gran antigüedad en la web. Además, es multiplataforma.
    – Los CMS más populares del mundo están hechos en base a PHP: WordPress, Joomla, Drupal, Ghost, entre otros.
    – La curva de aprendizaje de éste es ligera, es decir cualquiera puede aprenderlo.
    – La POO en PHP está correctamente soportada, incluyendo ya muchas clases para manejo de base de datos y otros.
    – Se lleva a la perfección con MySQL, el motor de base de datos más usado en el mundo y el cual viene por defecto en muchas aplicaciones (WordPress).
    – Tiene tipado dinámico, permitiendo así facilidad al definir variables y/o asignarlas.
    Me quedo con PHP 🙂

16

Python

  1. Anónimo [10289] opina:
     Add rating0 Subtract rating2 

    es una tarea

  2. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    +1
    estoy aprendiendo python ahora mismo y tiene cosas muy curiosas. Cuando leo algo de PHP me dan ganas de vomitar

  3. Zupdakila [3] opina:
     Add rating0 Subtract rating0 

    Porque es el lenguaje en el que más cosas puedes hacer en menos lí­neas. Aun siendo intepretado es rápido (MS compró eShop, y dijo “uf codigo interpetado, que lento”, lo cambiaron por asp y fue mas lento aun).
    Es claro de leer al obligarte a usar tabulaciones como parte del lenguaje.

  4. Charlie Brown [1] opina:
     Add rating0 Subtract rating4 

    En Python se programa muy rápido y se cometen menos errores. Cuando lo importante es hacer rutinas rápidamente que deben funcionar a la primera y permitir cambios con mucha facilidad y sin errores, es el mejor lenguaje. Yo lo utilizo como sustituto del shell bash en Windows y es estupendo.

  5. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    por que hago lo mismo que en php en menos lineas de codigo.y por que los frameworks webs son mas ricos

  6. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    quiero aprender python, es escuchado que es un lenguaje simple y sencillo de enterder y es muy potente.

  7. Anónimo [10289] opina:
     Add rating3 Subtract rating0 

    Recién viéndolo. La verdad es que me gustó. Limpio, claro. Simple. Rápido. Fácil de aprender. 1 hora leyendo y con el Netbeans ya pude realizar código ejecutable sin problemas y con clases e interacción con el usuario. Con Java me fue imposible. Y todaví­a después de varios años, me ha resultado pesado, confuso, e incomprensible. No logro programarle nada sin chequear a cada momento el código con manuales y documentación.

  8. Anónimo [10289] opina:
     Add rating3 Subtract rating0 

    Por que en la facultad me hincharon las bolas…

  9. Anónimo [10289] opina:
     Add rating3 Subtract rating2 

    desventajas de pyton

  10. RubyFan [6] opina:
     Add rating0 Subtract rating0 

    Es un potente lenguaje que, en mi opinion, es tan bueno como ruby, aunque ruby sigue sacandole ventaja gracias a su insuperable sintaxis (es tan natural para el ser humano que casi sientes que estas escribiendo en español o ingles!), otra ventaja serian las rubygems, permitiendo al lenguaje extenderse a cualquier campo, se puede hacer practicamente de todo con ruby. Como desventaja de ambos lenguajes es que, al ser interpretados son mas lentos que los compilados.

  11. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Python lleva mas tiempo que ruby y tiene mas modulos que lo hacen mas extensible

  12. Lyn [1] opina:
     Add rating0 Subtract rating0 

    Soy un Programador con 12 años de experiencia,.. y tengo una certificación en PHP,.. pero debo decir que en php se hacen buenas paginas a pesar de ser una porqueria de lenguaje,.. asi que el merito es del programador,.. no de php.. asi que le doy mi voto a Python..

  13. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    +1
    Facilidad, legilibilidad…

  14. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Python es magnifico
    Por que como ya sabemos que python es un lenguaje de alto nivel, es muy ligero y ademas es muy facil al momento de programar.
    Lo magnifico es el uso de framework lo cual hace las cosas mas rapidas y todo es magnifico wooo!!

  15. Anónimo [10289] opina:
     Add rating0 Subtract rating1 

    lo genial de este lenguaje es su portabilidad completa, su integración con oracle la hace excelente para oscomerce, y ahora para gadgets de android, igual se podría haber hecho un esfuerzo por elevar python algunos niveles ya que había pensado era el natural sucesor de java, pero ya android es la prueva fehaciente de que esto no va a pasar

  16. Leandro Brunner [2] opina:
     Add rating0 Subtract rating0 

    porque es limpio y minimalista, ademas de rápido y potente

6

Perl

  1. yo [133] opina:
     Add rating0 Subtract rating0 

    test

  2. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Por que hace todo lo que los demas hacen jejeje

  3. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    No tiene limitaciones,

  4. Perlfantasy [1] opina:
     Add rating0 Subtract rating0 

    Por la madurez de 20 años y tiene todo, moderno por sus ultimas actualizaciones, y para programar en la web tiene todo lo necesario

  5. RubyFan [6] opina:
     Add rating0 Subtract rating0 

    No lo e probado pero si ruby y otros lenguajes fueron inspirados de este, entonces debe ser bueno. Pero para que molestarse en aprender un lenguaje viejo existiendo lenguajes modernos mas poderosos en mi opinion como ruby o python?

  6. Perl Fantasy [1] opina:
     Add rating0 Subtract rating0 

    No existe nada que Perl no pueda hacer que otro lenguaje si, odio tener que usar otro lenguaje cuando con Perl resuelvo todo tan facil

10

Java

  1. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    es para tarea del cbtis

  2. Zupdakila [3] opina:
     Add rating1 Subtract rating0 

    El gran rey competidor del .NET de MS. Con la ventaja de que es multiplataforma (de los de verdad, corre incluso en móviles). Tiene 2 grandes IDEs (netbeans y eclipse). Extensible hasta puntos inimaginables y con una comunidad inmensa.
    Google usa 3 lenguajes oficiales (C++, Python y Java)

  3. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    parece más completo

  4. Harry el Sucio recien duchado [2] opina:
     Add rating2 Subtract rating0 

    El más robusto y fiable, orientado a objetos y multiplataforma. Con Java se pueden desarrollar aplicaciones de todo tipo: de escritorio, web, para móviles, etc. Como inconveniente y a diferencia de otros lenguajes como PHP, Java hay que estudiarlo a fondo para ser capaces de diseñar aplicaciones dinámicas.

  5. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Hasta le momento, me sigue resultando tremendamente complicado. Demasiadas clases, componentes y demás. Las tecnologí­as de Beans la hacen poco atractiva. La mezcla de C++ con cosas propias hacen que sea confuso en muchos aspectos. Es buena idea, funciona, pero tratar de dominarlo es demasiado estudio para resultados que a veces no son demasiado efectivos. Hay mucho para hacer, mucho para aprender, pero está todo mezclado. No ayuda a poner en producción rápido a un programador. Y convengamos que dí­a a dí­a salen nuevos lenguajes y soluciones, cada vez más sencillas y rápidas de aprender. Mientras más fácil de aprender y ponerse a producir, mientras más simple de manejar, es mejor.

  6. Anónimo [10289] opina:
     Add rating1 Subtract rating0 

    Portabilidad…
    Escribe en un lado y ejecuta en todos.
    Compatible con frameworks terribles.
    Sirve para todo…
    Es super seguro…
    Es lo que mas se pide en el mercado

  7. RubyFan [6] opina:
     Add rating0 Subtract rating0 

    Extremadamente complicado, abusa en su sintaxis, es decir, es inncesariamente complicado, para que programar y partirse la cabeza en java si tienes lenguajes como ruby o python? por la portabilidad?, pues ruby y python igual de portables que java.

  8. Ric [8] opina:
     Add rating0 Subtract rating0 

    Orientado a grandes proyectos. Para proyectos pequeños que no van a crecer es mejor usar otros lenguajes como PHP y Python. Sí­ es complicado entenderlo, especialmente cuando tratas de aprender un nuevo framework y todas las librerias que éste trae.

  9. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    ¿Por qué?
    Creo que java tiene muchas cosas que puede ofrecer como plataformas seguras para medianas empresas, que son las que mas han apostado por su uso, pero creo que no deben de dejar de ver a otros lenguajes como PHP que en breve puede ocupar un buen lugar en las medianas y grandes empresas.

  10. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Java como lenguaje es un porquerí­a… demasiado tipado y los programadores de java tienen una errada idea de que hay que hacer las cosas largas y difí­ciles. Sin embargo Las aplicaciones empresariales mas completas y robustas están hechas en Java. En lo personal yo prefiero usar las aplicaciones hechas en java para instalarselas al cliente… pero si tengo que programar algo desde Cero… es mejor algo como PHP o Python.

5

Ruby

  1. Objetivo Creativo [46] opina:
     Add rating0 Subtract rating0 

    La verdad, Ruby no me gusta… Pero antes que ver algo de ASP, lo prefiero xD

  2. Anónimo [10289] opina:
     Add rating0 Subtract rating3 

    Por que tiene nombre lindo…

  3. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Es un buen lenguaje de programación, elegante y conciso en mi opinión si puedo elegir el lenguaje mi decisión estarí­a entre Ruby y Python

  4. RubyFan [6] opina:
     Add rating0 Subtract rating0 

    Pues definitivamente me quedo con ruby, es un lenguaje de programacion extremadamente completo, multiproposito, se puede hace de todo con el, y su punto fuerte, razon por la cual lo elijo, es porque, de entre todos los lenguajes de programacion, su sintaxis es la que se acerca mas al idioma humano, pudiendo programar como si en ingles se tratara!

  5. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    La comodidad que se siente al programar en ruby es infinitamente superior a otros lenguajes (ni que decir de c++, java, c# y todos esos lenguajes con sintaxis sobrecargada, con la cual terminas viendo mas basura que codigo). Programando en ruby la concentracion en el programa aumenta drasticamente, al punto de olvidarte completamente del lenguaje y ponerle maxima atencion a lo que quieres hacer. Otra ventaja son las gemas de ruby, gracias a ellas se puede hacer practicamente de todo con el lenguaje, hay de todo!. Como segundo lenguaje eligiria Python, un poderoso lenguaje tambien con codigo limpio, aunque su sintaxis no es tan natural como la de ruby.

9

ASP .NET

  1. Ciro [1] opina:
     Add rating1 Subtract rating0 

    Porque es visual, facil, simple, y con gran funcionalidad, aunque tambien en momentos y para algunas cosas es lento

  2. Descargar Ares [1] opina:
     Add rating0 Subtract rating0 

    ASP.NET siempre!! ME da comer… así­ queimaginate!!!

  3. Anónimo [10289] opina:
     Add rating0 Subtract rating0 

    Todo lo contrario, me resultó muy complicado, casi no puedo avanzar para hacerle hacer lo que yo quiero, y profundizar un poco es demasiado complicado. Demasiados parámetros, clases, comportamientos y complicaciones para armar una aplicación decente. Configurar el web.config es una pesadilla. Es imposible programar sin un Visual Studio. Y aún así­, si no se sabe nada de codificación, es imposible modificarle nada.

  4. Akos [1] opina:
     Add rating0 Subtract rating0 

    Terrible, dificil…

  5. Ditto [1] opina:
     Add rating0 Subtract rating0 

    Quienes saben de programacion saben que asp fue primero que PHP (el cual fue copiado en ideas del asp). Por otro lado, Asp.Net es superior en cuanto a las cualidades de clase y estructuras, programacion multilayers muchas otras cosas que mejoraron. Lamentablemente muchos simplemente critican porque es de MS, eso no es algo que tecnicamente sea bien visto y que debe pasar.. lo bueno es bueno.. de programar en otra cosa ( a sabiendas de que ya he progamado en Java(Lento)PHP(comodo para C programers) y otros programaria en Phyton

  6. Ric [8] opina:
     Add rating0 Subtract rating0 

    Te otorga facilidades para el desarrollo. Pero muchas veces se pone lento, y he visto que genera secuencias javascript para algunos procesos. No tiene que ver que sea de MS, aunque ya muchos sabemos que MS copia todo, no innova, no es original.

  7. RubyFan [6] opina:
     Add rating0 Subtract rating0 

    No lo e probado pero al usar la tecnologia .net ya es privativo, de microsoft, es decir, vas a programar en .net con las cadenas de microsoft en el cuello, para eso usar lenguajes libres como ruby o python.

  8. alejo0317 [1] opina:
     Add rating0 Subtract rating0 

    Me da ganas de vomitar al ser privativo

  9. Redecom [1] opina:
     Add rating0 Subtract rating0 

    Multilenguaje, POO de verdad, el único comparable de todo el resto de lenguajes Web es Java.
    Son los dos únicos que plantean un desarrollo orientado a objetos de verdad.
    A nivel desarrollo Web conozco ASP.NET con C#, Java y PHP. Los dos primeros han evolucionado tecnologicamente para separar lógica de diseño, de usabilidad, de conexiones a bases de datos…
    PHP me recuerda mucho al ASP de los 90. Consultas SQL mezcladas con capas, imágenes…
    La pega, solo es soportado por servidores Windows con IIS. Ahí­ le doy un voto a favor a Java, aunque el empo de desarrollo es mucho mayor que en .NET

| | | |