programacion web en php y Mysql

Tríada (PHP, Mysql, Apache)

Desde el comienzo de las actividades de la empresa, nos hemos especializado en la llamada tríada PHP, Mysql y Apache.

  • PHP, abreviación de Hypertext Preprocessor, es un lenguaje de programación muy versátil y fácilmente integrable al lenguaje por excelencia de internet, el html. El hecho que se trate de un lenguaje "de servidor", que trabaja en el servidor, permite generar un html totalmente dinámico para ser mostrado en el navegador web.
  • Mysql, la base de datos por excelencia del software-libre, permite una gran carga de procesos y consultas complejas en unos tiempos de proceso excelentes, lo que la hace muy apropiada en entornos de programación web donde la velocidad de conexión y de obtención de datos es muy importante.
  • Apache, servidor también de software-libre, de excelente funcionalidad, cuya principal ventaja es el hecho que el código fuente es totalmente libre, lo que permite experimentar a nivel mundial y detectar fallos o bugs, que son rápidamente corregidos, añadiendo pues un importante nivel de seguridad para las aplicaciones web.

Esta tríada, nos permite abarcar cualquier proyecto de programación que nuestros clientes deseen (la mayoría son de Barcelona y provincia), de lo más sencillo como podría ser el diseño de una discreta página web, hasta un completo sistema de gestión empresarial que incluya gestión interna (horarios, control de accesos, administración,...), gestión externa (clientes, ventas, devoluciones, pagos,...), y la interrelación entre ambas gestiones (aplicaciones comerciales, de back-office, asistencia telemática,...)

Mysql logo Php logo Apache logo

flecha Inicio de la página


Estandarización y accesibilidad

Los proyectos de URISONCAT 1899 S.L. se entregan con un código estandarizado. Por estandarización se entiende el hecho de programar utilizando el código tal y como dictan las recomendaciones de estandarización del W3C.

Aunque visualmente una web estandarizada en cuanto a código y otra no estandarizada, pueden llegar a ser las mismas, hay diferencias sustanciales que escapan al conocimiento de los usuarios de internet y que son muy importantes:

  • Existe multitud de navegadores web (Internet Explorer, Mozilla, Nestcape, Safari, ...) que por desgracia, cada uno muestra el código html de distinta manera, y como resultado, las webs cuyo código no esté estandarizado variará visualmente mucho en función del navegador que se utilize, llegando a descomponer totalmente el diseño original de las páginas. Con la estandarización de código, evitamos o reducimos al mínimo estas diferencias.
  • Dada la masificación de la información, todos los buscadores (Google, Yahoo, Lycos, ...), utilizan fórmulas y algorítmos secretos para posicionar las páginas dentro de sus índices. En dichos algorítmos, influyen muchos factores, y uno de ellos es la interpretación que hagan los robots de los buscadores del propio código. Es claro pues, que un código estandarizado, ayudará a obtener una mejor puntuación de una web para ser indexada en una mejor posición.
  • Los últimos años se está avanzando mucho en hacer accesible los contenidos de internet a las personas con discapacidades. Para ello, existe en el mercado software que "interpreta" la información de las páginas webs para ser leídas mediante altavoces. La estandarización del código posibilita que dicho software pueda interpretar correctamente aquello que visulamente se muestra por pantalla.

Como acabamos de indicar, la tendencia actual es la de posibilitar el acceso a la información de personas con discapacidades. El W3C ha definido un conjunto de reglas que debe seguir el código para facilitar su interpretación por todos los software de ayuda.

Según el cumplimiento de estas reglas, se clasifican las webs en tres tipos de niveles de accesibilidad: A, AA, y AAA. Siendo la triple A el nivel que cumple en su totalidad todas las reglas definidas.

Estandarización y accesibilidad son unas de las premisas de todos nuestros proyectos de desarrollo web.

HTML validado XHTML validado CSS validado Nivel doble A de accesibilidad

flecha Inicio de la página


Hojas de estilo CSS CSS

En nuestros proyectos separamos totalmente el estilo (o diseño gráfico) de la programación, mediante archivos CSS. Ésto nos permite diferenciar ambas tareas y reporta múltiples ventajas: Trabajar al mismo tiempo en la programación y en el diseño, con la mejora de tiempo que esto supone y, trabajar mucho más rápido en modificaciones del estilo, con una reducción en los costes de mantenimiento.

flecha Inicio de la página


JavaScript

En nuestros proyectos usamos de manera inteligente el lenguaje JavaScript como ayuda a la programación. JavaScript permite desarrollar una programación de tal manera que algunos procesos no sean enviados al servidor para realizarse, pudiéndose realizar en el navegador del usuario.

A modo de ejemplo, si hay que enviar los datos de un formulario, estos primero tienen que ser revisados. Sin JavaScript, hay que revisar estos procesos en el servidor, lo que supone lentitud y carga inútil para el servidor. Utilizando JavaScript, podemos revisar los datos antes de ser enviados al servidor. Una vez revisados, si estos son correctos, se envían al servidor para poder continuar con el proceso. Lógicamente, en el servidor realizamos una segunda comprobación, pues la desventaja de JavaScript es que se puede manipular fácilmente por un usuario experto y malintencionado, pero al programar de esta manera, habremos evitado múltiples consultas al servidor mientras se envía repetidamente un formulario con datos no válidos.

Dado que estadísticamente, alrededor de un 10% de los usuarios de internet tienen desactivado JavaScript en sus navegadores (la mayoría de ellos ni lo saben), no hacemos un uso abusivo de dicho lenguaje, lo utilizamos de forma inteligente sólo para aquellos procesos que no interfieran a los usuarios con JavaScript desactivado. Además, mostramos avisos visuales cuando el código detecta un navegador con JavaScript desactivado.

flecha Inicio de la página


Control de errores y fallos

Bien por fallo momentáneo del servidor, o por concurrir alguna situación inesperada para el código, se puede desencadenar un error o un fallo.

URISONCAT 1899 S.L. realiza sus proyectos de forma que estos errores o fallos queden registrados siempre en archivos de texto (logs de errores), almacenados en base de datos, o bien sean enviados por e-mail al administrador o encargado del mantenimiento.

De esta manera se tiene siempre constancia con exactitud del tipo de fallo o error, dónde se ha producido, y a qué hora, y de esta manera, corregir o subsanar el error de forma más efectiva y rápida.

De igual manera, la detección de errores avisará al usuario y desviará el proceso de carga del código hacia la salida pertinente.

En caso de errores críticos, un e-mail con toda la información de lo ocurrido es enviado al administrador de la web o de la aplicación web.

Y por último, en una programación más compleja, en función de las necesidades de cada cliente, podemos habilitar un acceso mediante WAP, de forma que el administrador pueda solucionar el inconveniente desde su teléfono móbil, se encuentre donde se encuentre.

flecha Inicio de la página


Diseño gráfico

Programación y diseño gráfico son trabajos distintos. URISONCAT 1899 S.L. está especializada en programación (PHP y Mysql), es por ello que disponemos de varios diseñadores gráficos a los que, si se precisa, subcontratamos sus servicios para dar diseño gráfico a nuestros proyectos.

Hemos trabajado con ellos en relaciones de forma unilateral, ellos nos realizan trabajos de diseño y nosotros les realizamos trabajos de programación, con lo que existe una buena relación profesional y de calidad.

Contamos con su apoyo para realizar trabajos en Flash o bien para maquetar mediante CSS

flecha Inicio de la página


Servidor y Dominios

Además de los propios trabajos de programación, URISONCAT 1899 S.L. ofrece los servicios de Hosting (alquiler de servidor) y registro de dominios.

El Hosting lo personalizamos a las necesidades de cada cliente, y de esta manera podemos ofrecer un precio adecuado a cada cliente. La gran ventaja de esto, es poder tener unificados todos los servicios en la misma empresa: desarrollo, mantenimiento, servidor, registro de dominios.

De igual manera, nos encargamos de todos los trámites para registrar dominios .com .net .org .info a precios muy competitivos.

Para conocer más, visite las secciones hosting y dominios de nuestra web

flecha Inicio de la página


Ejemplos de proyectos

Posibles ejemplos de tipos de proyectos que podemos realizar:

  • Página web sencilla, para empresas, instituciones o particulares con recursos económicos limitados. (Sólo Barcelona y alrededores)
  • Página web con gestión de contenido, tipo notícias, galería de fotos, links, ... (Barcelona, Cataluña, España)
  • Tiendas on-line con pasarelas de pago para vender on-line (Barcelona, Cataluña, España)
  • Intranets para empresas (Barcelona, Cataluña, España)
  • Proyectos para equipos comerciales (Barcelona, Cataluña, España, Europa)
  • Acceso WAP a bases de datos (consultas comerciales, reservas, pedidos,...) (Barcelona, Cataluña, España, Europa)

flecha Inicio de la página


Guía de precios

En URISONCAT 1899 S.L. valoramos el precio de cada proyecto en función de todas las particularidades del mismo. Sin embargo, de la manera en que estamos organizados nos permite poder atender desde un proyecto sencillo de página web, hasta completas aplicaciones web de gestión y control de negocios.

Una aproximación de los precios, meramente informativa, podría ser:

  • Página web estática sencilla: a partir de 350 euros + I.V.A.
  • Página web dinámica con gestor de contenidos: a partir de 1.500 euros + I.V.A.
  • Tienda on-line (pasarelas de pagos): a partir de 1.600 euros + I.V.A.
  • Portales de información, o de negocios: a partir de 3.000 euros + I.V.A.
  • Aplicaciones web para negocios: a partir de 5.000 euros + I.V.A.
  • Hosting: a partir de 30 euros/año + I.V.A.
  • Registro de dominios: 15 euros/año + I.V.A.

flecha Inicio de la página

Mapa web | Contacto | ©2005 URISONCAT 1899 S.L. (Barcelona)