Pregunta:
¿que lenguaje de programacion es mejor para aplicaciones web's-->php o java ¿por que? y cuales son las ventajas?
2011-11-01 21:34:45 UTC
Me estoy adentrando en el mundo del desarrollo de aplicaciones web's y por el momento lo estoy haciendo utilizando el lenguaje php tengo pensado despues de adquirir buena experiencia en este lenguaje empezar a aprender lo que es javascript, jquery,ajax, y alguno de los framworks de php por supuesto que tambien tengo pensado adquirir experiencia en sql,mysql(creo que son los gestores de bd que mejor se adaptan para trabajar con php ¿que opinan estare en lo cierto o sera mejor incursionar en oracle o postgress?).

La duda que me surge y por la cual planteo la pregunta es porque me gustaria saber si en el mercado laboral esta practica es buena y tambien bien remunerada o si por el contrario es mejor enfocarme en el lenguaje java ya que como he leido en muchas partes tambien sirve para hacer aplicaciones web's.

Un desarrollo web avanzado se puede hacer con java y con php o sera que este ultimo tiene algunas limitaciones para estos casos?

gracias
Seis respuestas:
2011-11-02 09:43:42 UTC
Con toda mi experiencia (6 años como developer trabajando en el medio) te puedo decir que en el ambito PROFESIONAL/EMPRESARIAL la gran mayoria de las aplicaciones web (8 de cada 10 por darte un numero aproximado) estan hechas con tecnologias J2EE (java) y .NET (de Microsoft). PHP se usa mas para pequeños desarrollos independientes mas que nada, pero no te negare que hay cosas muy buenas en PHP (Si mi memoria no me falla Facebook esta hecho en PHP).



No puedo hablarte mucho de las tecnologias .NET por que yo me especialize en java, pero al menos para J2EE (ojo no JSP) aun que la curva de aprendisaje es mucho mayor que la de PHP, J2EE ofrece frameworks especializados para el manejo de seguridad, conectividad con la BD, sistemas distribuidos, web services, etc. Todo esto standarizado y comodamente empaquetado, con mucha documentacion y una gran comunidad de desarrolladores a los cuales consultar.



Debo confesarte que a presar de todo lo que te dije me decidi por java por 2 sencillas razones, la gran mayoria de los trabajos en mi pais para desarrollo de aplicasiones requerian java o .Net y a difrencia de .Net desarrollar en java es gratuito.
Hugo
2011-11-02 06:25:20 UTC
Depende, todos tienen ventajas y desventajas, y tambien depende tus conocimientos, po ejmp:

yo trabajo con java para aplicaciones de escritorio asi que aprender java para la web ya no me cuesta tanto, mientras que php si. Aunque ambos son lenguajes orientados a objetos asi que seria similar la programación (php, trata de ser orientado a objetos pero no es totalmente orientado a objetos, hasta donde se..), por otro lado los scripts php, puede intentar acceder a ellos, ya que se encuentran dentro de directorios que tu debes configurar como inaccesibles para tenerlos seguros si es que son de configuración, de codigos de consultas en B.D, de seguridad, etc.



Mientras que con java, tu usas un contenedor de aplicaciones y ademas de esto las clases estan compiladas, asi que aunque obtengan algunos archivos el bytecode no se lee como en los scripts de php, que no son compilados y un programador de php pudiera entender instantaneamente.
Elliot
2011-11-02 06:47:15 UTC
bueno mira mm lo mas usado en crear páginas web en programación es php porque ciertamente es falso que es difícil aprender, lo que si es cierto es el más fácil de aprender tan solo en google pon esta pregunta php lenguaje mas fácil de aprender veras cuantos han hecho esta pregunta.



te sorprenderás de la respuesta, volviendo ala pregunta mira e programado en java SE, java ME ,c,c++,javascript,php4,php5,jsp. a mi 22 años apenas jojo. un poco de c# con visual basic .net



bueno te diré algo todos son lo mismo cuando aprendes un lenguaje todos son lo mismo pero cada lenguaje de programación tiene un porque a veces es mas robusto te da el conford de mayor seguridad y estabilidad o son portables que quiere decir que tu código es reutilizable ya se a en maquinas con otro sistema operativo te servirá correrá bien tu sistema.



asp en si no es un lenguaje porque los lenguajes lo hacen a el en asp manejas c# o visual basic .net hay otro mas no me acuerdo pero es tipo javascript.



php es el mas usado porque la mayoría te dirá es mas fácil de programar y conseguir alojamiento barato y rápido.



porque es mas facil porque te dire es bien vulgar el lenguaje, haces lo que quieres, declaras todo como quieres y la verdad es feo el codigo no tiene muchas reglas.



sin en cambio asp cuenta con c# un lenguaje tipeado que si se basa mas por reglas si no las sigues error en tu código, cierto que con su editor de desarrollo integrado te hace la vida mas fácil jalas y pegas jaja.



falso también codificas pero con mas reglas y visual basic .net igual, java uff jaja sea para celular,para web o para escritorio es con muchas reglas, pero es bonito un jsp.



muchas empresas usan jsp o asp porque soportan grandes peticiones a la vez, en php si pero menos jaja.





la verdad para aplicaciones pequeñas o medianas php pero grandes java. la verdad php lo aprendí en 1 mes bien y java 2 años y medio programando con el a un asi uff no acabo.





cierto es diferente un lenguaje compilado a interpretado pero te daras cuenta que php mas usado en cuestion de aplicaciones web pero en otras te daras cuenta que lo cambiaron como facebook hecho en php no soporto la programacion y se tubo que cambiar a c++.



http://softlibre.barrapunto.com/article.pl?sid=10/02/02/2219211
Ri Z
2011-11-03 04:35:09 UTC
aplicate a ambos, php es muy sencillo y es casi de cajon saberlo, java es opcional, si bien la oferta de empleos para los javeros es juy amplia tambien abundan lo programadores java, podrias especializarte en lenguajes mas especiales y no se tal vez encuentres un empleo donde haya menos competencia y por lo tanto mejor sueldo, igual tambien aprendelo para estar seguros jejjeje



http://webplusplus.blogspot.com
2011-11-02 13:51:26 UTC
el php pero para una buena aplicacion web nesesitas html php javascript y css
2011-11-02 04:54:19 UTC
lo que yo recomiendo es el MySQl es gratuito y es un parecido a sql puede utilizar el de ASP.net o PHP mayor mente el ASp simplemne es escribir codigos simpre y facil acambio el PHp es un poko complicado pero es mejor k vayas probando el ASP es facil de utilizar y es mucho mejor para hacer paginas weB


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...