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 porqueses para

PHP

  1. Bryan Horna [4] opinó:

    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 🙂

  2. yo [1] opinó:

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

  3. Leandro Brunner [2] opinó:

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

  4. Anónimo opinó:

    ¿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.

  5. RubyFan opinó:

    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!

  6. Ric opinó:

    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.

  7. Anónimo opinó:

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

  8. Anónimo opinó:

    Por qué PHP es mejor que Perl

  9. Anónimo opinó:

    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. Harry el Sucio recien duchado opinó:

    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.

  11. Anónimo opinó:

    facil

  12. Objetivo Creativo [47] opinó:

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

  13. Anónimo opinó:

    cula es mejor

  14. Zupdakila opinó:

    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).

  15. Olvisdevalencia opinó:

    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 .

  16. Loserkid [3] opinó:

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

  17. Rutrus [2] opinó:

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

17 porqueses para

Python

  1. miguel angel gomez repiso [1] opinó:

    para aprender más de este lenguaje de programacion

  2. Leandro Brunner [2] opinó:

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

  3. Anónimo opinó:

    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

  4. Anónimo opinó:

    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!!

  5. Anónimo opinó:

    +1
    Facilidad, legilibilidad…

  6. Lyn [1] opinó:

    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..

  7. Anónimo opinó:

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

  8. RubyFan opinó:

    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.

  9. Anónimo opinó:

    desventajas de pyton

  10. Anónimo opinó:

    Por que en la facultad me hincharon las bolas…

  11. Anónimo opinó:

    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.

  12. Anónimo opinó:

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

  13. Anónimo opinó:

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

  14. Charlie Brown opinó:

    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.

  15. Zupdakila opinó:

    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.

  16. Anónimo opinó:

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

  17. Anónimo opinó:

    es una tarea

6 porqueses para

Perl

  1. Perl Fantasy [1] opinó:

    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

  2. RubyFan opinó:

    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?

  3. Perlfantasy [1] opinó:

    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

  4. Anónimo opinó:

    No tiene limitaciones,

  5. Anónimo opinó:

    Por que hace todo lo que los demas hacen jejeje

  6. yo [1] opinó:

    test

10 porqueses para

Java

  1. Anónimo opinó:

    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.

  2. Anónimo opinó:

    ¿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.

  3. Ric opinó:

    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.

  4. RubyFan opinó:

    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.

  5. Anónimo opinó:

    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

  6. Anónimo opinó:

    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.

  7. Harry el Sucio recien duchado opinó:

    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.

  8. Anónimo opinó:

    parece más completo

  9. Zupdakila opinó:

    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)

  10. Anónimo opinó:

    es para tarea del cbtis

5 porqueses para

Ruby

  1. Anónimo opinó:

    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.

  2. RubyFan opinó:

    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!

  3. Anónimo opinó:

    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. Anónimo opinó:

    Por que tiene nombre lindo…

  5. Objetivo Creativo [47] opinó:

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

9 porqueses para

ASP .NET

  1. Redecom [1] opinó:

    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

  2. alejo0317 [1] opinó:

    Me da ganas de vomitar al ser privativo

  3. RubyFan opinó:

    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.

  4. Ric opinó:

    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.

  5. Ditto opinó:

    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. Akos [1] opinó:

    Terrible, dificil…

  7. Anónimo opinó:

    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.

  8. Descargar Ares [1] opinó:

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

  9. Ciro [1] opinó:

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