lunes, 23 de noviembre de 2020

Página Web vs Sitio Web vs Aplicación Web

Hola, hace unos días algunos de mis alumnos me consultaron cuál es la diferencia entre los conceptos de Página Web, Sitio Web, Aplicación Web, pues no lo tenían muy claro.

Esto es cierto, hoy en día en este mundo donde todo se maneja con un computador conectado a Internet, es fácil empezar a confundir estos términos dado que no existe un vocabulario técnico adecuado y además existe una gran desinformación por parte de los usuarios.

Por ejemplo, hoy puede venir un potencial cliente y te dice, NECESITO UNA PAGINA WEB, pero en realidad necesita un Sitio Web o una Aplicación Web, para ello debemos tener claro que es cada concepto. 

Página Web

Una página Web es un documento disponible en Internet, que se construye utilizando un lenguaje de marcas llamado HTML (HyperText Markup Language). Este documento puede contener texto, vídeo, imágenes, enlaces, etc. La extensión de este documento creado es .html y como todo documento debe tener una estructura, la cual se plasma al diseñarla o mientras lo vas desarrollando (depende del desarrollador o diseñador)

Ejemplo de página web: 

- Tu CV online

- Página informativa de los servicios que ofreces.

NOTA: Para crear una página web se recomienda utilizar un editor de código como Sublime Text, o PSPAD, etc. Una vez creada, para ejecutar su contenido se realiza a través de un navegador Web como Chrome, Safari, Firefox, Opera, etc.

Sitio Web

Un sitio Web es el conjunto de páginas Web relacionadas entre sí (muy importante) disponibles en Internet. Como son un conjunto de páginas Web, también pueden contener video, imágenes, texto, enlaces, etc.

Ejemplo de sitio Web:

- Sitio de una empresa (misión, visión, home, contáctanos, servicios, etc.), Sitio Web de Netflix, Sitio Web de Godaddy, etc. Ojo, muchos te dirán pásame la página de Netflix, sin embargo a lo que se habran querido referir es a su sitio Web.



NOTA:
 Ojo, el propósito de un sitio Web es INFORMAR sobre tus productos, servicios, ofertas, cuestiones de tu empresa o emprendimiento, ubicación, etc.

Aplicación Web

Este concepto es más complejo de explicar y requiere que los lectores sepan un poco de algunas cuestiones tecnológicas, pero intentaré ser lo más explícito posible.

Una aplicación web es un software desarrollado con uno o varios lenguajes de programación (depende de la cantidad de capas). Una aplicación web es especial porque los usuarios pueden interaccionar con ella, y esta parte de la aplicación también se desarrolla con HTML para poder ser visualizado a través de un navegador Web. 

Una aplicación Web normalmente responde a las peticiones que realizan los usuarios a un servidor Web (es totalmente transparente a los usuarios finales). Las aplicaciones Web por lo general se conectan a una base de datos para mantener el giro del negocio.

Ejemplo de aplicación Web:

- Aplicación Web para registrar tus productos, el usuario interacciona con el formulario al llenar los datos necesarios, hacer click al botón guardar y recibir un mensaje de confirmación (mensaje si se logró o no guardar la data). 
- Aplicación Web para llevar tu inventario.

Se pueden hacer miles de aplicaciones Web, siempre y cuando sepas algún lenguaje de programación orientado a Web.



Fuente imagen: https://www.strappinc.com/blog/strapp-datos/que-es-una-aplicacion-web 

Bueno, espero les haya servido esta breve explicación de estos tres conceptos que son tan importantes.

Carlos Z.


miércoles, 4 de noviembre de 2020

Eliminar inicio de sesión en Windows 10

Hola a todos,

Sabemos que muchas veces tener un password en nuestro ordenador aumenta la seguridad para el acceso de datos. Sin embargo, muchas veces se convierte en algo molesto si tu portátil o PC de escritorio es de uso exclusivo sólo por ti.

En dicho caso, no se hace necesario contar con un inicio de sesión (queda a criterio de cada usuario). Por ejemplo: Mi caso, tengo mi portatil, no la comparto con absolutamente nadie, ni de broma ...

En ese caso se me complica contar con un inicio de sesión, es por ello que si tienes algo parecido a mi caso, o quizás vives sólo, te traigo la solución para eliminar ese molesto inicio de sesión de tu windows 10 (lo he probado en windows 8 y también funciona).

1er paso) Ejecuta el comando netplwiz, este comando lo debes colocar en tu barra de búsqueda.


2do Paso) Te mostrará una pantalla con los usuarios del computador. Debes eliminar el check marcado con la opción "Los usuarios deben escribir su usuarios y contraseña para usar el equipo" y luego click en en el botón Aceptar.



Eso es todo, ahora ya pueden ingresar sin que les pida iniciar sesión.

Espero les haya sido de ayuda.


Carlos Zacarías.

sábado, 1 de agosto de 2020

Configuración Spring Boot para Microsoft SQL Server

Hola a todos, esta vez les traigo una entrada que creo que les puede ayudar para los que inician Spring Boot con Microsoft SQL Server.

Para ello les voy adelantando que es la primera vez que trabajo con Spring Boot y con SQL Server estoy recontra oxidado.

Bueno, ahora si vamos a empezar ...

Paso 1: Agregar dentro del proyecto las siguientes dependencias:


  • MS SQL Server Driver (para conectarnos a SQL Server)
  • Spring Data JDBC (Para conectarnos a través de JDBC y no con JPA)
  • Spring Web (Para poder realizar aplicaciones Restfull  además que me trae un Tomcat embebido)



Paso 2: Dentro del archivo application.properties escribir el siguiente código para que Spring Boot pueda enlazar con SQL Server.



Hasta aquí todo debería ejecutar sin problemas, pero no es así, no funciona y sale error de conexión con el puerto de SQL Server.

Pues les traigo la solución, por ello debemos hacer un paso 3, 4, 5, 6 y 7.

Paso 3: Ingresar al Administrador de configuración de SQL Server 2019



Paso 4: Una vez dentro ingresar a la opción Configuración de red de SQL Server y luego Protocolos de MSSQLSERVER 

Paso 5: Dentro ubicar la opción TCP/IP, click derecho Propiedades



Paso 6: En la pestaña Protocolo opción Habilitado, cambiarlo de No a Si



Paso 7: En la pestaña Direcciones IP, se debe ir hasta el final de esa pestaña y en la opción IPAll se tienen las variables: En la variable TCP que debe contener de valor el puerto 1433 y en la variable Puertos dinámicos TCP debe estar en blanco, tal como la imagen.



Con esto ya deberías poder correr sin problemas tu aplicación con Spring boot y SQL SERVER.

Hasta la próxima y espero haberles ayudado.

Carlos Z.

Fuente de información:
https://springframework.guru/configuring-spring-boot-for-microsoft-sql-server/


Seguidores