¿Ambiente Web o Cliente-Servidor?

Posted by David Soles In , , , , , | 1 comments»
Hace ya algunos meses se dio inicio a un nuevo desarrollo que va dirigido a mejorar los procesos que se realizan en la Dirección de Capital Humano. Desde entonces, han sido muchas las reuniones en donde el equipo que conforma dicha dirección ha expuesto lo que a su criterio debería ser el nuevo sistema. Sin embargo, en conversaciones sostenidas con el equipo técnico involucrado, se ha discutido mucho acerca de si el nuevo desarrollo debe llevarse a cabo bajo un ambiente web o un ambiente cliente/servidor.


Desde hace ya varios años se puede observar una creciente tendencia a utilizar los ambientes web como la plataforma de desarrollo preferida por las empresas. El atractivo de dicha elección yace en el hecho de que en la actualidad los navegadores (browsers) pueden ser encontrados en dispositivos tan diversos como computadores, teléfonos móviles, tabletas, y más recientemente en televisores con conexión a la internet. En consecuencia, las aplicaciones web han permitido que puedan ofrecer productos y servicios a muchas más personas y con un alcance global, correo electrónico, banca y finanzas, comercio electrónico, blogs, redes sociales, son ejemplos de algunos de ellos.

No obstante, el desarrollo de dichas aplicaciones supone conocer un variado grupo de tecnologías que deberán interactuar para hacer de la experiencia de visitar un sitio web algo tanto funcional como agradable. Entre ellas podemos encontrar principalmente HTML, JavaScript, CSS, Ajax, XML y JSON, entre otras.

Más recientemente, nos podemos encontrar con un término que cada día se hace más común y es el de “nube” o “cloud” que no es más que colocar todos nuestros archivos (documentos, fotos, música) en servidores remotos que garantizan un constante e inmediato acceso a toda nuestra información desde casi cualquier dispositivo y desde cualquier lugar del mundo. Desde el punto de vista de un desarrollador, los beneficios de esta nube son aún mayores debido a que la misma permite desplegar aplicaciones web que sean capaces de interactuar con los archivos de los usuarios y de esta manera ofrecer servicios tales como reproductores de música en línea, editores de fotos y editores de documentos, todo esto sin tener que preocuparse por la infraestructura, la plataforma o el software necesario para poner en funcionamiento dichas aplicaciones.

Finalmente, es necesario destacar la importancia que estos sistemas están teniendo en nuestras vidas, desde realizar transferencias bancarias, pagar nuestras cuentas de electricidad y teléfono con total seguridad y rapidez desde nuestros hogares u oficinas, hasta compartir con nuestros familiares y amigos las fotos de nuestras ultimas vacaciones.

1 comments:

janux Says:

Si la Institución va a permitir que los usuarios puedan efectuar dichos procesos(Capital Humano en este caso) fuera de la misma, entonces creo que la Web definitivamente es la opción, ahora si la filosofia de la Institución es tradicional donde los procesos tienen que realizarse dentro de un espacio/tiempo delimitado entonces ya la web no es un factor determinante, me inclinaria mas por la experiencia y las fortalezas del equipo.

Publicar un comentario