Desarrollo de aplicaciones web

Teknolucion S.A.S., tiene un equipo de desarrollo web con más de 15 años de experiencia en el diseño y programación de aplicaciones web, tomando los mejores usos de cada momento, como los estándares definidos por el W3C: HTML, CSS, JavaScript, que permiten diseñar la interface hacia el usuario y que se ejecuta en el navegador de cada cliente; y los mas flexibles y avanzados lenguajes de programación en servidores web o servidores de aplicaciones, tales como: PHP, Python, Cold Fusion, Java, que pueden correr sobre Apache, IIS o middleware tales como Jboss Application Server, Oracle Glassfish o un contenedor de servlets como Tomcat, para llevar a cabo el trabajo desde el lado del servidor. También hemos adquirido gran experiencia en el diseño y desarrollo de procesos web de autor como: Flash, y su lenguaje de ejecución conocido como Action Script. Todo esto junto, nos permiten diseñar y desarrollar las mas avanzadas aplicaciones web del mercado.

 

Los desarrolladores de aplicaciones web de Teknolucion S.A.S., pueden transformar cualquier idea o necesidad en una poderosa aplicación Web, basada en altos estándares de calidad, a través de 3 niveles o pisos que se relacionan estrechamente entre si:

 

Front-end: Expresión que define la porción de código que interactúa con el usuario/cliente de la aplicación, la cual permite la entrada y la salida de información, la cual se entrega a través de formularios, audio, video. Cada vez que el usuario/cliente usa la aplicación genera percepciones que se recopilan a través del UX (User Experience), que nos brindará un análisis exhaustivo de los mejores usos que puede tener las diferentes áreas del aplicativo. Para esto es fundamental recoger “historias de usuario” de una forma metódica, para solucionar los diferentes problemas de diseño web y así desarrollar una UI (User Interface) que brinde al usuario la mejor utilidad, los mejores gráficos, los colores adecuados para el uso intensivo de la aplicación. Para ello contamos con un laboratorio de usabilidad, que permite profundizar en las facilidades que se le entregan al usuario, para que logre el objetivo por el cual esta usando la aplicación. Esto se hace a través de pruebas empíricas, que miden el nivel de uso y acceso para completar la operación, como la cantidad y calidad del tiempo de uso para llegar al mismo.

 

Back-end: Esta área define los módulos que permiten la administración de la aplicación, que van desde la puesta en marcha de los servidores y sus sistemas operativos y los centros de datos a usar, que entregan disponibilidad en la red, acceso al backbone de internet, así como protección del hardware, con alarmas de incendio, áreas de refrigeración, protección a la perdida de datos con sistemas de backup y personal especializado. Aquí se incluye el lenguaje de programación a usar que corren sobre diferente plataformas, que van desde PHP, Python, Java, .Net con Visual Basic o C#.