Blog personal de Luis Córdoba Fallas.

lunes, 30 de julio de 2012 0 comentarios

Consorcio W3C


Introducción

Con el enorme avance en el mundo de la informática, y el desarrollo de la red de redes, se hacen necesarios nuevos estándares Web para promover su evolución y asegurar su interoperabilidad, de aquí que nace la W3C (World Wide Web Consortium), que es un consorcio dedicado al desarrollo y la investigación de nuevos estándares y tecnologías web,  de modo que cuando se diseña algún sitio web, de alguna forma se está trabajando con las tecnologías de la W3C

En la presente investigación se pretende conocer de manera relevante lo que es el consorcio W3C, su historia, organización servicios así como los requisitos para la creación y aceptación de un estándar de desarrollo, además de cómo mediante  diversas investigaciones nos proporciona una base con la que los diseñadores pueden aprender practicas sistemáticas e inteligentes, y mediante la aplicación de estas desarrollar páginas web de manera más apropiada, con nuevos niveles de innovación y más atractivas hacia el usuario final.

De la misma manera se incluyen los requerimientos necesarios que para que un estándar sea aceptado para su implementación.

1.    ¿Qué es la W3C? (World Wide Web Consortium) 

Breve Historia

El Consorcio W3C) fue fundado en octubre de 1994 en el Laboratorio de Ciencias Informática del Instituto de Tecnología de Massachusetts, con el propósito de desarrollar la World Wide Web o como común mente se le conoce “La red  de redes”, para ello se implementaron protocolos con el fin de promover su evolución y asegurar su interoperabilidad. Desde 1994 hasta la fecha la W3C ha publicado más de ciento diez estándares los que ellos mismos denominan Recomendaciones de la W3C.
 


El consorcio W3C fue fundado por Tim Berners-Lee quien es el inventor de la Word Wide Web, este desarrollo el primer servidor para la world wide web además del primer programa de cliente y en 1990 creó la primera versión del HTML.


2.    Misión

“Guiar la Web hacia su máximo potencial a través del desarrollo de protocolos y pautas que aseguren el crecimiento futuro de la Web.”

Este consorcio internacional formado por muchas organizaciones y personas individuales además es el responsable de las especificaciones sobre los estándares web que unifican y configuran hoy en día la web, dentro de sus principales funciones están: investigar, desarrollar y publicar información sobre las tecnologías y actividades relacionadas, también están dedicados a la tareas de educación y difusión de los estándares de desarrollo web.

3.    Objetivo

El objetivo de la W3C es desarrollar estándares para fortalecer la interoperabilidad web, esto para que la web se desarrolle en su máximo potencial, además de que la tendencia es las distintas tecnologías más importantes desarrolladas deben de ser compatibles entre sí, permitiendo de esta manera que cualquier software o hardware usado para acceder la red, funcione conjuntamente sin problemas, además la W3C media como un foro abierto sobre la web en donde se pueden compartir ideas y tecnologías que ayuden a fortalecer y aseguren el desarrollo de la evolución web.
  
4.    ¿Quiénes la conforman?

La W3C como antes se menciono es un consorcio internacional formado por distintas y diversas organizaciones que trabajan en distintos ámbitos de desarrollo y además localizadas en distintos puntos geográficos del mundo, todas estas organizaciones conforman el foro neutral para la creación de nuevos estándares de calidad, de esta manera se aseguran que la web continuara creciendo en el futuro.

Este consorcio cuenta con más de 400 organizaciones provenientes de más de 40 países (ver imagen de distribución geográfica), de manera que dentro del consorcio se mantienen actualizados de las nuevas tecnologías, promueven la cooperación entre los miembros y divulgan los resultados de las investigaciones entre los miembros y la presa para luego promover su aceptación dentro de  los usuarios de la comunidad web, alrededor de todo el mundo.
 














Dentro del grupo que conforman la W3C se encuentran grandes corporaciones de desarrollo de software.

ü  Adobe Systems Inc.
ü  Apple Inc.
ü  Google Inc.
ü  Microsoft Corportaion.
ü  Mozilla Fundation.
ü  Open Link Software Inc.
ü  Oracle Corporation.
ü  Sun Microsistems, Inc.

Compañías fabricantes de hardware, equipos de telecomunicaciones y todo tipo de dispositivos de tecnología de avanzada.

ü  AT&T
ü  Cisco Sistems.
ü  Ericsson
ü  Fujitsu Limited.
ü  Genesys Telecommunications
ü  HP
ü  Hitachi, Ltd
ü  IBM Corporation
ü  Intel Corporation
ü  Lexmark International, Inc.
ü  Motorola, Inc.
ü  Nokia
ü  Siemens AG
ü  Sharp Corporation
ü  Sony Ericsson Mobile Communications
ü  Telecom Italia
ü  Telefónica de España

Además de fundaciones e instituciones gubernamentales, asi como compañías de de investigación médica, departamentos de investigación universitaria y empresas privadas.

ü  Alzheimer Research Forum Foundation
ü  Australian Government Information Management Office (AGIMO)
ü  Beijing University of Technology
ü  Budapest University of Technology and Economics
ü  Clinical and Biomedical Computing Ltd
ü  Cleveland Clinic
ü  Foundation for Research and Technology - Hellas(FORTH)
ü  Mayo Clinic
ü  Universidad de Oviedo
ü  Universidad Politécnica de Madrid
ü  University of Manchester
ü  University of Oxford

Dentro de todos estos miembros del consorcio se incluyen usuarios corporativos, laboratorios de investigación de avanzada, proveedores de servicios y productos de alta tecnología, y no debemos olvidar a los usuarios particulares quienes son al final en quienes reside el impacto de los productos que se venden o implementan gracias a estos estándares.

5.    Servicios

Dentro de los servicios o beneficios que ofrece la W3Ca todos sus miembros  además del apoyo para la creación de nuevos estándares se encuentran.

·  Oportunidades de trabajar directamente con distintas organizaciones, empresas y expertos alrededor del mundo.
·      Posibilidades de asistencia a las reuniones semestrales del comité asesor
·         Derecho a enviar propuestas para trabajos futuros del consorcio
·        Oportunidades de patrocinio y marketing
·       Derecho a usar el logotipo del W3C en su sitio web
·   Participación en la toma de decisiones y  gestación de nuevas ideas y al desarrollo de las tecnologías web del futuro.  

6.    Requisitos para la creación de un estándar.

Dentro de los requisitos para la aceptación de un estándar la W3C establece que la propuesta debe cumplir con una serie de requisitos:

·         La propuesta debe estar presentada por un miembro del consorcio.
·       Dentro de  la propuesta se debe demostrar que con la implementación habrá una mejora en la infraestructura para que se pueda evolucionar hacia una web en la que la información este mejor organizada, de modo que cualquier maquina pueda interpretar los datos que se muestran en la web de manera similar a como lo hacen los humanos (interoperabilidad) de manera que exista cien por ciento compatibilidad entre software y hardware.
·    Luego pasa por un control estricto que asegura la calidad y que consta de un proceso abierto al público que permite la intervención de todos los usuarios de distintos tipos de tecnologías, con el objetivo de que puedan aportar su conocimiento y opiniones para la mejora de los documentos y las propuestas presentadas.
·      Tras el proceso anterior elaborado por los especialistas en la materia, se obtienen los  estándares de calidad, y al estar disponibles para todo el mundo las especificaciones se depuran exhaustivamente antes de ser consideradas recomendación.

7.    Conclusiones

Se puede concluir que la mayoría del trabajo realizado por la W3C, gira en torno a la evolución de la tecnología web mediante estándares, y para llevar a cabo esta dura labor, la W3C cumple una serie de procesos con los cuales fomentan el desarrollo de los estándares de alta calidad basados en el análisis y el consenso de la comunidad.
De este modo se obtiene una visión más generalizada de cómo se trabaja dentro del consorcio, el proceso de desarrollo de los estándares está abierto y es accesible a todo el mundo, llámense usuarios pequeños, grandes corporaciones o público en general y se promueve la responsabilidad la justicia y el progreso. 
0 comentarios

Web 2.0


Introducción


Debido a la inevitable evolución de las tecnologías además del desarrollo y la investigación de nuevas  tendencias  Web, han surgido nuevos conceptos de desarrollo y diseño enfocados hoy en día hacia las mejoras de la apariencia y  apuntando aun mas hacia la interacción con el usuario final, de aquí que surgen conceptos como la Web 2.0  que representa la evolución de las aplicaciones tradicionales hacia las aplicaciones Web,

Esta es una evolución que propone un cambio basado en una actitud y no en una tecnología, esto con base a la demanda de los mercados actuales y en base a las exigencias de la cantidad de usuarios Web que crece día con día.

Actualmente se pueden encontrar en el mercado de los sitios Web innumerables ejemplos sobre servicios que marcan claramente la evolución hacia una nueva generación Web, marcando la diferencia entre lo que fue en el inicio la Web, que eran sitios Web con un entorno de presentación muy estático, basado en paginas HTML que tenían poca o ninguna interacción con el usuario y sufrían pocas actualizaciones. 

1.    ¿Dónde Surgió el concepto Web 2.0?

El Concepto de Web 2.0 fue aplicado en el 2004 por Dale Dougherty vicepresidente de O'Reilly Media y por Media Live International, estos lograron observar que la Web lejos de pasar de moda y quedar obsoleta empezó a ser mas importante que nunca, con apasionantes y nuevas aplicaciones en los sitios y evolucionando con sorprendente regularidad, de aquí que en el 2004 se diera la primera Web 2.0 Conference en san Francisco.

Este concepto esta basado en un enfoque sobre el renacimiento de la Web y es usado para referirse hacia la segunda generación en la historia en la Web además están fundamentadas en los principios que tienen las aplicaciones y sitios Web actuales.

2.    ¿Qué es la Web 2.0?

Este se puede representar como el resultado de la evolución que ha mostrado la red de redes en los últimos años, el paso o la transición de las aplicaciones convencionales hacia aplicaciones que demuestran mejores resultados pero en ambientes Web y enfocados más al usuario final.

Las propuestas o proyectos actuales de entornos y diseños más interactivos e interesantes  han dado al traste a este nuevo concepto, en donde las páginas están diseñadas bajo principios y estándares de desarrollo, esto no quiere decir que construir un sitio Web deba ser como seguir una receta, sino por el contrario lo que muestra es que existen muchas tecnologías y propuestas que se deben de tomar en cuenta si se quiere seguir evolucionando al lado de la Web.
Por otro lado se ha dado la tendencia de los sitios en donde se promueve la arquitectura de participación, esto le da a los usuarios una expectativa de participación, en donde los sitios Web son flexibles a ser personalizados por los usuarios fínanles, proporcionando una interacción mas completa con estos.   

3.    Características Principales

Herramientas flexibles: Acceso a software y herramientas de publicación y manejo de información cien por ciento disponibles en la red sin tener que ser instaladas en un equipo local o computadora, un ejemplo mas claro son los sitios de Blogs donde se puede publicar información, con la opción de que terceras personas o publico puedan accesar u dejar respuestas u opiniones.

Creación de Sitios de Colaboración: Se  han establecido un sin numero de comunidades virtuales con el fin de permitir el intercambio de información entre usuarios, tal es el caso de los sitios de redes sociales y personales que ayudan a establecer un intercambio  dinámico entre las personas, son sistemas abiertos que reúnen grupos de personas bajo una misma necesidad o problemática  en donde se organizan para potenciar sus recursos.
Un ejemplo muy claro son los E-learning, en donde una entidad educativa pone a disposición de texto, multimedia u otros recursos para el aprendizaje mediante un sitio web, más concretamente podemos citar el Web-CT que actualmente utilizamos en la UNED.

Colaboración en Línea: Se han fortalecido los medios de comunicación e información que son de alguna manera indispensables en la vida cotidiana, se han hecho interactivos para que varias personas puedan ir construyendo en conjunto y depurando la información herrada, un ejemplo claro son los Sitios como Wikipedia o YouTube, Digg, Myspace, entre otros.

Orientación de servicios hacia los usuarios: La nueva tendencia ha producido una creciente oferta entre los diversos servicios mediante la web ya que la mayoría de sitios de la actualidad están construidos con la propuesta de 2.0, con la idea de tener al alcance mayor cantidad de recursos, como los Videos, Chat’s, Foros, Intercambio de archivos en tiempo real, etc.

Debilidades: Dentro de las debilidades con las que generalmente se pueden contar en la web 2.0 son los aspectos de seguridad Informática, la falta de un sistema de seguridad en el constante intercambio de información ha provocado el plagio de identidades o perdida de datos personales y ha generado para usuarios y compañías perdidas económicas en un gran numero además de que se ha presentado una mayor propagación de virus en las redes.
De modo que el hecho de que la web 2.0 no sea tan segura ha causado cierto rechazo de adaptabilidad en las personas con respecto a los sistemas automatizados.

4.    Ejemplos de Evolución.

En sus inicios los sitios Web eran construidos en HTML, de una manera muy estática, de modo que no permitían interacción con el usuario y además eran muy poco actualizados, actualmente los sitios Web son construidos para interactuar de manera mas intuitiva con los usuarios.
A continuación se muestra una tabla comparativa para interpretación de los sitios o herramientas Web denominados entre la Web 1.0 y los actuales nombrados en la  2.0


  
5.    Lo que no es la Web 2.0

El uso de  la  Web 2.0 a nivel de diseño y desarrollo se puede decir que está de moda, y de alguna forma le da mucho peso a una tendencia que ha estado presente y ha evolucionado desde hace algún tiempo. Sin embargo existe la errónea creencia de que la Web 2.0 es una tecnología cuando en realidad no  es mas que una actitud con la que se pretende mejorar y desarrollar los sitios servicios y en general con el propósito de renovarse y evolucionar.

6.    ¿Patrones de Diseño?

Los patrones de tratan de resolver la disposición de la información mediante el uso de modelos o estándares y procuran mejorar la experiencia de interacción de los usuarios mejorando la navegabilidad y la accesibilidad en los sitios web estos patrones suelen mejorar cuando se adquieren nuevos elementos a través de la experiencia del usuario también cuando detectan fallos en el  uso de los modelos anteriores, lo que hace que se vallan corrigiendo progresivamente.

Dentro de algunos de los patrones mas utilizados podemos mencionar los siguientes

ü  Establecimiento de una jerarquía visual de ordenamiento dentro de las interfases para permitir a los usuarios encontrar el contenido con rapidez y que logren identificar cual información es más útil.
ü  Acomodar los elementos dentro de la interfaz para aprovechar los espacios de la mejor manera posible.
ü  La Transformación de software de escritorio hacia la plataforma del web. (creación de aplicaciones en plataformas web con características iguales o mejores a las de escritorio)
ü  El uso de estándares como el XHTML.
ü  Uso de técnicas de separación de contenido mediante la aplicación de las hojas de estilo en cascada CSS.
ü  El uso de RSS o la distribución de contenido de información de los sitios web mediante medios electrónicos.
ü  Uso de herramientas y estándares como AJAX, Flash, Flex o Lazlo para crear paginas mas dinámicas y establecer características de estado, cambio de  tamaño que apoyen y ayuden a la accesibilidad de los usuarios y a la mejora de la interfaz.
ü  Uso de APis o XML para que las aplicaciones puedan ser manipuladas por otros, de modo que se le da control a los usuarios para que puedan manejar su información.
ü  Facilitar el posicionamiento en los sitios web con  direcciones u URL Sencillos.
ü  Todo tipo de librerías y herramientas que ayuden a mejorar la accesibilidad y brinden una mejor  experiencia hacia el usuario.

7.    Conclusiones

Podemos concluir que con esta conversión o evolución la Web se esta fortaleciendo, recobrando la estabilidad que había perdido hace unos años atrás con el comercio electrónico. La Web 2.0 tiene grandes retos de camino, como solventar los problemas de seguridad o al menos brindar una solución más eficiente.
Por otro lado hay que dejar en claro que la Web 2.0 no es una tecnología, sino mas bien una actitud con la que debemos trabajar para desarrollar en Internet. Tal vez aquí se encuentra la reflexión principal de lo que es la  Web 2.0 por lo que debemos preocuparnos en  trabajar, renovar y fortaleces los proyectos de desarrollo Web,  y con la creencia de que la única constante para la evolución debe ser el cambio, y en la Web el cambio debe de estar presente más frecuentemente.
jueves, 9 de septiembre de 2010 0 comentarios

Estado de Desarrollo de Sistemas Web en Costa Rica

El futuro del software en costa rica hoy en día parece muy prometedor ya que en los últimos tiempos se ha visto un importante incremento en las tecnologías de información principalmente reflejado por el enorme crecimiento del desarrollo de aplicaciones basadas en Web, este creciente auge se pude ver reflejado en la creciente puesta a disposición del público y usuarios en general, de servicios Web por parte de las instituciones privadas y por parte de los entes estatales. Las instituciones públicas ponen al servicio de la población accesos a consultas de diversos tipos e información sobres bienes o servicios que facilitan las necesidades de todos los usuarios, de igual manera las entidades privadas y autónomas se están moviendo en el entorno de las tecnologías de información, y ponen a disposición un sin número de acceso a bienes y servicios accesibles mediante plataformas Web

Un ejemplo muy importante es la puesta de los servicios por parte de la banca estatal que ha incursionado enormemente con el Internet Banking por el cual brindan sus servicios en una plataforma virtual, brindándole a los usuarios y clientes de los bancos la oportunidad de realizar sus transacciones y movimientos bancarios en esta plataforma, de igual manera como si estos estuvieran visitando las plataformas presénciales en cada una de las agencias bancarias.

En este documento se quiere presentar una perspectiva del estado actual del desarrollo de aplicaciones basadas en Web en Costa Rica,  asi mismo ver cuál es la tendencia sobre el desarrollo de sitios Web, saber cuáles son los lenguajes de desarrollo más usados, así como las distintas herramientas para el desarrollo.

1. Estado del Software Web en Costa Rica

Las tecnologías de Información han transformado los medios de comunicación y comercialización de manera contundente afectando la vida de los costarricenses, cambiando en estos la manera de cómo nos comunicamos mediante la adopción de nuevos medios de comunicación a nivel interno y con comunidades de otros países, el desarrollo de estas tecnologías en nuestro país se ha logrado gracias a que se cuenta con un alto nivel educativo en comparación con los demás países de Latinoamérica.

Actualmente la comercialización de software para plataformas Web o sobre estas predomina en el mercado, esto ya que son aplicaciones que solamente requieren una computadora con un navegador Web y con acceso a Internet, además de que tienen la habilidad de actualizar y mantener sus servicios y aplicaciones sin tener que instalar o distribuir ningún tipo de software, por otro lado está la facilidad de uso de estas mismas, estas características han provocado que sea el tipo de aplicaciones con más popularidad y mayor venta en el mercado.

Este auge está demostrado en el estudio de la Cámara Nacional de tecnologías de Información, realizado en el 2005, en donde se evidencia el predominio que ha tenido durante los últimos tiempos las aplicaciones diseñadas para y sobre Internet, orientadas principalmente a la administración y gestión, también en este estudio se refleja una reducción considerable en la aplicaciones orientadas a la producción, disminuyendo de un 40% en el 2008 hasta un 22% en el 2009, también disminuyeron las aplicaciones bancarias del 34% en el 2008 al 17% en el 2009., ver gráficos siguientes 1 y 2.
Este tipo de aplicaciones se caracterizan por no necesitar que se instale ningún tipo de software, no corre riesgos con infecciones virales, además de que el mantenimiento y el soporte son de coste muy bajo sin dejar de lado que las aplicaciones en sí, son de muy bajos precios.

2. Herramientas de Desarrollo Web

Cuando se crean proyectos de desarrollo Web se cruzan algunas fases dentro de este proceso por eso se necesitan herramientas especificas para cada una de ellas, cada una de las fases conlleva procesos distintos, de modo que se necesitan Herramientas para el diseño, herramientas para maquetación, herramientas para programación y para depuración.

2.1 Sistemas Operativos

Todas estas herramientas necesitan una base o sistema operativo para funcionar, de estos existen varios como Windows, en el cual Funcionan herramientas como PhotoShop, Dreamweaver, Fireworks, Asp.net, Expresión Studio y por otro lado GNU/Linux en donde pueden ser usados, GIMP, Inkscape, Amaya, Apanta, aunque algunos de estos también funcionan con Windows, de estos sistemas operativos en nuestro país los más usados son las plataformas o sistemas de Microsoft, muy ampliamente usados tanto por usuarios convencionales como por desarrolladores.

Según la grafica 3 que se adjunta abajo extraída del estudio del estado del sector Software de la CAMTIC, existe un claro y marcado dominio entre la presencia de los sistemas operativos de Microsoft con respecto a los demás y su uso como plataformas para desarrollo, sin embargo se da una clara competencia entre el uso de Windows con el uso de otros sistemas de código abierto y de uso gratuito como, Linux y Sco Open Server por citar algunos, evidentemente ante los desarrolladores y diseñadores de ambiente Web estos sistemas de código abierto se vuelven una muy buena e importante opción a tomar en cuenta.

2.2 Aplicaciones para Desarrollo Web

Dentro de las herramientas o aplicaciones utilizadas para el desarrollo o la construcción de sitios Web se encuentra una gran variedad, sin embargo la lista utilizada por la mayor cantidad de desarrolladores del país se reduce a una lista muy corta, ya que las preferencias de los desarrolladores están centrados en su mayoría en herramientas como Asp.Net que ocupa el primer lugar de preferencia entre las herramientas, luego aparece Flash, sin embargo esta es muy utilizada tanto para aplicación de escritorio como para creación de publicidad para sitios Web, también es utilizada para crear sitios Web completos basados en esta tecnología, sin embargo es poco común ya que limita el posicionamiento Web dentro de los navegadores más populares, como tercer herramienta más utilizada se encuentra Dreamweaver, PhotoShop, Fireworks, y por ultimo Front Page (Ver grafica 4).
Se puede ver claramente el predominio de las herramientas que trabajan bajo Sistemas Operativos de Windows y estos es consecuente ya que como se vio anteriormente los sistemas de Windows son los preferidos por las empresas y desarrolladores individuales (ver grafica 3).


2.3 Lenguajes de Desarrollo Web
Los lenguajes de programación Web son del uso más Idóneo para el desarrollo de proyectos en los últimos tiempos, esto porque generan sistemas más homogéneos y además multiplataforma, por otro lado dependiendo de las tecnologías de desarrollo usadas, tienden a ser sistemas más rápidos, robustos, tanto en su diseño, implementación y pruebas, así como su desempeño una vez que se han terminado.

Los lenguajes Web se puede decir que son códigos que facilitan la creación y el manejo de los sitios Web localizados en Internet, además de que permiten crear aplicaciones Web muy útiles, casi tan ventajosas y potentes que las aplicaciones de escritorio, con la ventaja de que no requieren ser instaladas en los equipos localmente, basta con tener una navegador Web para que puedan ser acezadas y utilizadas, existen algunas aplicaciones Web que requieren de la instalación de Plugins, controles o aplicaciones especiales como Flash y Java, sin embargo este tipo de programas normalmente es provisto por la pagina que se está intentando acceder y son de fácil descarga e instalación,

En nuestro país existen muchos lenguajes utilizados por las distintas empresas y desarrolladores dedicados a la creación de sitios Web, la escogencia de estos lenguajes en muchas ocasiones están basadas en, las facilidades y ventajas que estos ofrecen a la hora de programar servicios orientados a la Web, en el cuadro siguiente se puede apreciar la tendencia y preferencia de las empresas y desarrolladores por los lenguajes.

A continuación se muestra un cuadro comparativo Extraído del Estudio de Estado del Software en Costa Rica 2005 de la Cámara nacional de tecnologías de información CAMTIC.


Se puede apreciar claramente que las preferencias entre los lenguajes utilizados, en donde el que se encuentra a la cabeza es el paquete .Net de Microsoft, seguidamente el uso de lenguajes HTML y XML, muy seguido de ASP (Active server pages) luego se encuentra Java 2 muy comúnmente encontrados en paquetes de distribución gratuita de Sun Microsystems, PHP, Flash y java Beans, estos por citar los más conocidos.

En su selección de uso siempre se toman en cuenta características que estos generan en los sitios Web como archivos de pequeño tamaño que permitan un despliegue rápido, lenguaje de fácil aprendizaje, y que sean admitidos por los exploradores Web más populares.

3. Empresas dedicadas al desarrollo en Costa Rica

En nuestro país se caracteriza por ser un país en donde se ha experimentado un enorme auge en las tecnologías de información, y tanto las empresas públicas como privadas han automatizados sus procesos introduciéndose en los conceptos de las aplicaciones Web.

Se pueden encontrar numerosos ejemplos de empresas que Brindan servicios de creación de sitios Web, paginas y todo un sin número de soluciones enfocadas en desarrollo Web, muchas de estas empresas desarrollan soluciones para pequeños y medianos empresarios y otros están enfocados en clientes corporativos, brindado todo tipo de soluciones entorno al desarrollo Web, estas empresas utilizan herramientas como las mencionadas anteriormente y se destacan por tener un buen nivel en el circulo nacional e internacional, a continuación se muestra una pequeña lista de empresas que componen este gran ámbito de desarrollo Web en nuestro país.
-Niveltec (Diseño y Desarrollo Web)
-Solsoft de Costa Rica (Diseño, desarrollo Y hospedaje Web)
-Desarrollo Creativo Cr
-Sukia Logia (Rediseño Y desarrollo Web)
-Jars Costa Rica (Diseño y Hospedaje Web)
-Zews (Negocios en Internet)

Conclusiones

El desarrollo Web en Costa Rica con el pasar del tiempo y conforme a los cambios tecnológicos ha sufrido para bien, una serie de cambios notables, y el desarrollo tecnológico se ha orientado hacia las nuevas estrategias de mercado, podemos ver como ejemplo las tiendas virtuales de los distintos entes comercializadores del país tanto públicos como privados, todos los sectores están orientados a brindar los distintos bienes y servicios a través de la Internet, todos los modelos de compra en línea y diversos servicios están enfocados en aplicaciones desarrollados en ambientes o plataformas Web. De todo este desarrollo tecnológico ha surge la gran necesidad de ponernos a nivel de los demás países que han adoptado y desarrollado este campo tecnológico.

Con el enorme auge y crecimiento a pasos agigantados en las tecnologías de información sin lugar a duda la creación de sitios Web se ha convertido en un mercado y una tendencia creciente que ha contribuido al desarrollo del Internet y de los portales Web en nuestro país.

Existe una Marcada Diferencia entre los sistemas operativos que son preferencia los desarrolladores y las empresas dedicadas al desarrollo de proyectos Web, en estos se puede ver que los sistemas de Windows son popularmente mas aceptados.

Es muy notable la preferencia sobre el uso de herramientas y lenguajes de desarrollo orientado a trabajar en la plataforma Windows, y también es evidente el auge que ha tenido el software libre o de código abierto para el desempeño y desarrollo de sitios Web.

Evidente uso y preferencia de lenguajes de Microsoft y como Asp.Net, .Net entre otros por compañías grandes y pequeñas productoras de software para Internet, también en este sentido el software libre ha tenido un importante papel ya que se ha convertido en una herramienta más.

En la actualidad con el crecimiento tecnológico nuestro país y sus empresas inmersas en este grupo han visto la necesidad de tomar las tecnologías de información como un nuevo mercado, creciente y expansivo, y aunque en este aspecto de desarrollo apenas estamos empezando podemos decir que en Costa Rica estamos en un proceso de desarrollo avanzado con respecto a otros países de Latinoamérica.

Por otro lado es valioso tomar en cuenta el aporte a nivel social y cultural que el desarrollo tecnológico ha influido en nuestro país, en cierta forma el desarrollo de las tecnologías y el uso de los medios de información ha venido a enriquecer de manera positiva la sociedad costarricense.

Ing. Luis Córdoba Fllas.
 
;