2. Lenguaje de scripts: JavaScript (diseño
de páginas web, encuestas, comercio
electrónico)
3. lenguaje de scripts
Los lenguajes de scripting son una subcategoría de los lenguajes de
programación. Para ejecutarlas instrucciones existe un programa o
intérprete que se encarga de procesar cada una de las órdenes y
producir los resultados deseados. Este tipo de lenguajes son:
JavaScript, Lisp, P. H.P., Python, Ruby, etc. Recientemente hemos visto
dos lenguajes de scripting orientados a objetos que han tenido una gran
acogida por la comunidad de programadores: Ruby y Groovy.
4. Ruby
En 1993, inicia el desarrollo de un novedoso
lenguaje scripting orientado a objetos, basado en
Python. Este lenguaje, bautizado con el nombre
de Ruby, en la actualidad está considerado
dentro de los 10 mejores lenguajes de
programación.
Groovy
Es un lenguaje de scripting orientado a objetos y
mantiene una sintaxis muy similar a Java. Recientemente
se liberó la versión 1.0 de dicho lenguaje, bajo licencia
GNU. Las aplicaciones desarrolladas en Groovy pueden
ser ejecutadas de forma normal por cualquier máquina
virtual de Java.
5. TIPOS DE LENGUAJE SCRIPT
Existen diversos lenguajes de scripting que pueden utilizarse para la creación
de aplicaciones web dinámicas. Entre ellos destacan PHP, ASP, Perl, Python
y JSP:
PHP (Hypertext Processor): es uno de los lenguajes más extendidos
actualmente. Cuenta con una comunidad de desarrolladores muy
importante debido a sus características de gratuidad, código abierto, la
posibilidad de ser portado y ejecutado en diferentes plataformas, etc.
ASP (Active Server Pages): se trata de una tecnología propietaria y de
código cerrado para el lado del servidor de Microsoft. Su última versión
es la 3.0 y data del año 2002, año a partir del cual se empezó a sustituir
progresivamente por la versión ASP.Net. Aunque puede ser ejecutado en
otros servidores web, ASP está diseñado especialmente para ser
utilizado con IIS (Internet Information Server). Es de código abierto y
cuenta con una comunidad bastante numerosa de seguidores.
6. Python: es un lenguaje de scripting independiente de plataforma y
orientado a objetos, preparado para realizar cualquier tipo de
programas, desde aplicaciones Windows a servidores de red, o incluso
páginas web. Es un lenguaje interpretado, lo que significa que no
necesitamos compilar el código fuente para poder ejecutarlo. Esto
ofrece ventajas, como la rapidez de desarrollo, e inconvenientes, como
una menor velocidad.
JSP (Java Server Pages): el funcionamiento de Java como lenguaje de
script es similar al de PHP o ASP: se trata de porciones de código Java
intercalado con código HTML estático. Sin embargo, la forma de
interpretarlo es diferente.
7. JavaScript
JavaScript es un lenguaje de programación o de secuencias de
comandos que te permite implementar funciones complejas en
páginas web, cada vez que una página web hace algo más que
sentarse allí y mostrar información estática para que la veas,
muestra oportunas actualizaciones de contenido, mapas
interactivos, animación de Gráficos 2D/3D, desplazamiento de
máquinas reproductoras de vídeo, etc.
8. En pocas palabras, como su nombre lo indica, el diseño web se
refiere al proceso del diseño de sitios y páginas web.
Diseño de paginas web
El diseño web es un área enfocada en el desarrollo de interfaces digitales,
como el diseño de sitios y aplicaciones para web. Para ello, los diseñadores
web crean las páginas utilizando lenguajes de marcado como HTML.
El proceso de creación de sitios se puede realizar desde
herramientas como Adobe Dreamweaver (que requerirá que
el profesional sepa más sobre los códigos) y CMS que son
plataformas de administración de contenido.
WordPress es uno de los más conocidos y prácticos porque
tiene una serie de templates que pueden basar el sitio. El
web designer tiene la tarea de instalarlos y personalizarlos
según lo que cada cliente quiera.
9. ¿Qué hace un diseñador web?
Los diseñadores web tienen en su trabajo tareas rutinarias
relacionadas con la creación de un diseño para medios digitales y
la creación de contenido.
Por lo tanto, deben analizar tanto las necesidades del cliente como
los objetivos para configurar un sitio web a fin de brindar a los
visitantes la mejor experiencia.
Además, diseñadores web deben saber cómo insertar gráficos,
usar lenguajes como HTML y actualizar el sitio cuando sea
necesario.
10. Encuestas y lenguaje de scripts
personalizado
Son software que se pueden personalizar para seque cada programador
se adaptsea la forma de trabajo Y se utilizan para cambiar el flujo de las
encuestas o tomar medidas basadas en comandos o códigos
personalizados y definidos por el usuario. dependiendo de las respuestas
seleccionadas a las preguntas.
11. Factores que influyen:
Ramificación: Si deseas saltar a una pregunta basada en condiciones específicas,
habilita esta opción. La encuesta saltará el resto de las preguntas y te llevará a la
pregunta destino como se ha configurado en el código del script.
Bucles: Si deseas que la encuesta se realice en bucle a través de una o más preguntas,
habilita esta opción. Mostrará un conjunto de preguntas repetidamente. El sistema
guarda varias filas de datos por cada bucle ejecutado.
Extracción: Esta opción se utiliza para depurar la ejecución del código del script.
Puedes comprobar la salida después de que se ejecute cada comando.
Avance automático: Habilita esta opción para enviar automáticamente a la siguiente
página sin necesidad de hacer clic en el botón.
En este tipo de lenguaje de programación es un software en el que se
puede personalizarpero para hacer eso es necesario seguir los
siguientes pasos:
12. Comercio Electrónico
¿Qué es commerce.js?
Es una infraestructura de comercio electrónico con
arquitectura headless, para desarrolladores, que te
permite diseñar, desarrollar y controlar tu e-
commerce usando APIs, y un dashboard.
Principalmente usado para empresas.
¿Qué es una API?
Son las Interfaces de Programación
de Aplicaciones.
13. APIs que obtienen datos del servidor, comúnmente usadas para actualizar
pequeñas secciones de una página web.
Sí solo necesitas actualizar un Stock de artículos o una lista de tiendas
disponibles, al utilizar APIs lo lograrás sin tener que volver a cargar toda la página
o aplicación logrando que estas tengan una sensación de rapidez y agilidad.
Las APIS de almacenamiento en el lado del cliente se están popularizando en los
navegadores. La habilidad de almacenar información en el lado del cliente es
muy útil para hacer aplicaciones que salven su estado entre carga de páginas, e
incluso trabajar cuando el dispositivo está fuera de línea.
¿Qué pueden hacer las APIs?
14. Ejemplos de API’s
La API de Twitter, que te permite hacer cosas como mostrar tus últimos
tweets en tu sitio web.
La YouTube API, te permite integrar videos de YouTube en tu sitio,
buscar en YouTube, construir listas de reproducción y más.
El conjunto de API´s de Facebook aporta la posibilidad de identificación
mediante el login de Facebook, aceptar pagos en la aplicación,
desplegar campañas de anuncios para un target concreto, etc.
15. Algunas de las características más importantes de
commerce.js
APIs de comercio electrónico.
Webhooks.
Acciones mediante la línea de comandos.
Ayudantes de proceso de compra, con
funciones. comunes en un proceso de compra y
pago.
CDN empresarial.
Preparado para sitios web estáticos.
Frontend desacoplado.
Libertad de elección para la tecnología de
frontend y diseño.