TECNOLOGÍAS DE DESARROLLO APLICADAS EN NUESTROS PROYECTOS

En el desarrollo de portales Web y en el desarrollo de aplicaciones de escritorio y para móviles se pueden y se usan varias tecnologías. Ninguna es mejor que otra. Nuestra meta es usar la que mejor se adapte al proyecto, al presupuesto y a la arquitectura del cliente.
  • Desarrollo de páginas Web con PHP:

    Tecnología PHP PHP es un lenguaje de programación interpretado. La Free Software Foundation lo considera como software libre. Diseñado inicialmente para ejecutarse como un modulo de Apache, actualmente puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos. Sin coste alguno.

    Su sintaxis tiene un gran parecido a los lenguaje de programación estructurada C y Perl con lo cual su aprendizaje, para la mayoría de los programadores, es muy fácil.

    Cuando el cliente hace una petición al servidor para que le envíe una página web, el servidor ejecuta el intérprete de PHP. Este procesa el script solicitado y envia al cliente la respuesta en formato HTML.

    Puede conectarse a diferentes Bases de Datos tales como: MySQL, PostgreSQL, Oracle, DB2, SQL Server, etc.
  • Desarrollo de páginas Web con ASP.NET:

    Tecnología ASP.NET Las páginas ASP.NET, conocidas oficialmente como "Web Forms" son una herramienta muy poderosa en el desarrollo de aplicaciones Web. ASP.NET, a diferencia de su predecesor (ASP) introdujo el concepto de "Code-Behind" en la programación Web, que significa que se separa de manera natural, el código HTML del código que se ejecuta en el servidor cuando se solicita la página.

    A diferencia de PHP o ASP, el código de las páginas ASP.NET no es interpretado. Cuando desarrollamos una aplicación Web en ASP.NET se genera un código intermedio que se publica en el servidor web. A medida que se vayan solicitando páginas de nuestro sitio dicho código pasa de intermedio a nativo, o sea, compilado sobre la arquitectura del servidor donde se encuentre la Web.
  • Desarrollo de páginas Web con AJAX:

    Tecnología AJAX AJAX por si solo no es suficiente para la realización de una aplicación Web pero es un complemento muy potente en nuestros desarrollos.

    Es una técnica que permite crear aplicaciones interactivas. Las aplicaciones AJAX se ejecutan en el cliente, es decir, en el navegador Web y mantienen una comunicación asíncrona con el servidor en segundo plano. De esta forma la experiencia del usuario que visita la Web es que esta no tiene que recargarse constantemente. O sea, la página cambia su aspecto en determinadas zonas sin necesidad de volverse a cargar por completo.

    Aunque es poco probable que un usuario navegue en la actualidad con un navegador que no soporte AJAX, es algo a tener en cuenta en los desarrollos.
  • Hojas de Estilo en Cascada (CSS):

    CSS es un lenguaje usado en los desarrollos Web para definir la presentación de un documento HTML o XHTML. Las ventajas de usar CSS son muchas. Permite un control centralizado de la presentación de todo su sitio Web, puede especificar hojas de estilo diferentes para cada dispositivo y/o navegador con lo que garantiza su correcta visualización y el documento HTML (o XHTML) es más facil de entender porque está separado el contenido de la presentación.
  • Lenguaje de transformaciones (XSLT):

    XSLT se puede definir como un lenguaje de plantillas, que permite transformar un documento XML en un documento de salida. El tipo de documento de salida, en nuestro caso es HTML. XSLT introduce un nivel de división mas entre la lógica de la aplicación y la capa de presentación. Permite describir cómo la información contenida en un documento XML cualquiera debe ser transformada o formateada para su presentación en un medio.
  • Gestor de Base de Datos MySQL:

    Tecnología MySQL MySQL es un sistema de Base de Datos relacional, multihilo y multiusuario. MySQL es muy utilizado en el desarrollo de aplicaciones Web.

    Su popularidad esta muy ligada a PHP aunque es perfectamente válido para cualquier tipo de aplicación que necesite almacenamiento de datos. Tiene dos tipos de licencia: libre y comercial.
  • Gestor de Base de Datos Oracle:

    Tecnología Oracle Oracle es un sistema de Base de Datos objeto-relacional, multihilo y multiusuario. Es considerado uno de los sistemas de gestión de Base de Datos mas completo. Destaca el soporte de transacciones, estabilidad, escalabilidad y soporte multiplataforma.

    La licencia de Oracle es comercial aunque posee la versión Express Edition (a partir de la versión 10g) que en totalmente compatible con la versión comercial aunque limitada en cuanto a volumen de datos soportados y aprovechamiento del servidor. No obstante, la versión Express es suficiente para la mayoría de las pequeñas empresas.
  • Gestor de Base de Datos SQL Server:

    Tecnología SQL Server SQL Server es un producto Microsoft para la gestión de bases de datos relacionales. Es una seria alternativa a otros sistemas gestores de bases de datos potentes como MySQL, Oracle y PostgreSQL.

    Soporta transacciones, es escalable, estable y seguro. En el apartado de programación, soporta procedimientos almacenados que se compilan en el servidor y se ejecutan con mayor rapidez que las consultas.

    Cuenta con una versión gratuita, SQL Express Edition, que es válida para la mayoría de las pequeñas empresas.
Compartir en Facebook     Compartir en LinkedIn        
Sevilla Network S.L


Política de Privacidad

Todos los derechos reservados © 2010
Calle Lepanto 7B, Alcalá de Guadaíra
Sevilla - España

Teléfono: +34 660 810 414
Fax: +34 955 688 322
Mail: contacto@sevillanetwork.es