Está en la página 1de 8

padlet.

com/ireneuni82/mi-padlet-espectacular-wo1o8tefh4brlx2m

Mi padlet espectacular
TRABAJO UNI 28 DE MARZO DE 2023 14:08 UTC

INDICACIONES Conceptos Generales

JAIRO
COSTOS DE PUBLICACIÓN
-Costos de Publicación-
Roberto--HoneyCode de Amazon Jonathan-- En el caso de la Play Store, se paga la primera vez la cantidad de 25
Mendix Mari--Microsoft Power Suite Jairo-- dólares y el 30% de los ingresos que genera la aplicación por los
usuarios.
Xamarin Julian--Power Apps
En la App Store de apple, se tienen membresías anuales. Una es la
de 99 dólares, y permite subir  una cantidad ilimitada de apps. 
Jonathan--GoodBarber Roberto--Appery.io Otra es de 299 dólares, la cual es para empresas que quieren que
Jairo--Shoutem, Mari--Appy Pie Julian-- sus empleados obtengan la misma app.
BuildFire

Herramientas -Xamarin-
Es una herramienta para desarrolladores que permite crear
aplicaciones móviles nativas tanto para Android como con iOS y
Jonathan--Aplicaciones Nativas Mari-- Windows Mobile. Todo esto con tan solo escribir el código en el
Aplicaciones Híbridas Julian--Aplicaciones lenguaje C# y después Xamarin permitirá migrarlo y ejecutarlo en
Web Progresivas Jairo--Aplicaciones otros sistemas.

Encapsuladas Roberto--Marcos y bibliotecas


-Shoutem-
Tipos de aplicaciones Es un entorno de desarrollo de aplicaciones móviles que permite
los usuarios crear aplicaciones nativas y multiplataforma. Esta
proporciona las herramientas necesarias para crear las apps,
siendo todas gratuitas de modo que se puedan realizar lo más
Jairo--Capa de Presentación Mari--Nivel de
robustas posibles. Está optimizado para tener fluidez en Android y
Negocio Julian--Nivel de datos Jonathan-- IOS. Permite realizar mantenimiento a las apps por un bajo costo.
Front-end Roberto--Back-end

-Aplicaciones Encapsuladas-
Arquitectura
Son aquellas aplicaciones que utilizan un cifrado en los archivos
que se crean, descargan o que contiene la app, de modo que solo
la misma pueda leer y modificarlos.
Jairo--Estrategia Jonathan--Planeación
Roberto--Diseño Julian--Desarrollo Mari--
Prueba -Capa de Presentación-
En esta fase, se diseña la interfaz con la que interactuará el usuario
final. En esta, lo que se busca es crear un entorno amigable,
Fases de creación
sencillo e intuitivo, que principalmente brindará una experiencia Las opciones son ilimitadas a la hora de desarrollar una App,
de usuario óptima. Se contempla para dicha fase, el uso de colores simplemente tienes que ponerte en la posición de la persona que
atractivos, pero que no resulten cansados ni molestos a la vista, se debería descargar tu App en su dispositivo móvil (seguramente
implementación de botones en lugares estratégicos. Y la cantidad sacrificando su preciado espacio) e intentar empatizar al máximo
adecuada de textos que brinden la información necesaria para que con las funcionalidades que le podrían interesar.
los usuarios se familiaricen rápido y de manera adecuada con el
uso de la app misma.
Mercado y tu Competencia
Un poco de investigación de mercado nunca está de más. Es solo
Capa de Presentación
cuestión de leer y ver que opinan los usuarios, revisar que les
gusta y que no acerca de tus productos y cuáles son los problemas
que enfrentan habitualmente. Esto te dará un punto de ventaja ya
-Estrategia- que conocerás el funcionamiento del mercado y además te dotará
La estrategia es cuando en el desarrollo de aplicaciones, se hace de herramientas para combatir a la posible competencia que
referencia a la labor de detectar las necesidades específicas de los pueda aparecer en el futuro.
usuarios y el "ambiente" en el que se desea implementar. En esta
etapa va desde definir qué es lo que se desea que haga la
aplicación (necesidad que suplirá la aplicación), cuáles son las Funcionalidad de tu Aplicación
necesidades primordiales y cuáles, las secundarias. Contemplando
Una vez ya definidos los puntos previos, lo más probable es que ya
el presupuesto que se requerirá para su realización, que
tengas una lista bastante sustancial acerca de cuáles podrían ser
mayormente serán aproximaciones y medición de los riesgos que
los detalles y especificaciones técnicas a los que tendrás que
se pueden presentar durante el desarrollo. Al igual en esta etapa se
prestar más atención. Ahora, es momento de pensar en qué tipo de
comienzan a realizar preparativos de marketing que brinden
soluciones, mediante funciones y características, puedes ofrecer a
cuanto antes un mercado al cual apuntar, realizar encuestas de
través de tu desarrollo móvil. Las funciones de una aplicación son
satisfacción y de sugerencias. De tal manera que la aplicación
la manera de desarrollar y solventar todos esos detalles a los que
cumpla con su objetivo y vaya mejorándose y adaptándose a las
tus usuarios piden respuesta cuando descargan tu desarrollo App.
necesidades del  usuario.

ESTRATEGIA Futuro de tu Aplicación


Si has seguido todos los pasos que hasta ahora hemos
mencionado, lo más seguro es que esperes con ansias el momento
-Concepto General- de diseñar tu aplicación móvil y conectar todos estos puntos,
previa confección de un boceto básico de lo que será tu App.
El desarrollo de aplicaciones es un proceso por el cual se recopila Asegúrate que:
los requerimientos de una empresa o negocio, para diseñar, crear Toda la funcionalidad de tu aplicación debe tener total
prototipos, programarlos y probarlos. De modo que supla sentido.
necesidades específicas de los usuarios. Cada función debe lograr trabajar de manera coherente y
cohesiva con el resto de funciones.
ROBERTO El esquema de tu aplicación tiene un diseño de interfaz App
amigable para con tus usuarios.

DISEÑO
Interfaz App
¿Cómo puedo hacer una app? Partiendo del boceto que ya tengas preparado, ha llegado la
oportunidad de pensar acerca de la funcionalidad interna de tu
Uno de los pasos más importantes en el diseño de aplicaciones se aplicación móvil. En otras palabras, la interfaz que servirá como los
dá cuando debes definir el objetivo con el que la creas, para de cimientos de tu diseño App móvil y que brindará la más óptima de
este modo determinar de manera clara y concisa lo que buscas las experiencias para tus usuarios. Para ello, lo mejor es
lograr con ella. Este es el punto de partida de tu proyecto, el que confeccionar un esquema de las funciones que tendrá la
definirá las metas que buscas para tu compañía y tus usuarios. aplicación, cómo se proporcionarán las mismas, qué requisitos
deben cumplir.

Detectar la necesidad y fijar objetivos a la


hora de desarrollar una App Reúne y dale forma a todas las piezas
Otra cosa importante en este punto, es crear tu cuenta como Repasando lo que te comentamos antes, la programación backend
desarrollador de aplicaciones en los diferentes tipos de tiendas es la encargada de desarrollar todo lo que no vemos como
de App donde quieras distribuir tu solución digital. Te recomiendo usuarios dentro de una app o página web. Por otro lado, el
que lo hagas con antelación ya que tener una cuenta verificada frontend es todo lo que sí podemos ver y está relacionado a temas
como desarrollador de Apps puede llevar varios días. de la Eexperiencia de usuario (UX).

Un programador frontend se encarga de desarrollar todo lo


BACKEND visual y la diagramación de elementos dentro de una página web
o aplicación. Por ejemplo, que el botón de registro sea visible o
que el menú ayude al usuario a desplazarse por varias zonas del
sitio. Las habilidades de un desarrollador frontend son,
¿Qué es backend? principalmente, el dominio de lenguajes como: HTML, CSS y
Backend es un término desarrollo web que hace referencia a un JavaScript, entre otros.
tipo de programación particular, en el que se configuran todos
los aspectos lógicos de una página web o aplicación. Para algunos,
el backend es la programación de todo lo que el usuario final no
ve, es decir, el acceso a las bases de datos, el procesamiento de los ¿Qué hace un programador backend?
datos ingresados por los usuarios, y la ejecución de un script
Un experto en desarrollo backend se encarga de desarrollar el
código de programación que se utilizará para el funcionamiento
lógico de un sitio web.
Estas son algunas funciones que se
De igual manera, un desarrollador backend debe tener
gestionan en el desarrollo backend: conocimientos sobre los siguientes lenguajes de programación:
Generar conexión con las bases de datos.
Simplificar el proceso de desarrollo web.  PHP: lenguaje de código abierto para el desarrollo web con
Facilitar el uso de librerías del servidor web.  contenido dinámico.
Combinar información, transformarla y devolvérsela al Python: lenguaje de programación de interpretación que
usuario. asegura que el código sea siempre legible.
En el desarrollo backend se suele trabajar con diferentes Java: permite que los diseñadores puedan escribir un
frameworks como PHP, Javascript, Python y Ruby, entre muchos programa y, luego, ejecutarlo desde cualquier dispositivo.
otros más. Asimismo, los programadores backend utilizan otras Javascript: un lenguaje que está orientado a objetos, y que
herramientas, como los editores de código y los compiladores, con es uno de los más utilizados en el desarrollo de páginas
los que verifican que todo esté bien, sobre todo a nivel de web.
seguridad. ASP.NET: una plataforma de Microsoft para el desarrollo
web.

MARCOS Y BIBLIOTECAS
¿Para qué sirve el backend?
Muchos se preguntan para qué sirve el backend si los usuarios no Los desarrolladores de todo el mundo están adoptando el
lo ven, así que es oportuno explicarles cuán importante es este desarrollo de aplicaciones multiplataforma debido a los muchos
tipo de desarrollo web. Sin backend no habría frontend, por lo beneficios que ofrece. Hoy en día, existen múltiples marcos que
tanto, los usuarios no podrían ver absolutamente nada de tu permiten a los desarrolladores usar el mismo código para crear
página web. aplicaciones para varias plataformas.

El backend sirve para que tu página web funcione a la perfección


a través de elementos que van desde la generación de contenidos
¿Qué son los marcos de trabajo
hasta el tiempo de carga. Esto último, dicho sea de paso, es un
factor muy importante para posicionar tu sitio en los motores de multiplataforma?
búsqueda, ya que, a mayor tiempo de carga, más usuarios
abandonarán tu página web. Los marcos de trabajo son programas especiales que están
conformados por herramientas y bibliotecas que ayudan a los
desarrolladores a crear aplicaciones de manera más rápida y
eficiente. Sin embargo, muchos de estos marcos están diseñados
¿Cuáles son las diferencias entre backend y para desarrollar aplicaciones para plataformas específicas como
frontend?
Android o iOS.   apps de arrastrar y soltar con base en la nube. Si quieres conocer
más acerca de lo que este creador trae para ti, sigue leyendo.

CARACTERISTICAS
Plataforma | Appery.i
Los beneficios de los marcos multiplataforma
Precio desde | 24€/mes
Paises en los que está disponible | Spain
A continuación, se muestran algunos de los beneficios de los Facilidad de uso | Media
marcos multiplataforma Diseños y plantillas web gratis |
Cloud Storage | 1GB - 7GB
Cree aplicaciones híbridas: las aplicaciones creadas con Plataformas soportadas | iOS, Android
marcos multiplataforma suelen ser aplicaciones híbridas. Tiendas soportadas | Apple Store, Google Play
Ofrecen la misma experiencia en diferentes dispositivos Edición de aplicaciones | Ilimitada
móviles porque las funciones de backend son básicamente Gana dinero a través de publicidad |
las mismas. App Analytics |
Administración de código sin complicaciones: la Libre de anuncios |
administración de código es más sencilla con marcos Generador de formularios |
multiplataforma porque se implementa un solo código para Incluir formulario de contacto |
crear aplicaciones en diferentes plataformas.   Notificaciones emergentes |
Es más rápido: los desarrolladores pueden crear Actualizaciones en tiempo real |
aplicaciones más rápido, reduciendo así el tiempo de Apps por proyecto | 3 - 12 Aplicaciones
comercialización.  Pantallas por Apps
Ahorro de costos: los marcos multiplataforma reducen los
costos generales de desarrollo de aplicaciones.
Pros
Los mejores marcos multiplataformaA Es una herramienta multiplataforma que crea aplicaciones móviles
continuación, se listan los principales marcos híbridas, apps web, además de PWA.
multiplataforma al momento de la redacción Las apps que crees se van a encontrar en la nube.
de este artículo. Cuenta con una plataforma de desarrollo de aplicaciones fácil de
utilizar para todo el mundo.
React Native: Permite que trabajes en tiempo real con tu equipo, compartiendo
React Native es posiblemente el marco de desarrollo de información entre tus navegadores y dispositivos.
aplicaciones multiplataforma de JavaScript más popular. Los Ofrece servicios para que tu equipo de trabajadores te ayude a
desarrolladores pueden usarlo para crear código e implementar crear esa app que quieres.
aplicaciones web, de IOS y de Android.
Flutter:

Cons
Google, el gigante de los motores de búsqueda, creó  Flutter y lo
lanzó como un marco de código abierto para el desarrollo de
aplicaciones móviles. Ofrece herramientas y funciones para crear Para realizar configuraciones más avanzadas, debes saber
aplicaciones para plataformas iOS y Android.   programar.
En algunos casos, tiene problemas con los requisitos que exigen
las tiendas de aplicaciones. Por lo que debes esperar por una
En el momento de escribir este artículo, los desarrolladores solo actualización de Appery.io para que se solucione el problema.
pueden usar el lenguaje de programación Dart con Flutter. Flutter No tiene garantía de reembolsos.
se compone de conjuntos de herramientas, SDK y marcos de No cuenta con opciones de desarrollo web.
elementos de la interfaz de usuario.

Amazon Honeycode te permite programar sin


aprender programación
Appery.Io
Por medio de su programa Amazon Honeycode, este te da todas
En la actualidad, Appery.io es uno de los mejores generadores de las herramientas necesarias para que puedas programar sin
aplicaciones móviles híbridas. Es una herramienta líder entre las
programación, suena extraño pero eso es justamente lo que lo Se utiliza para convertir datos sin procesar en información
hace tan llamativo. significativa mediante el uso de visualizaciones y tablas intuitivas.
Gracias a esta herramienta, se puede analizar los datos fácilmente
y tomar decisiones comerciales importantes basadas en ellos
Este programa aún se encuentra en fase Beta pero ya puedes
acceder a este por medio del siguiente enlace. Básicamente
solamente tienes que poner tus datos para crear una cuenta Buildfire
nueva y con eso podrás acceder a este interesante servicio de
Amazon. ofrece lo mejor de ambos mundos, ya que tiene capacidades de
desarrollo personalizado de alta gama asi como una plataforma
fácil e intuitiva para que el usuario pueda realizar la configuración
Dentro de las funciones que encontramos está la opción de añadir a su criterio
notificaciones en teléfonos, recordatorios y otras cuantas
funciones básicas para toda app para teléfono. Por lo que es
realmente una herramienta bastante completa que cuenta con Aplicación web progresiva
una interfaz muy fácil de entender.
Estas no dependen de ningún sistema operativo, sino que toman
lugar en una página web en un navegador.
y una progresiva son básicamente páginas web, pero mediante el
unque esta herramienta es gratuita en las primeras etapas, para
uso de Service Workers y otras tecnologías se comportan más
funciones más grandes de almacenamiento y usuarios activos
como aplicaciones normales que como aplicaciones web.
desarrollando la app tendrás que pagar un costo, pero
sinceramente es algo que vale mucho la pena, pues más que un
gasto, es una inversión a futuro.

Así que ya puede cumplir esa meta de hacer una aplicación para ti Nivel de datos de la arquitectura
o para algún negocio propio.
 Los modelos de datos representan los datos de una app. Son
independientes de los elementos de la IU y otros componentes de
la app. Por lo tanto, no están vinculados a la IU ni al ciclo de vida
de esos componentes, pero se destruirán cuando el SO decida
COSTO DE PUBLICACION quitar el proceso de la app de la memoria.

Google Play Store y App Store son las tiendas más importantes en
dispositivos móviles para descargar y comprar aplicaciones, por lo
Los modelos de persistencia son ideales por los siguientes
que los desarrolladores deben apuntar a estar allí y monetizar sus
motivos:
proyectos, aunque de inicio necesitan una inversión.

Tus usuarios no perderán datos si el SO Android destruye


Además de los gastos de todo el trabajo de creación, desarrollo,
tu app para liberar recursos.
publicidad y sostenimiento, llevar una app a estas plataformas
Tu app continúa funcionando cuando una conexión de red
requiere de un pago obligatorio, que en algunos casos es anual.
es débil o no está disponible.

Etapas de la fase de desarrollo


JULIAN 1. la ideación
2. el desarrollo
3. la publicación 
coste de publicación en la play estore 4. la comunicación.
25 dolares

Desarrollo
Esta es la parte donde ocurre la magia ya que en esta es donde se
Power apps toma en cuenta los requisitos que estos tendrá, diseño etc.,
Esta proporciona un entorno mas ágil a la hora del desarrollo de luego de crear los códigos el equipo lo integran al dispositivo
app y es que esta se vería mas enfocada a el desarrollo de apps
para las empresas,
DESARROLLO 1.se prueba el comportamiento del código dependiendo el tipo de
lenguaje
 
2.se pone a prueba la aplicación por medio de el uso de todas sus
Desarrollo de apps moviles funciones a la azar 
Es el proceso de recopilar los datos del usuario, diseño, prueba,
crear prototipos y depurar el software 3. se verifica que funcione con diferentes sistemas operativos.

MARI 4. la aplicación se instala y desinstala varias veces para cerciorarse


de que funcione correctamente.

Restricciones 5. se somete a la aplicación a una sobresaturación de datos para


ver cuanta perdida de información hay
Restricciones de almacenamiento se le cobra una cuota al usuario
por hacer uso de cierta cantidad de almacenamiento.
cuota por herramientas para usuarios premium
PRUEBA

Microsoft Power Suite es la creación de una aplicación móvil implementa diferentes


es una herramienta de Microsoft que sirve para el desarrollo de herramientas para la creación de una aplicación con ciertas
aplicaciones web, es sencilla usa poco código. Su facilidad de uso funcionalidades móvil de un dispositivo
crea una cultura de innovación, ayudándole a obtener un valor sin
explotar al que antes no podía acceder JONATHAN

Appy Pie desing Costos de publicacion


Es una herramienta de desarrollo de aplicaciones, sitios web, sitios Afortunadamente, publicar una aplicación en Google Play no tiene
de tienda online. es una herramienta no gratuita lo cual es una de ningún costo en sí. Lo único que hay que pagar es la tarifa de
sus desventajas. registro como developer de Google Play, cuyo valor es de 25
cuenta con plantillas prediseñadas, con una interfaz sencilla dólares y se debe realizar por una sola vez, es decir, no es pago
recurrente.

Aplicaciones Hibridas
consiste en la creación de aplicaciones que permite que funcione Mendix
en diferentes dispositivos móviles y así no tener que crear una
aplicación adaptada para cada uno de los sistemas operativos Qué es la plataforma Mendix
existentes. Mendix es una plataforma de creación aplicaciones de alta
una de sus características es que tienen un rendimiento muy productividad que permite crear y mejorar de forma continua
lento, el desarrollo es más rápido, es sencillo realizar tanto aplicaciones móviles como webs personalizadas.
modificaciones La plataforma Mendix está diseñada para acelerar la entrega de
aplicaciones empresariales en todo el ciclo de vida de desarrollo
de las mismas, desde la ideación hasta la implementación y las
operaciones.
Nivel de Negocio
Es un modelo de estrategia que le permite a la empresa tener Desde que se lanzó la plataforma Mendix, ha crecido de forma
ventaja sobre otras como pueden ser las necesidades de los exponencial como se puede ver aquí, gracias a su facilidad de uso e
clientes: implementación.

1. cómo se van a satisfacer las necesidades de los clientes que tanta Cómo funciona Mendix
amplitud de clientes con diferentes necesidades hay Mendix trabaja con las mejores prácticas de Agile, DevOps y
2. implementación de marketing para la promoción del producto metodología RAD. Además, como vimos en el post de desarrollo
que se le está proporcionando a e cliente. low-code, va más allá al involucrar a todas las partes interesadas
del negocio en el desarrollo real de las aplicaciones.

Prueba
GoodBarber
Se llaman aplicaciones nativas debido a que se desarrollan para el
GoodBarber es una tecnología que te permite crear, organizar y sistema operativo nativo de cada dispositivo. Este tipo de
entregar tu contenido a un público: imágenes, logos, vídeos, aplicaciones móviles son aquellas que nos descargamos en las
archivos de audio, textos, nombre. Tú eres y seguirás siendo el tiendas de apps como pueden ser Play Store (Android) y App Store
único propietario de dicho contenido. (iOS).
No hay anuncios, aparte de los tuyos
GoodBarber ni distribuye, ni distribuirá anuncios en su nombre
dentro de tu app. Cuando aparece publicidad dentro de ésta, se Se desarrollan tantas aplicaciones como sistemas operativos sean
trata d campañas que el usuario ha configurado de antemano, en los que se van a instalar dichas apps. Lo más habitual es crear
generando ingresos propios. dos aplicaciones, una para Android y otra para iOS pero que a
Sin marca, solo la tuya nivel de diseño, funcionalidades y experiencia de usuario sean
Eres el único propietario de tu proyecto; GoodBarber es iguales.
simplemente la herramienta que te permite llevarlo a cabo. No hay
referencias de GoodBarber presentes en tu aplicación.
Recuperación de datos De esta forma, se consigue crear aplicaciones nativas totalmente
El contenido producido a través de GoodBarber te pertenece. Si adaptadas a cada sistema operativo y también a los dispositivos,
deseas cambiar de tecnología y llevar a cabo tu proyecto en otro ofreciendo así una experiencia más completa y mejorada a los
lugar, puedes exportar tus datos usuarios.
Precios claros, sin sorpresas
GoodBarber ofrece suscripciones mensuales no vinculantes. Todos
los precios están por adelantado. No hay costes ocultos al usar Aunque suelen ser las aplicaciones a las que más presupuesto se
nuestro producto. Aprovecha nuestro período de prueba gratuito tiene que dedicar debido al mayor trabajo que conlleva, las
de 30 días, con acceso completo a todas las funcionalidades, aplicaciones nativas son también las más desarrolladas gracias a
necesidad de tarjeta de crédito. Con la suscripción anual el precio su gran rendimiento.
es más bajo.
Sin comisión en tus ventas
eCommerce apps
GoodBarber no cobra ninguna comisión por tus ventas. Todos los
Front End
beneficios generados por tu tienda van a ti, independientemente
de la cantidad de estos beneficios.
El frontend sirve para realizar la interfaz de un sitio web, desde su
estructura hasta los estilos, como pueden ser la definición de los
Lenguaje de programacion para crear una app colores, texturas, tipografías, secciones, entre otros. Su uso es
determinante para que el usuario tenga una buena experiencia
nativa
dentro del sitio o aplicación.

Los lenguajes de programación con los que trabajan los


programadores son distintos según se quiera diseñar una Elementos del frontend
aplicación nativa para el sistema iOS o Android. 1. Estructuras de navegación. Este elemento se refiere al
orden en que se organizan las diferentes páginas de un sitio
web y a los componentes que se vinculan entre sí para
Esto es así porque ambos sistemas operativos son de fabricantes realizar diferentes funciones dentro del sitio. 
diferentes, el fabricante del primero es Apple; mientras que el del 2. Layout. También nombrado como diseño de página, se
segundo es Google. Es por esto que los lenguajes de programación refiere a todos los componentes de la página web, por
que se deben utilizar para aplicaciones móviles nativas son ejemplo: ubicación del menú, botones, footer; todo lo
diferentes. necesario para que un sitio sea útil y fácil de navegar. 
3. Contenido web. Todo aquello que brinde información
relevante o interesante para los usuarios. Es importante
Para una app nativa Android el lenguaje que se debe utilizar es destacar que el contenido no tiene que ser necesariamente
Java mientras que para hacer una app nativa iOS los lenguajes de texto, puede incluir sonido o materiales interactivos.  
programación utilizados son Objective-C y Swift. 4. Imágenes. Todos los recursos visuales ayudan a aumentar
el interés de los usuarios. Esto también puede incluir
videos, animaciones, mapas, gráficas, infografías, GIFs,
ilustraciones, diagramas, etc. 
Aplicaciones Nativas 5. Logotipo. Para que un sitio web tenga mayor identidad es
vital que contenga el logotipo que represente a la marca o
empresa. Debe comenzar con la idea de la aplicación y
6. Diseño gráfico. Este elemento engloba todo lo relacionado
con cómo se ve el sitio web y su apariencia: colores,
qué problema resuelve o qué características
formas, tipografías, tamaños, etc. ofrece a los usuarios. En la fase de
planificación, se deben considerar muchos
Ejemplos de aplicación del frontend otros puntos importantes, tales como: El
Como ya lo mencionamos, el frontend son todos los elementos y
presupuesto, el análisis de requerimientos, si
componentes visibles para los usuarios, y utilizan lenguajes de es una app nativa o híbrida, el lenguaje de
diseño como CSS, HTML y JavaScript. Algunos ejemplos de programación a utilizar, funcionalidades a
frontend son los siguientes:  incluir, las plataformas que se pretende
1. Optimización de motores de búsqueda (SEO).
lanzar, etc.
2. Accesibilidad (reconocimiento de voz, conversión de texto
a voz).
3. Funcionalidad en todos los navegadores y tamaños de PLANIFICACIÓN
pantalla (computadoras de escritorio, teléfonos móviles y
tablets).
4. Velocidad (cuanto más rápido cargue el sitio, mejor). Se trata de una actividad la cual consiste en
5. Rendimiento del sitio web por medio de la limpieza del desarrollar una aplicación la cual puede
código.
incluir asistentes digitales personales o
Ahora que ya conoces qué es el frontend y para qué sirve, te empresariales y estas pueden ser
explicaremos el aspecto interior de la construcción de un sitio o desarrolladas para dispositivos moviles o
aplicación web; nos referimos al backend. computadoras

※※※※※※

También podría gustarte