- Explorado stacks para DApps (Applicaciones descentralizadas)

in #spanish6 years ago

ales-nesetril-734016-unsplash.jpg
Fuente

Las redes sociales digitales se han vuelto algo cotidiano; son ahora un punto básico de entrada para interactuar con otra persona. Hoy en día un adolescente promedio pasa aproximadamente nueve diarias en plataformas de medios sociales.
La mayoría de las redes sociales son gratuitas, ya que a cambio de ello venden publicidad usando nuestros datos personales. De hecho, nunca antes las empresas habían explotado tanto los datos y la información de los clientes, incluidos los conocimientos sobre sus comportamientos, preferencias, hábitos, conexiones, ubicación y contenido como hoy en día. Si entramos en cualquier sitio de medios sociales, nos encontraremos con campañas publicitarias y de marketing a la medida de nuestros gustos.
Además de todo lo anterior, todos esos datos que compartimos en esas redes sociales están 'centralizados' es decir, hay un propietario. Por eso, las preocupaciones sobre la privacidad son tan reales y alarmantes.

El blockchain como solución


Blockchain es un registro descentralizado que se puede usar para asegurar datos, descentralizados y distribuir valor a través de su uso.
Así, en este post, vamos a compartir nuestra investigación y las conclusiones acerca de qué tecnologías usar para desarrollar aplicaciones descentralizadas que interactúen con Steemit.

"Blockchain le ayuda a obtener un mejor control de su propio contenido."

Identificando tecnologías


Primero recomendamos hacer visitas a sitios web relacionados al sector, en éste caso crypto, dando prioridad a las más robustas. en éstas visitas recomendamos usar el plugin wappalyzer wappalyzer que visualiza las tecnologías front-end y backend que se usaron para construir estos sitios. Así se puede hacer una lista de tecnologías, para posteriormente realizar un mapa de apoyo para la construcción de una DApp: Contemplar todas las opciones, investigar y escoger a las más robustas:

Patrones de Arquitectura de Software


De los encontrados, los más usados.

Modelo vista modelo


https://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93modelo_de_vista

Modelo vista modelo de vista


https://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93modelo_de_vista
Modelo vista controlador, un concepto que nos parece importante y del cual seguramente posteemos en el futuro.

Para efectos visuales Las más usadas entre las web Crypto.

Con ésta lista disponible seguiría consultar a alguien con experiencia en desarrollo web, En nuestro coonsultamos a Jensen Baronville
Se consideró por intuición usar el Mean Stack

Pero ese stack implicaba más tiempo de desarrollo además de que en éste punto aún no se piensa en la escalabilidad Hay muchos desarrolladores que dudan completamente de la publicidad de NoSQL, particularmente de MongoDB. y de la compatibilidad que un NoSQL tendría en su aplicación, No es que no se adapte a un nicho, pero MEAN a menudo trata de encajar muchos problemas diferentes en una sola solución, muchos de los cuales podrían tener una alternativa relacional mucho mejor como Postgres o Mysql. Tanto Mysql como Postgres tienen grandes puertos para Node, y funcionan bastante bien, aunque es preferible Postgres para Node.
En nuestro caso, las ventajas son limitadas al tener que trabajar con Angular, esencialmente su aplicación con éste stack no sería lo suficientemente competitivo ya que se considera viejo en términos web.
Considerando estas razones, explorando el panorama web actual encontramos a Vue.js, una solución moderna y funcional que ofrece una base robusta y escalable gracias a su arquitectura simple y elegante basada en componentes que permitirán mantener y adaptar nuestra aplicación de manera eficiente. Además de ello, el ecosistema existente alrededor de Vue y su integración con muchas herramientas actuales permiten llevar a los usuarios a una experiencia de uso moderna y flexible. Construir la aplicación alrededor de Vue nos dará flexibilidad y un control más fino de las tecnologías que decidamos adoptar con un equilibrio justo entre funcionalidad y responsividad..


En el siguiente POST analizaremos tecnologías de backend para construir una Dapp

20180816_160756.png


BLOG Oficial CTI

Sort:  

Congratulations @cti-buap! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @cti-buap! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard and the Veterans on Steemit - The First Community Badge.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @cti-buap! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

You got your First payout
Award for the total payout received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard and the Veterans on Steemit - The First Community Badge.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @cti-buap! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made your First Comment

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!