Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Mitsug

#1
Soy programador Java, empecé con aplicaciones escritorio con Swing, luego pasé a JavaFX, aprendí lo escencial de Java SE, Manejo de archivos, patrones de diseño, POO, conexiones y SQL, luego JPA y Hibernate para la persistencia de datos, todo esto para dar el salto a Java EE. Por esto, la curva de aprendizaje es muy pronunciada en Java respecto a otras tecnologías como PHP, Ruby on Grails o Python, quiero realizar un debate donde los usuarios a participar deben dar las PRO válidas a favor de su tecnología.

Empiezo dando mis PRO:

  • Infraestructura, tiene una estructura interna muy bien diseñada ideal para el desarrollo de aplicaciones empresariales.
  • Multitud de Framework como son: Hibernate, Spring MVC, Spring Security, Struts, JSF.
  • Multitud de implementaciones para Framework. Ej.: JSF tiene IceFaces, PrimeFaces, RichFaces.
  • Gestor de proyectos impecable, como es el caso de Maven.
  • Escalabilidad.
  • Excelentes servidores de aplicaciones: WebLogic, JBoss (WildFly), Tomcat & TomEE, etc.
  • Gran demanda laboral a nivel mundial.
  • Gratis.

    CONTRA:

  • Gran curva de aprendizaje complicada.
  • Aprender y apegarse mayormente a los estándares.
  • Seguridad en la JRE.
#2
Muy buenas tardes con todos. Soy programador Java y como tal, programo mayormente para web. Siempre se me ha dificultado, no por razones técnicas, si no por dejadéz y aburrimiento aprender CSS.

Buscando en la web sobre diseño responsivo, me encontré con un post en donde se declara las siguientes ventajas y desventajas:

Desventajas:

• Implementación: La implementación puede tardar más de lo esperado. Como se trata de un concepto nuevo, todavía hay poca familiaridad con los problemas que pueden aparecer.

• Dificultad Técnica: El diseño adaptativo es muy nuevo y se encuentra aún en desarrollo. Viene con sus propias reglas y técnicas. Continuará desarrollándose y ajustándose según se vaya utilizando cada vez más.

• Tiempo de carga: Las imágenes normalmente simplemente se reescalan, en lugar de cambiar de tamaño. Esto repercute negativamente en el tiempo de carga de las página.

• Recursos limitados: Una vez más, este es un concepto nuevo. Puede resultar difícil encontrar a alguien que le puede ofrecer la opción de diseño adaptativo.



Ventajas:

• Mejora de SEO: Con un diseño adaptativo, sólo hay una dirección URL, que no es el caso si se crea cada sitio por separado. El SEO no se diluirá con todas las URL diferentes, optimizándolo.

• Menos mantenimiento: Le permite crear un sitio que responda a todas las pantallas que hay, con sus diferentes tamaños. Esto difiere de la práctica actual de la creación de sitios totalmente diferentes para cada tamaño de la pantalla. Al tener todo el código en una sola página, centralizado, es mucho mas sencillo y rápido realizar ajustes ya que estos solo se harán en una página.

• Mejor Experiencia del Usuario: El diseño adaptativo está diseñado para maximizar la experiencia del usuario. Los usuarios encontrarán mucho más fácil de navegar y utilizar los sitios optimizados para el dispositivo que estén utilizando.

• Analítica Web / Seguimiento: Como dijimos anteriormente, el diseño adaptativo utiliza una única URL. En lugar de tener que analizar los datos producidos por varias direcciones diferentes, una URL única hace el seguimiento de su sitio web mucho más fácil.

• Intercambio Social: Si alguien desde un PC comparte un enlace de un sitio web tradicional con un dispositivo móvil, este, no tendrá la misma experiencia ya que estará viendo la página optimizada para pantalla grande en un dispositivo mucho mas pequeño. Con el diseño adaptativo resolvemos este problema. El enlace enviado al teléfono móvil sería adaptado a ese dispositivo.

• Los nuevos dispositivos: Continuamente se crean nuevos dispositivos con distintas relaciones de pantalla. Con un diseño adaptativo, no hay que preocuparse de crear un nuevo sitio web para la pantalla del ultimísimo dispositivo salido al mercado.

• Google lo recomienda: “Google recomienda a los webmasters seguir las últimas y mejores prácticas de la industria como el diseño adaptativo…”


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
He oído algunos usuarios que frecuentan navegar en el móvil que las webs con diseño responsivo hacen un mayor consumo de recursos porque tienen que reescalar imágenes y demás multimedia. ¿Qué tan cierto puede ser esto?

¿Alguien ya ha utilizado éste patrón de diseño?



Saludos.