Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por pobrecito hablador el Domingo, 28 Noviembre de 2004, 21:44h (#395963)
    que se te da mejor
  • ¿Y C?

    (Puntos:1)
    por Ongapisa (9554) el Domingo, 28 Noviembre de 2004, 21:46h (#395964)
    ( http://ww.google.es/ | Última bitácora: Martes, 01 Mayo de 2007, 16:43h )
    Por mi experiencia te dire que lo primero que deberías aprender, en cualquier caso, es C. Ambos sistemas son bastante similares a C.

    Después a mi me gusta mas PHP. Pero para aplicaciones estaría mejor el Java y para webs el PHP.

    PHP es muy sencillo de aprender si sabes C.

    P.d.: Ya es personal, no me gusta Java. Lo siento, pero tenia que decirlo.
    --

    __________________________________________________
    La sabiduría se halla en el buscar... Google power!!!
  • Java

    (Puntos:3, Informativo)
    por pobrecito hablador el Domingo, 28 Noviembre de 2004, 21:46h (#395965)

    Si estas aprendiendo a programar, te recomiendo Java, no porque sea mejor para aplicaciones web (eso dependera de la aplicacion) sino por el control de errores, y porque PHP (version 4) tiene ciertas caracteristicas oscuras que pueden dar muchos quebraderos de cabeza (como la copia de objetos).

    Como lectura, los libros de Bruce Eckel [mindview.net] (gratuitos en formato electronico), aunque no se centren directamente en desarrollo web.

    Suerte.

  • Según

    (Puntos:3, Interesante)
    por trovador (9832) el Domingo, 28 Noviembre de 2004, 21:46h (#395966)
    ( http://barrapunto.com/ )
    Java es una plataforma para soft empresarial muy popular. Si se trata de orientarse a un futuro profesional de programador, es una buena elección.

    Si quieres ponerte manos a la obra con la programación web, PHP es un lenguaje instalado por la mayoría de los proveedores, tiene muchas librerías y su documentación la tienen en su web (en inglés) y resuelve cualquier problema práctico que puedas tener.

    Lo siguiente es mucho más subjetivo (cosas mías): si lo que quieres es aprender a programar, aprende un ensamblador y lenguajes compilados primero (C++ o Delphi) y después algo como Python.

    • Documentación de aLeX (Puntos:1) Domingo, 28 Noviembre de 2004, 23:37h
    • Re:Según de ktzar (Puntos:2) Lunes, 29 Noviembre de 2004, 00:40h
  • Java

    (Puntos:0)
    por pobrecito hablador el Domingo, 28 Noviembre de 2004, 21:50h (#395971)
    Si sabes programar entonces PHP. Si no sabes Java es recomendable: algo más complicado al principio (por aquello de la Programación Orientada a Objetos), pero también más potente. En realidad usarás PHP o Perl para temas web, pero Java o C++ son lenguajes más versátiles
  • Me gustan ambos

    (Puntos:3, Interesante)
    por inniyah (5892) el Domingo, 28 Noviembre de 2004, 21:52h (#395974)
    ( http://www.miriamruiz.es/ )
    Mi opinión personal es que PHP es mucho más fácil, sobre todo para págnas web que vayan a ser muy cambiantes y que haya que ir modificándolas cada poco. Lo malo de PHP es que es un lenguaje que no fomenta para nada la estructuración en la programación, y que hace que los y las programadores/as tiendan a mezclar el código con la visualización. Lo bueno que tiene es que puedes hacer algo bastante completo en muy poco tiempo y que hay muchísimos servidores que permiten el uso de PHP, en muchos casos conjuntamente con el motor de gestión de bases de datos MySQL.

    Java es más sólido como lenguaje, está muy bien diseñado y, para un proyecto estable y sólido, yo lo recomendaría. Mi impresión es que para una web personal o un pequeño portal no es tan amigable como PHP, pero si tienes un proyecto algo más grande entre manos, Java es más escalable y más estructurado a priori (por supuesto, cualquier/a programador/a en condiciones puede hacer un código en PHP muy bien organizado, pero el lenguaje no invita a ello).

    Mi recomendación personal y propia es que si vas a hacer una pequeña página personal o un pequeño portal lo hagas en PHP, y si planeas hacer algo más grande, en especial si va a comunicarse con un middleware también en Java o con CORBA o algo así, uses Java.

    Miry
  • No empieces la casa por el tejado

    (Puntos:4, Informativo)
    por jlperan (11399) el Domingo, 28 Noviembre de 2004, 21:55h (#395977)
    ( Última bitácora: Miércoles, 21 Enero de 2009, 15:44h )
    No te preocupes ahora por empezar a programar porque no has echo mas que empezar. Te aseguro que cuando tengas que elegir uno u otro, sabrás cual es el que más conviene. Ahora preocupate por aprender todo lo que puedas y deja que cada cosa vaya siga por su camino. De todas maneras la elección depende del caso y de muchos factores, si tienes que seguir alguna compatibilidad o standard, si puedes usar algo ya hecho, si el cliente te pide algo en concreto, ...
    --
    The cave, an iPhone game. [blogspot.com]
  • por koali (1817) el Domingo, 28 Noviembre de 2004, 21:55h (#395978)
    Son herramientas diferentes, para cosas diferentes.

    Para ciertas cosas, mejor PHP, para otras cosas, mejor Java.

    Pero cuando se decide si se usa Java, PHP o cualquier otra cosa, en general, los méritos técnicos tienen poco que ver...
  • IMHO

    (Puntos:3, Interesante)
    por pobrecito hablador el Domingo, 28 Noviembre de 2004, 21:57h (#395980)
    Java == plataforma propietaria
    PHP == plataforma abierta

    Java incita a hacer buen código
    PHP incita a hacer mal código
    (Esto lo he visto a base de ver código Java y PHP, pero se puede hacer mal código y buen código en cualquiera de los dos lenguajes)

    Si tu aplicación va a ser opensource programa en PHP ya que tienes mucho donde basarte.

    Tecnológicamente me gusta mucho más Java, pero en la práctica parece que PHP se lleva la palma.

    También tienes perl que tiene muchas librerías para hacer casi cualquier cosa y C#/.Net/Mono que está en pleno auge.
    • Re:IMHO de pobrecito hablador (Puntos:1) Domingo, 28 Noviembre de 2004, 22:07h
      • Re:IMHO de ktzar (Puntos:2) Lunes, 29 Noviembre de 2004, 00:44h
      • [OT] perl vs java de zarshisha (Puntos:2) Lunes, 29 Noviembre de 2004, 19:26h
    • Re:IMHO de Ongapisa (Puntos:1) Domingo, 28 Noviembre de 2004, 22:11h
      • Re:IMHO de pobrecito hablador (Puntos:0) Domingo, 28 Noviembre de 2004, 23:10h
      • Re:IMHO de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 00:17h
        • Re:IMHO de pobrecito hablador (Puntos:1) Lunes, 29 Noviembre de 2004, 00:40h
          • Re:IMHO de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 05:15h
            • Re:IMHO de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 19:34h
          • Re:IMHO de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 10:14h
            • Re:IMHO de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 13:26h
    • Re:IMHO de angelcervera (Puntos:0) Lunes, 29 Noviembre de 2004, 08:53h
  • ¿Java o PHP?

    (Puntos:0)
    por pobrecito hablador el Domingo, 28 Noviembre de 2004, 21:58h (#395981)
    Acabas de abrir la caja de los truenos con la pregunta :-)
    PHP te sirve para hacer webs rápidas y para hacer cosas serias... Si lo que quieres un lenguaje OOP, con php puedes pero con java siempre estarás obligado.
    • Re:¿Java o PHP? de SegFault (Puntos:2) Domingo, 28 Noviembre de 2004, 22:04h
      • Re:¿Java o PHP? de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 00:35h
  • Aprende ASP

    (Puntos:-1, Troll)
    por pobrecito hablador el Domingo, 28 Noviembre de 2004, 22:10h (#396000)
    Es donde más curro hay, si lo que quieres es ganar pasta, tecnología Microsoft. Si lo que quieres es vivir del aire, escucha el resto de opiniones que ya te han puesto...
    • Re:Aprende ASP de pobrecito hablador (Puntos:0) Domingo, 28 Noviembre de 2004, 22:20h
    • Re:Aprende ASP de BarnaBoy (Puntos:1) Domingo, 28 Noviembre de 2004, 22:22h
      • Re:Aprende ASP de merc (Puntos:1) Domingo, 28 Noviembre de 2004, 22:50h
    • Re:Aprende ASP

      (Puntos:4, Informativo)
      por er_melenas (6340) el Domingo, 28 Noviembre de 2004, 22:24h (#396014)
      ( http://www.kdehispano.org/ | Última bitácora: Viernes, 16 Septiembre de 2011, 21:31h )

      Buscando en Infojobs sin preferencias por provincia ni nada:

      ASP: 467
      Java: 880
      PHP: 143

      En tecnoempleo sin buscar porque viene en portada:

      ASP: 114
      Java: 416
      PHP: 54

      En monster:

      ASP: 17
      Java: 83
      PHP: 4

      Conclusión: Sigue programando en ASP porque de orientador profesional lo llevas de culo ;-)

      --

      FDO. ER_MELENAS
      No te preguntes sólo qué puede hacer el S.L. por ti, sino también qué puedes hacer tú por él
      [ Padre ]
      • Re:Aprende ASP de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 12:36h
    • Re:Aprende ASP de pobrecito hablador (Puntos:-1) Domingo, 28 Noviembre de 2004, 22:32h
    • Re:Aprende ASP de grimpi (Puntos:1) Domingo, 28 Noviembre de 2004, 23:11h
      • Re:Aprende ASP de gusiluz (Puntos:1) Lunes, 29 Noviembre de 2004, 00:29h
        • Re:Aprende ASP de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 09:05h
          • Re:Aprende ASP de musg1 (Puntos:1) Lunes, 29 Noviembre de 2004, 11:38h
    • Re:Aprende ASP de sorrill (Puntos:2) Domingo, 28 Noviembre de 2004, 23:41h
    • Re:Aprende ASP de gusiluz (Puntos:1) Lunes, 29 Noviembre de 2004, 00:58h
      • Re:Aprende ASP de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 12:30h
  • Todo depende...

    (Puntos:0)
    por pobrecito hablador el Domingo, 28 Noviembre de 2004, 22:12h (#396003)
    Yo manejo ambos lenguajes: Java me encanta para desarrollar aplicaciones y demás, pero en la web me suelo quedar con PHP debido a que se desarrolla más deprisa. Aunque obviamente depende de lo que quieras hacer, de momento yo he podido manejarme siempre con PHP en la web sin problemas, pero si lo que quieres es aprender a programar, te recomiendo que empieces por C que te dará una buena base, si la cosa te va estarás encantado de pasarte y aprender Java, sabiendo C y HTML aprender PHP es cosa MUY sencilla. Bienvenido al mundo de la programación...
  • por merc (15405) el Domingo, 28 Noviembre de 2004, 22:18h (#396008)
    ( http://minverso.blogspot.com/ | Última bitácora: Jueves, 09 Febrero de 2006, 17:22h )
    Yo este año también he empezado la carrera de Informática y en la asignatura Programación 1 hacemos Java, supongo que porque no es muy difícil y está bien estructurado.

    Yo he hecho mis pinitos en el tema aplicaciones web (aunque más que pinos son bonsais) y PHP me ha ido de fábula, muy sencillo y potente para esto.

    Si lo que quieres es hacer aplicaciones web mejor PHP, es libre y no requiere de una máquina virtual para poder visualizar los contenidos. Si quieres programar más globalmente, aprende Java o (como hacen en todas las otras facultades de la UPC) C/C++

    [mode offtopic on]
    Por cierto, tu no serás ese de la fila de atrás que está siempre hablando y nos jode la clase? ¬¬
    [mode offtopic off]
  • por pobrecito hablador el Domingo, 28 Noviembre de 2004, 22:26h (#396017)
    mola mas que todas las otras cosas de linuxillos extranios
  • por pobrecito hablador el Domingo, 28 Noviembre de 2004, 22:31h (#396023)
    Pues bueno, sólo comentar que estoy fascinado con la nueva forma de hacer webs con PHP5 mediante el framework PRADO [xisc.com].

    Echádle un vistazo a los que os guste PHP y la OOP.

    PRADO es el ganador del Zend PHP 5 Coding Contest [zend.com].
  • Java + Apache

    (Puntos:1, Informativo)
    por pobrecito hablador el Domingo, 28 Noviembre de 2004, 22:36h (#396027)
    J2EE [sun.com] con Tomcat [apache.org] es una buena combinación.
    Y puedes usar alguno de los entornos de programación disponibles como NetBeans [netbeans.org] o Eclipse [eclipse.org].

    Encontrarás mucha documentación on-line y libros que traten todas estas tecnologías.
    Si eres novato en la programación deberías empezar con Java a un nivel básico y aprender algo sobre HTML para después poder unirlo todo y pasar a la programación de J2EE.
  • para empezar yo cogería php

    (Puntos:2, Inspirado)
    por prez (14333) el Domingo, 28 Noviembre de 2004, 22:43h (#396034)
    Pues para mi, que pienso que la POO es una herramienta y no un fin, me gusta php porque te da la libertad de usar tanto POO como programación procedural.

    Discrepo un poco de que el hecho de dar más libertad favorezca el desarrollo de mal software. Al final lo que hay son buenos y malos programadores. Lo que pasa es que php pone las cosas bastante más fáciles, y eso atrae como un imán a los 'presuntos programadores'. Pero yo soy de la opinión de que si un 'presunto programador' hace un bodrio en php, con java, si llega a conseguir que compile, hará un mega-engendro, no un programa decente.

    Solo estoy teniendo en cuenta el factor sencillez. No estoy diciendo en absoluto que php sea mejor que java en todos los aspectos. Pero puestos a empezar, yo lo haría por un lado con libros de algorítmica y teoría de POO, para aprender los conceptos, y con php (php5, por supuesto. Sería un poco tonto empezar con una versión que no es la última) para las prácticas.

    --
    En un mundo UTF-8, mi nick sería pérez
  • Recomiendo Java+JSP

    (Puntos:1)
    por ElPeazoPerro (16702) el Domingo, 28 Noviembre de 2004, 22:47h (#396039)
    ( http://todoa99.blogspot.com/ | Última bitácora: Lunes, 20 Abril de 2009, 22:41h )
    Sin duda alguna me parece la solución más profesional. Hacer WEBs solamente con Java y servlets puede ser un poco coñazo. Hacerlas solamente mediante PHP no es del todo "profesional", ya que incita a no separar lo que es la presentación de la pagina HTML del código central de la aplicación. Mi consejo es hacer en JSP todo lo referente a la presentación WEB y en Java el núcleo central de la apliación. JSP y Java trabajan muy bien conjuntamente y de manera fácil, y puesto que desde Java y JSP se pueden acceder a las infinitas librerías que hay para Java, lo veo una opción mucho más recomendable, fácil, y económicamente viable. No os lo toméis a mal, pero siempre me ha parecido que PHP es para aplicaciones más "de aficionaillo" :P No creo que sea cierto que PHP es más fácil, puesto que más o menos todos estos lenguajes para "incrustar" en el HTML (ASP, PHP, JSP...) tienen componentes parecidos. Eso sí, PARA NADA recomendaría aprender ASP... debido a que, aparte de que no me gusta para nada la sintaxis del Visual Basic, siempre dependerás de plataformas güindous para ejecutarlo, lo cual puede ser económicamente poco recomendable (aunque soy un defensor de Windows como SO para el usuario final, soy más partidario de Linux como Servidor, puesto que ofrece un buen rendimiento a precio 0).
  • Que nivel maribel

    (Puntos:2, Interesante)
    por quijote (15946) el Domingo, 28 Noviembre de 2004, 22:48h (#396040)
    ( http://www.tontos.com/ )

    Buenas,

    no le des vueltas, metéle mano a PHP el día que necesites Java para un proyecto hará 5 años que acabaste la carrera o no necesitarás hacer esa pregunta.

    En la mayor parte de los proyectos no se opta por un lenguaje o plataforma por cuestiones objetivas, por lo tanto no esperes que nadie te lo resuelva.

    Si Yahoo, sirviendo miles de millones de páginas al día, y otros monstruos se apañan con PHP, seguro que tu te apañarás.

    --

    hmm... saludos,
    El Tonto
  • Java

    (Puntos:4, Informativo)
    por IndianaJones (11281) el Domingo, 28 Noviembre de 2004, 23:18h (#396061)
    ( http://barrapunto.com/ )
    Existen múltiples frameworks libres para desarrollar aplicaciones web usando Java (como Struts, Tapestry o Turbine), que te permitirán construir aplicaciones escalables, mantenibles, con tecnologías estándar (JSP, Servlets, JSF...) que cumplen el modelo MVC (Model + View + Controller). Es decir, que se separe la lógica lo más posible (idealmente por completo) de la presentación y del acceso a datos.

    Si es un proyecto pequeño, PHP puede valer pero francamente, no creo que tengan siquiera el mismo enfoque. PHP: proyectos pequeños y rápidos. Java: proyectos grandes (con todo lo que eso conlleva en cuanto a mantenibilidad, escalabilidad, etc.) que necesitan su tiempo.

    La gente suele mencionar el montón de cosas que hay ya hechas para PHP, pero con sólo darte una vuelta por la web del proyecto Jakarta podrás ver la cantidad de proyectos de calidad que hay, a cual más interesante.

    Y si te interesa el software libre, que no te eche para atrás el hecho de que Java sea propietario. Es propietario, sí, pero no está bajo la dictadura de Sun, como dicen algunos, sino que docenas de entidades intervienen en la elaboración de los estándares. Además, como ya he mencionado, los frameworks existentes para aplicaciones web en Java suelen ser libres, así como el contenedor de JSP's, etc.

    Con una combinación de Linux + Eclipse + Struts (u otro) + Hibernate (+ algún otro pequeño proyecto de ayuda como Log4j, Ant, Xdoclet, etc.) tendrás una arquitectura de desarrollo de primer nivel difícilmente mejorable y completamente libre... a excepción del propio Java, que, quién sabe, quizá algún día...

    Si no estás convencido, echa un vistazo también a lo solicitadas que están una y otra tecnología en Infojobs y sitios similares, que alguien las ha puesto en un comentario anterior :P (aunque ya sé que esto a veces incluso hay que tomárselo a la inversa, que después están muy valoradas las personas con conocimientos en ciertas tecnologías no tan ofertadas debido a que también hay poca demanda).

    Saludos

    --

    You laugh at me because I am different, I laugh at you because you are all the same

    • Re:Java de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 09:28h
      • Re:Java de pobrecito hablador (Puntos:0) Lunes, 29 Noviembre de 2004, 13:33h
    • Re:Java de ecanovas (Puntos:1) Lunes, 29 Noviembre de 2004, 12:01h
      • Re:Java de IndianaJones (Puntos:1) Lunes, 29 Noviembre de 2004, 19:03h
    • Tienes otra forma de trabajo bastante sencilla de cabila (Puntos:1) Lunes, 29 Noviembre de 2004, 14:18h
  • Java...

    (Puntos:1)
    por Krdo (11923) el Domingo, 28 Noviembre de 2004, 23:21h (#396062)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 22 Octubre de 2007, 17:54h )
    Creo que si tienes que elegir entre esos dos lenguajes para aprender a programar, me parece que lo que mas te conviene es java. Pero por experiencia propia, para empezar es mejor C... yo tube una muy buena base en ese lenguaje y me permitio pasarme a otros sin mucho esfuerzo. La mayoria de los lenguajes mas modernos y conocidos basan su sintaxis en él (C++, Java, C#) o sino son mas simples de manejar por lo que no representan un problema para aprender (VB, PHP, etc). Esto es importante cuando uno tiene que incursionar en algo nuevo pierda menos tiempo aprendiendo la sintaxis y se centre en aprender las caracteristicas realmente interesantes del lenguaje nuevo.
    Pero como siempre se escucha por aca....no hay buenos o malos lenguajes....hay malos y buenos programadores.
    Nos vemos
  • por Belial (16522) el Domingo, 28 Noviembre de 2004, 23:23h (#396064)
    ( http://www.nubeblog.com/ )
    Si quieres hacer tus pequeñas aplicaciones web sin muchas complicaciones, PHP es una buena opción. Pero si quieres dedicarte al mundo del desarrollo empresarial, o bien hacer una carrera profesional, olvídate del PHP y piensa en Java.
    Respecto al tema de que tecnologías son más demandadas, puedes echar un vistazo a mi web
    Skilltrend.com [skilltrend.com].
    En ella estoy siguiendo la evolución de las tecnologías del mercado laboral en España. Está en pruebas, pero estoy seguro que puede servirte de ayuda.
    • Php y no asp de pobrecito hablador (Puntos:0) Domingo, 28 Noviembre de 2004, 23:33h
  • soy poeta, oh

    (Puntos:-1, FueraDeTema)
    por pobrecito hablador el Lunes, 29 Noviembre de 2004, 00:30h (#396098)
    AZUL COMO EL MAR COMO EL AIRE COMO TI, AZUL CUAL CABALLO VELOZ Y LOS PERROS, AY LOS PERROS
  • Acabas de hacer el gamba

    (Puntos:-1, FueraDeTema)
    por pobrecito hablador el Lunes, 29 Noviembre de 2004, 01:01h (#396116)
    Estudiar informatica en los tiempos que corren es suicidarte. Haz lo que sea, turismo mismo, pero esto no. Ojala me hubiera dicho esto a mi alguien hace 7 años. Que tiempos.
  • Yo cogería Java

    (Puntos:2, Interesante)
    Y mi criterio sería el siguiente: En el devenir de mi trabajo, normalmente observo que 7 u 8 de cada 10 ofertas de empleo buenas (bien remuneradas, provinientes de consultoras serias y fundadas sólidamente, con responsabilidad, sin contratos basura y sin explotación, etc.), se las hacen a usuarios avanzados de Java, y no a usuarios avanzados de PHP, y esto es fundamentalmente debido no a calidades de programación, sino a que quien oferta puestos de trabajo suculentos en el mundo de la programación suele darse cuenta de que Java tiene un tirón comercial facturable que no tiene PHP ni por asomo, con lo que suelen poder facturar cantidades muy grandes en proyectos muy grandes y que para lograrlo, necesitan a buenos profesionales que ejecuten los trabajos, a los que suelen "untar" bastante bien los bolsillos, con el ánimo de ejecutar buenos trabajos y lograr que los clientes ganados sean clientes mantenidos, ya que cuesta horrores hacerse con un gran cliente y perderlo por tener a 40 becarios picando teclas por 300 euros mensuales que no se implican en el trabajo con motivación y que sólo piensan en encontrar un trabajo mejor al acabar las prácticas, es un riesgo que a todas luces es innecesario. Ese riesgo se lo trasladan a las PYMEs pequeñas que tienen que tirar de facturaciones e ingresos menores y que suelen optar por la precariedad laboral para rebajar costes (y así les va).

    Salu2 ;)

    --


    --------
    In fire we trust [blogspot.com]
    --------
  • Los dos

    (Puntos:2)
    por Epaminondas Pantulis (1747) el Lunes, 29 Noviembre de 2004, 07:42h (#396164)
    ( http://hronia.blogalia.com/ | Última bitácora: Jueves, 22 Enero de 2009, 06:57h )
    Personalmente, prefiero Java y sus tecnologías asociadas. Sin embargo, PHP permite desarrollar -en mi opinión- con más rapidez.

    Eso sí, si luego quieres usar lo que aprendas para montar alguna página web o algo así, te advierto que los alojamientos Java están por las nubes, comparados con el alojamiento con PHP.

    --
    ___
    "Tamparantán que te han visto Pepe, tamparantán que te han visto Juan"
    • Re:Los dos de InrdZQdxdqn (Puntos:2) Lunes, 29 Noviembre de 2004, 08:41h
  • por pobrecito hablador el Lunes, 29 Noviembre de 2004, 08:25h (#396174)
    Por mi experiencia, lo importante no es con qué lo codifiques, sino cómo lo codificas, ya puede ser un abanderado de MS o un incombustible de lenguajes "libres" que si el código no es bueno, ya lo puede vestir de comunión, y seguirá siendo malo. Primero hay que amueblar la cabeza y el lenguaje saldrá sólo. En el curro los proyectos son en varias tecnologías, C++ en los servers, vb6 y python en los clientes, y nadie es experto en uno en particular, pero todos son capaces de tocar en todos lados. Cuando tengo que seleccionar a un nuevo miembro para el equipo, busco perfiles "listos", de los que se supone que saben sacarse las castañas del fuego solitos, no busco, mega masters en nada en concreto, que suelen ser personas bastante limitadas.
  • Java sin dudarlo

    (Puntos:0)
    por pobrecito hablador el Lunes, 29 Noviembre de 2004, 08:29h (#396175)
    Yo creo q si quieres empezar podrias con Php pero la verdad Java esta mucho mas avanzado que php. Yo php lo he usado para pequeños sitios web con acceso a datos (mySql), ya q esta base de datos tiene un rendimiento muy alto en solo lectura.Para proyectos grandes etc elige java(Jsp,servlet) Un saludo
  • Opiniones ASP.NET

    (Puntos:0)
    por pobrecito hablador el Lunes, 29 Noviembre de 2004, 08:35h (#396178)
    Hola, Alguien me podria hacer una comparacion entre ASP.NET Y JSP? Alguna web de comparativas? os parece facil de aprender ASP.NET? -alguna ventaja en concreto? -algun inconveniente? (ya se que es de microsoft) Gracias.
  • por mutt (11408) el Lunes, 29 Noviembre de 2004, 08:39h (#396181)
    Hola a todos/as.

    En bastantes comentarios he leído que JAVA es más escalable que PHP y nadie ha contestado. Si por escalable [enciclopedia.us.es] entendemos la capacidad de un sistema informático de adaptarse a un número de usuarios cada vez mayor, sin perder calidad en los servicios, no veo como puede superar JAVA a PHP.

    Con una aplicación hecha en PHP y un sistema basado en LVS [linuxvirtualserver.org] puedes escalar una aplicación hecha en PHP. Además las aplicaciones JAVA suelen ser más pesadas que las de PHP

    Como no entiendo demasiado de JAVA me gustaría saber donde encontrar información sobre las ventajas en cuanto a escalabilidad de JAVA frente a PHP.

    Por otro lado, en PHP también es posible compilar el código para evitar tener que interpretarlo cada vez que se ejecute la aplicación. Hechad un vistazo al Zend Encoder [zend.com] y al Zend Optimizer [zend.com].

    Espero vuestros comentarios :-)

    Saludos

  • por pobrecito hablador el Lunes, 29 Noviembre de 2004, 08:46h (#396187)
    Al empezar la carrera hace unos años, lo primero que nos dijeron fue que cualquier ingeniero informatico deberia de saber (haber aprendido/trabajado) como minimo 10 lenguajes diferentes al terminar los estudios. Asi que si vas a estudiar la carrera de informatica deberias de saber java Y php.

    Y tampoco es tan dificial llegar a los diez ;):

    • C
    • C++
    • Java
    • perl
    • php
    • python
    • algun shell (bash)
    • sql
    • ensamblador
    • html/xtml
    Que una vez que termines o durante tus estudios te especializes en algunos y no en todos, es lo normal. Cuantos mas sepas, mas facil te sera elegir cual es major para una determinada tarea.
  • barrapunto

    (Puntos:-1, Provocacion)
    por pobrecito hablador el Lunes, 29 Noviembre de 2004, 09:50h (#396213)
    Usa java o php, pero en ningun caso hagas como barrapunto y uses una mierda de scripts en perl, porque fallan mas que una escopeta de feria.
  • por ZaiPower (3880) <{zaipower} {at} {ciges.net}> el Lunes, 29 Noviembre de 2004, 10:08h (#396218)
    ( Última bitácora: Sábado, 22 Septiembre de 2007, 17:01h )

    Yo he desarrollado un sencillito portal propio de cero programado en PHP. Permite compartir documentos, noticias, fotos y bueno, la verdad es que estoy moy orgulloso de cómo me ha quedado :-).

    Hay varias cosas imprescindibles para empezar con buen pie y que la programación no se convierta en una pesadilla:

    • Utiliza un motor de plantillas para separa el código PHP de la presentación en HTML. Yo recomendaría Smarty [php.net].
    • Por supuesto aprende a utilizar convenientemente las hojas de estilo CSS, y así separar el contenido HTML del formato que le quieras dar.
    • Yo utilizo Eclipse [eclipse.org], un excelente entorno de desarrollo para JAVA con soporte para otros lenguajes mediante Plugins. Para PHP a mí me encanta PHPEclipse [phpeclipse.de]. Para la parte de HTML te recomiendo Quanta [sourceforge.net], muy profesional y con unos manuales de ayuda [sourceforge.net] excelentes.

    Al principio yo lo hacía todo a pelo (mezclándolo todo en plan chapuza), pero es una barbaridad. La verdad es que te llegas a preguntas cómo es posible que pretendiera programar la web sin usar un motor de plantillas y hojas de estilo.

    Te paso algunos enlaces más que te pueden venir bien:

    Aburiño

    Ciges

    --
    Be Free! Be Wild! Be Linux!
  • php vs java

    (Puntos:0)
    por pobrecito hablador el Lunes, 29 Noviembre de 2004, 10:11h (#396220)
    yo personalmente recomiendo aprender los dos por su utilidad y semejanza de sintaxis. no se trata de aprender uno o otro. en el mundo de la programacion existen miles de lenguajes de programacion, y profesionalmente cuando busques empleo no solo te pediran un lenguaje de programacion...ojala!
    salud.
  • Pos fale..

    (Puntos:0)
    por pobrecito hablador el Lunes, 29 Noviembre de 2004, 10:25h (#396232)
    Pues mezclar churros con merinas... JAVA es bastante pesado y consume muchos recursos en las máquinas en las que corre; como bien apuntan varios post, se suele usar en entornos empresariales "pesados" PHP está muy bien para coas más "pequeñas" o código abierto, pero es muy flexible, lo que es un arma de doble filo, porque terminarás por coger vicios a la hora de programar. ASP da mucho trabajo... ahora... mañana Dios dirá. Es un opción, pero es micro... digo monoplataforma -casi. En mi humilde opinión -que creo que akí hay algún genio que otro...- yo empezaría por C, que es la base de casi todo (lo del huevo y la gallina se puede aplicar a UNIX y C). Otra cosa... Hay quien dice que si quieres pelas tires al ASP; que no te engañen: de pica no te vas a a hacer millonario. Aprende, evoluciona, pero no te estanques en algo, que en esto es lo peor que puedes hacer. Un saludo, y hagas lo que hagas, suerte.
  • ¿Para el curro?

    (Puntos:1)
    por KnaP (11447) el Lunes, 29 Noviembre de 2004, 10:27h (#396233)

    Si lo quieres para orientar tu carrera, lamentablemente PHP no es muy popular en el mundo empresarial (sobre todo en las grandes empresas), aunque se está abriendo paso poco a poco, a medida que el software libre va ganando puntos.

    Lo dicho, si es para temas profesionales la demanda es mucho mayor para Java, sin olvidar tampoco a .Net

  • Tomates + Lechugas

    (Puntos:2)
    por Mu (11278) el Lunes, 29 Noviembre de 2004, 11:07h (#396249)
    ( http://press.asqueados.net/ | Última bitácora: Jueves, 17 Abril de 2014, 09:50h )
    Es difícil comparar Java y PHP porque hacen cosas diferentes.

    Las aplicaciones PHP se quedan en el servidor. Es allí donde se ejecutan y devuelven los resultados al usuario.

    Cuando se usa Java, la aplicación se transfiere del servidor al cliente, y es en el ordenador cliente dónde se ejecuta.
    --
    Envíos descartados por Mu [barrapunto.com]
  • Tu no escoges

    (Puntos:1)
    por xavicl (16815) el Lunes, 29 Noviembre de 2004, 11:33h (#396260)
    Tu no escoges, te lo dirá el jefe, o el cliente. Lo mejor es que sepas un poco de todo. java es más que un lenguaje, no se peude comparar con PhP qeu si es un lenguaje interpretado para hacer aplicaciones web. Además que Java es OO puro y php no, aunque con las versión 5 ya se puede. Luego hay frameworks como struts, tapestry para Java que ayduan a hacer webs y para Php tb hay el Prado o Fusebox. Pero no solo hay estops lenguajes para web. Tb tenemos ASP.NET que si es comparable con Java y ColdFusionMX de Macromedia que no deja de ser Java pero con tags de alto nivel para hacer mucho más rapido el desarollo web, aunque es de pago. Macromedia tb tiene Flex un lengauje XXML con salida Flash en vez de HTML.
  • por Doraemon (12847) el Lunes, 29 Noviembre de 2004, 11:39h (#396265)
    Aaamos a ver...

    Si lo que quieres es aprender a programar, lo ideal es usar un lenguaje mas sencillo que estos dos. Yo aprendi con modula-2, otros con Pascal,... Podrán pareceros prehistóricos, pero se aprenden las buenas costumbres.

    En cuanto sepas programar algo, métete en C o C++ "capado" -o sea, sin enfollonarte con los objetos-, porque son los papás de Java y PHP en cuanto a sintaxis.

    Cuando aprendas programación orientada a objetos, hazlo con Java y C++ a la vez... ¿Por qué? Porque java está muy chachi para hacer aplicaciones de gestión, pero si vas a programar cosas distintas a software cliente para oficina es lo más adecuado, sobre todo para proyectos muy grandes.

    Para finalizar, habrá quien diga que Java vale para todo y da un montón de dinero, pero yo desconfiaría de darle demasiado crédito a un lenguaje pensado originalmente para programar lavadoras y neveras :-D ; estoy trabajando como teleoperador con una aplicación remota escrita en java (le delata la taza de cafe cada vez que abres una ventanita) y servida con Citrix Metaframe XP, y te mueres de gusto con los tiempos de acceso y los cuelgues si el servidor está medianamente cargado :-)...

    Lo dicho, empieza pasito a pasito y no quieras llegar a general nada más ser soldado raso; cuando empieces a aprender te irás dando cuenta.
  • por pobrecito hablador el Lunes, 29 Noviembre de 2004, 12:29h (#396308)
    Los mejores son perl o java. PHP no tengo muchos herramientos de XML y ademas cambiar se demasiado.

    Perl tiene muchos años de desarollo. Hay mucho en CPAN [cpan.org]. Y hay tan much que tambien no esta en el CPAN.

  • PHP, JAVA

    (Puntos:0)
    por pobrecito hablador el Lunes, 29 Noviembre de 2004, 12:38h (#396317)
    Llevo un tiempo diseñando aplicaciones web, y lo he estado realizando con PERL... si, PERL sobre apache: mod_perl, realmente me ha resultado muy grato su uso, creo, en mi humilde opinion, que es mucho mas poderoso que PHP. perl soporta a la perfeccion POO. por java... http://linux-chile.org/noticias.php?op=ver&id=1011 es una de las tantas razones por la cual no deseo involucrarme. saludos
  • por pobrecito hablador el Lunes, 29 Noviembre de 2004, 12:39h (#396320)
    Son tecnologias diferentes, y como en todos los lenguajes tienes ventajas e inconvenientes. Depende del fin que tenga la web implementaria en uno u otro codigo, ten en cuenta que para usar servlets (o jsp) necesitas bastante memoria (solo se compila una vez y se queda en memoria) ademas de tener instalados todos los recursos de java, PHP en cambio usa mas el micro porque cada pagina se procesa (compila/interpreta en el motor de PHP) por completo en cada visualizacion. Otra posibilidad es hacer un servidor hibrido de ambas tecnologias pero no creo que interese tanto lio.

    ¡NO a las patentes de software!
  • Ninguno de los dos: aprende BBDD y SQL

    (Puntos:2, Interesante)
    por phatmanotoo (13423) el Lunes, 29 Noviembre de 2004, 14:38h (#396431)
    Hola, este año he comenzado la carrera de Informática. La verdad que llego un poco tarde a este mundillo, tengo 25 años y he comenzado ahora a estudiar mientras trabajo. La duda que tengo es la siguiente: si tengo que elegir un lenguaje de programación para hacer aplicaciones web ¿debería aprender Java o PHP?.

    Si hablamos de aplicaciones web, entonces lo que de verdad deberías aprender es acerca de bases de datos relacionales, modelizado de datos, SQL, y sobre todo transacciones (control de concurrencia). Es ciertamente penoso ver el nivel de los "profesionales" (sean ing. informáticos o no) de hoy en día en estos aspectos básicos.

    Una vez que tengas clara dicha base, comienza a estudiar XML y XHTML como lenguajes de marcado, y aprende a cómo usar CSS. Después, ya puedes plantearte si PHP, ASP, o Java, en base a estas simples consideraciones:

    • PHP: si tu aplicación tiene poca "lógica" de negocio (cosa que puedes conseguir con un schema de BD bien diseñado).
    • ASP: idem, salvo que venderás tu alma a Microsoft de por vida. Esto es bueno o malo según el proyecto y el cliente (el que paga).
    • Java: para los casos en que la aplicación va a tener mucha "chicha" (mucha estructura, tamaño, módulos, extensibilidad, etc etc etc). Aconsejable usar "frameworks" como Struts, Webwork, o Spring.

    Y un último consejo: evita usar JavaScript a toda costa, es muy poco portable entre navegadores y es fuente de muuuuchos problemas.

  • por pobrecito hablador el Lunes, 29 Noviembre de 2004, 16:28h (#396515)
    Y para jovenes que requieren aprender a programar , de nivel bachillerato (que su edas esta en los 16 años ) que lenguaje recomendarian ? para iniciar
  • por artomb (12306) el Lunes, 29 Noviembre de 2004, 23:10h (#396837)
    ( http://barrapunto.com/ )
    He programado tanto en PHP como en Java, y de hecho, la mayoría de aplicaciones web que he realizado son en PHP con bases de datos PostgreSQL. Otro compañero barrapuntero recomendaba que aprendieses SQL y toda la mandanga (como mínimo mínimo te recomiendo que aprendas a hacer un buen diseño Entidad-Relación)., aunque creo que es muy importante delegar una buena parte de la lógica de la aplicación a la base de datos, puedes iniciarte en el camino [databasejournal.com]. Si quieres ver los resultados rápidamente, prueba PHP, da muy buenos resultados.

    Java es un lenguaje para hacer aplicaciones con mucha chicha,en donde trabajan varios programadores. Si vas a hacer cualquier chorrada, no vale la pena. Personalmente no me gusta, pues hay que inflarse a picar código para hacer cualquier cosa.

    Como muy buena opción propongo el uso de Python [python.org]. Es fácil de aprender, muy potente y aunque difiere en estilo de todos los demás, cuando lo aprendes, no quieres usar otra cosa. La sintaxis a mi modo ver es muy claro, pues está basada en identación y no en begins/ends, llaves o puntos y comas. Si eres limpio escribiendo el código, funciona ;)
    Python permite hacer prototipos de forma rápida y sencilla. Recomiendo a todo aquel que sea programador y nunca antes lo haya usado que le de una oportunidad. Es perfecto para hacer scripting del sistema y aquellas pequeñas cosas que a veces haces de forma rutinaria y python nos puede soluciona con 3 lineas así como para grandes aplicaciones.

    Hecho con python hay además un peazo de framework: Zope [zope.org], sobre el cual corre CMF (Content Management Framework) y por último, y sobre CMF, existe Plone [plone.org], un candidato perfecto para la gestión de contenidos, con gestión de usuarios, roles, workflow, internacionalización, soporte para multitud de aplicaciones y un largísimo etcétera. Espectacular, pero, todo hay que decirlo, requiere subirse a una curva de aprendizaje empinada....

    Un saludo