Necesito valorar qué uso de tecnología para un proyecto web, el equipo está compuesto por 4 desarrolladores y el tiempo del proyecto es de 1 año.JavaEE vs PHP: ¿por qué tanta gente cree que Java es mejor?
Estoy más familiarizado con php pero el cliente me está pidiendo que lo haga con JAVA EE.
siempre tienen la misma percepción con Java y sus marcos:
- Tanto XML y la clase con el fin de hacer las cosas simples. En codeigniter tengo que usar 3 archivos (modelo, vista y controlador) con hibernate + spring + JSF ¡Necesito más de 10 archivos!
- Un uso abusivo del servidor. El código javascript pierde importancia y no es bueno hoy en día. Por supuesto, podemos agregar código JavaScript pero parece que los "chicos de la web java" prefieren hacer las cosas en el servidor en lugar del cliente.
- No es una aplicación atractiva. Richfaces parece una red de hace varios años.
- Cuando veo una aplicación java como liferay, al aire libre, lucen pesadas y muy lentamente.
Creo que puedo estar un poco confundido porque mucha gente y grandes compañías continúan usando JAVA para la web. ¿Por qué? se trata de integración?
Por otro lado, Java es más rápido que PHP, pero los servidores de JAVA necesitan mucha memoria (más caros). En un servidor con muchas solicitudes podemos mejorar con un lenguaje como php con mayor tiempo por proceso y menos memoria por proceso porque el servidor nunca se colapsa debido a la memoria. A veces, un servidor JAVA podría colapsar debido a la memoria y el promedio del tiempo de respuesta en un entorno de producción real sería mayor que php.
Estoy realmente satisfecho con Codeigniter, ¿por qué tanta gente piensa que Java es mejor?
Gracias de antemano,
Alberto
pertenece en http://programmers.stackexchange.com Q y A para los programadores profesionales interesados en cuestiones conceptuales sobre el desarrollo de software – Mchl
probablemente esta pregunta se cerrará. .. de todos modos me parece que estás mezclando tus ideas, java y javascript son dos cosas diferentes, puedes hacer un sitio web usando javaEE y sin javascript ... javascript no tiene nada que ver en esta pregunta – pleasedontbelong
Sé que java y javascript son diferentes cosas, estoy hablando de la integración JAVA EE con javascript. Sé que se podría agregar javascript en las vistas, pero las técnicas estándar de Ajax faltan en todos los tutoriales de JAVA EE, parece que los "chicos de la web java" prefieren hacer cosas en el servidor. Por supuesto, puede agregar el código de JavaScript como desee, estamos hablando de render html al final – alasarr