¿Qué es Low-Code/No-Code (LCNC)? Explorando la infraestructura de desarrollo en Web3

Intermedio11/30/2023, 12:07:55 PM
La idea principal detrás de las plataformas de Low-Code/No-Code (LCNC) es simplificar el proceso de creación de software mediante la provisión de componentes preconstruidos e interfaces visuales. Este artículo explora la aplicación de las plataformas LCNC en el desarrollo de Web3, analiza sus contribuciones para reducir las barreras técnicas, acelerar la innovación, ahorrar costos y evalúa las perspectivas y desafíos de la industria.

Introducción

En los escenarios de trabajo diario, muchas empresas y organizaciones contratan desarrolladores profesionales para el desarrollo de software, sitios web y aplicaciones. Un programa completo a menudo requiere coordinación entre múltiples roles como frontend, backend y diseño, y el costo de los recursos humanos es un factor significativo a considerar. Para las pequeñas y medianas empresas, contratar desarrolladores o externalizar desarrolladores de software puede resultar costoso. Incluso en las grandes empresas, las diferentes comprensiones y hábitos de codificación de los individuos a menudo requieren una extensa coordinación entre departamentos en el desarrollo de software.

Con la creciente demanda de tecnología, cada vez más personas están creando sus propios sitios web, páginas personales y productos de internet. Sin embargo, el desarrollo de software puede ser desafiante, y muchos graduados en ciencias de la computación no pueden completar de forma independiente el desarrollo avanzado de productos incluso después de cuatro años de estudio profesional. En industrias como Web3, que dependen de nuevas tecnologías, hay una demanda particularmente alta de talento en desarrollo. Como resultado, ha surgido un mercado para productos que reducen las barreras de aprendizaje y desarrollo, conocidos como plataformas de bajo código/sin código. La idea principal detrás de estos productos es simplificar el proceso de creación de software ofreciendo componentes preconstruidos e interfaces visuales.

¿Qué es el desarrollo de LCNC?

Tanto el desarrollo de bajo código como el desarrollo de no código utilizan plataformas de programación visual. La diferencia radica en el hecho de que el desarrollo de bajo código todavía implica una pequeña cantidad de código, mientras que el desarrollo de no código se enfoca en la programación totalmente visual sin operaciones de código. En consecuencia, el desarrollo de no código se puede ver como un subconjunto del desarrollo de bajo código, y estas dos categorías de desarrollo a menudo se combinan y se denominan desarrollo LCNC (Low-Code No-Code).

El término "low-code" fue acuñado por Forrester en 2014, pero el desarrollo rápido de aplicaciones (RAD) por IBM ya había surgido en 1980. Para el año 2000, la programación visual había avanzado aún más, y las empresas comenzaron a centrarse en este campo. Por ejemplo, la conocida empresa de low-code OutSystems fue fundada en 2001, mientras que otra empresa LCNC (low-code/no-code), FileMaker, se estableció en 1985. En 2018, Gartner introdujo los conceptos de aPaaS (plataforma de aplicaciones como servicio) e iPaaS (plataforma de integración como servicio), consolidando aún más el mercado.

Actualmente, las empresas tanto en Web2 como en Web3 ofrecen diversas soluciones LCNC. La característica común entre ellas es que permiten a los desarrolladores crear aplicaciones web y móviles utilizando herramientas visuales fáciles de entender, como interfaces gráficas de usuario (GUI), componentes de arrastrar y soltar, y lógica basada en modelos.

La plataforma de desarrollo de bajo código Blocks tiene una interfaz gráfica de usuario (fuente:Sitio web oficial de Blocks)

En el campo de Web3, los contratos inteligentes como NFT y Tokens son fácilmente abstractos y pueden ser utilizados como módulos de desarrollo debido a la componibilidad de la cadena de bloques. Además, hay una gran demanda de desarrolladores de Web3, y muchos proyectos a menudo implican tareas simples y repetitivas, eliminando la necesidad de contratar a un gran número de profesionales cualificados. Para tales proyectos, optar por la plataforma LCNC para el desarrollo es una opción rentable.

¿Por qué necesitamos la plataforma LCNC?

El conocido proveedor de servicios de infraestructura de software Alibaba Clouduna vez comparadolas ventajas y desventajas de bajo código, no código y código puro (usando solo código) en múltiples aspectos:


Tabla de origen: https://developer.aliyun.com/article/788091

En general, LCNC es más adecuado para el personal técnico sin experiencia en programación y con algunos conocimientos básicos de desarrollo. Es fácil de empezar y funciona rápidamente. Sin embargo, también tiene desventajas obvias, como no poder satisfacer las necesidades de desarrollo personalizadas y tener una escalabilidad pobre en las etapas posteriores.

¿Por qué se necesita LCNC en Web3?

El desarrollo de CNC aporta muchos beneficios a las aplicaciones Web3:

  • Reduciendo la barrera técnica: la tecnología Web3 es relativamente nueva y hay escasez de desarrolladores profesionales. La plataforma LCNC permite a desarrolladores no profesionales o personas con habilidades básicas de programación participar en el desarrollo de aplicaciones, ampliando así la gama de participantes.
  • Acelerar la innovación y el despliegue: La plataforma LCNC permite un desarrollo más rápido y la iteración de aplicaciones, lo cual es crucial en el mundo Web3 que cambia rápidamente y altamente competitivo.
  • Reduccir costos: El desarrollo tradicional de aplicaciones Web3 típicamente requiere costosos recursos de desarrollo profesional. LCNC puede reducir estos costos ya que requieren menos trabajo de codificación personalizado.
  • Flexibilidad y escalabilidad: Con los cambiantes requisitos comerciales, la plataforma CNC puede ajustar y expandir rápidamente la funcionalidad sin necesidad de reescribir el código subyacente.
  • Colaboración interdisciplinaria: Al permitir que los no desarrolladores participen directamente en la construcción y gestión de aplicaciones, la plataforma LCNC facilita la colaboración entre equipos interdisciplinarios, lo cual es especialmente importante en la construcción de aplicaciones Web3 estrechamente relacionadas con las necesidades de los usuarios.
  • Integración con sistemas existentes: Las plataformas LCNC a menudo ofrecen integración con sistemas y tecnologías existentes, lo que permite a las empresas hacer la transición a la tecnología Web3 de manera más fluida.
  • Popularizar la educación Web3: Al simplificar el proceso de desarrollo, la plataforma LCNC puede servir como una herramienta educativa, ayudando a los nuevos usuarios a comprender y participar en proyectos Web3.
  • Continuación del espíritu descentralizado: Web3 defiende la descentralización y la participación comunitaria, y la plataforma LCNC encarna este espíritu al permitir que más personas creen y contribuyan con código.
  • Experimentación y prototipado: LCNC permite a los desarrolladores y empresas construir y probar rápidamente nuevos conceptos o modelos, lo cual es crucial para validar la viabilidad de proyectos Web3 en las primeras etapas.
  • Soporte para la gestión de la complejidad: A medida que el ecosistema Web3 madura, la plataforma LCNC puede ayudar a gestionar la creciente complejidad, especialmente en áreas como contratos inteligentes y aplicaciones de finanzas descentralizadas (DeFi).

En general, dentro del contexto de Web3, LCNC simplifica y acelera el proceso de desarrollo, reduce las barreras para la participación y amplía la gama de participantes. Esto contribuye en última instancia a la innovación y la adopción masiva de la tecnología Web3.

Estudio de caso de LCNC en Web3

También hay muchas plataformas de desarrollo de CNC en Web3. Algunas son productos nativos de Web3, como Bunzz, Thirdweb, Blocks y otros productos. También hay productos de Web2 que ofrecen servicios de CNC de Web3, como Directual.

Thirdweb

Thirdweb ha desarrollado un conjunto completo de herramientas de desarrollo, que incluyen contratos inteligentes preconstruidos y auditados y SDK, para ayudar a los desarrolladores a construir y desplegar fácilmente sus proyectos Web3. Además, Thirdweb ofrece una biblioteca completa de componentes de UI y una solución de autenticación de identidad, permitiendo a los desarrolladores frontend crear de manera fluida experiencias de usuario excepcionales sobre sus contratos inteligentes. Una vez que los contratos inteligentes están desplegados, el panel de Thirdweb y las herramientas de análisis están listos para garantizar que los desarrolladores puedan rastrear y monitorear las actividades y el rendimiento de sus contratos inteligentes on-chain en tiempo real.

Al visitar el sitio web oficial de Thirdweb, puedes ver el rico ecosistema de productos que ofrecen. Sus productos incluyen billeteras, contratos, pagos, infraestructura y motores como componentes para desarrolladores. En cada categoría, también ofrecen múltiples soluciones. Por ejemplo, en la sección de Infraestructura, proporcionan funcionalidad de almacenamiento de archivos, funcionalidad de descarga de archivos de Gateway y soluciones RPC.

El rico ecosistema de productos lo ha hecho muy popular entre los desarrolladores. Según el blog oficial de Thirdweb, actualmente hay más de 70K desarrolladores que utilizan Thirdweb para construir sus propias aplicaciones, lo cual es asombroso en el ámbito de Web3.

SegúnInforme de Rootdata, en 2022, Thirdweb completó una ronda de financiación estratégica de $24 millones, valorando la empresa en $160 millones. Los inversores incluyen Haun Ventures, Protocol Labs, Coinbase Ventures, Polygon Labs, Shopify y otros prominentes capitalistas de riesgo y empresas de Web2 y Web3.

Bunzz

Bunzz es una plataforma de desarrollo para construir DApps, donde los desarrolladores pueden conectar fácilmente el front-end a la cadena de bloques utilizando el SDK. Según el sitio web oficial, los desarrolladores ya han desplegado más de 8,500+ contratos utilizando Bunzz. La plataforma soporta 100+ blockchains y cuenta con más de 40 módulos.

Fuente: https://www.bunzz.dev/

El núcleo de Bunzz es su “Centro de Contratos Inteligentes.” Bunzz abstrae contratos comunes de Web3 en módulos, que los usuarios pueden agregar fácilmente haciendo clic. Como se muestra en la imagen a continuación, después de ingresar el nombre del proyecto y seleccionar la cadena de bloques objetivo para el despliegue, los usuarios pueden elegir entre plantillas preparadas o componentes de Bunzz. Después de seleccionar, pueden establecer los parámetros y, finalmente, hacer clic en “Desplegar” para completar el despliegue del contrato inteligente en la cadena, pagando la tarifa de gas correspondiente (tarifa de transacción en la cadena).

Origen: Bunzz

Bloques

Blocks es un editor de contratos inteligentes visual de arrastrar y soltar de código abierto, gratuito, construido en The Internet Computer, actualmente en la fase Beta.

Antes de comenzar, los usuarios necesitan dedicar 5 minutos a navegar por su breve tutorial. Una vez en la página del editor, los usuarios pueden hacer clic en la caja de herramientas para comenzar a crear contratos inteligentes. Durante el uso, los usuarios pueden personalizar el editor para que se ajuste a su flujo de trabajo cambiando el tema o utilizando el modo de aprendizaje para ver consejos detallados. Después de completar el diseño y la edición de parámetros, los usuarios pueden hacer clic en Desplegar para implementar el contrato. Como se muestra en la imagen a continuación, Blocks proporciona diseños de NFT DIP721 y Token DIP20, donde los usuarios simplemente pueden hacer clic para crear paneles. Tomando el NFT DIP721 como ejemplo, los usuarios solo necesitan modificar [nombre del NFT] y [símbolo del NFT], y el código se generará automáticamente. Los usuarios luego pueden hacer clic en Desplegar para completar la implementación.

)

Fuente: https://blocks-editor.github.io/blocks/

Directual

Directual es una plataforma de desarrollo de bajo código que ofrece una variedad de herramientas y métodos visuales para que los usuarios desarrollen productos web de alta calidad y productos web3 con un mínimo de codificación. Actualmente, ha servido a más de 17K+ clientes empresariales y corporativos. Se puede utilizar para:

  • Desarrollando MVPs (Productos Mínimos Viables)
  • Establecer y hacer crecer una empresa startup
  • Creación de sistemas críticos de TI empresarial
  • Construyendo aplicaciones web3 (DApp) usando complementos de blockchain

Origen: Página de inicio de Directual

Directual es una herramienta de bajo código típica de Web3 que se adentra en el espacio de Web3. Sus principales servicios son adecuados para el desarrollo de productos Web2. En el proceso de desarrollo de Web3, Directual proporciona principalmente soluciones para la verificación de identidad descentralizada, pagos cifrados, gestión de NFT y más. La interfaz de Directual se muestra en la imagen a continuación y parece tener una interfaz de usuario más compleja en comparación con los tres productos mencionados anteriormente. En la programación real, los desarrolladores necesitan tener un buen dominio de conocimientos fundamentales como bases de datos, JS y JSON.

Fuente: https://my.directual.com/platform/apps/

Perspectivas de la industria y desafíos

En el campo de Web3, la tecnología LCNC ha mostrado un gran potencial y perspectivas. Permite la creación rápida de prototipos e innovación de aplicaciones descentralizadas al reducir las barreras técnicas, al tiempo que acelera la educación y adopción de tecnologías descentralizadas. LCNC también fomenta una participación más amplia de la comunidad en el desarrollo de proyectos Web3, mejorando así el compromiso y las capacidades de innovación de la comunidad.

Sin embargo, también existen desafíos significativos asociados con la tecnología Web3. Estos desafíos incluyen la complejidad del conjunto de tecnologías Web3, como el desarrollo y mantenimiento de contratos inteligentes. También preocupa la seguridad, especialmente al tratar con activos financieros. Además, existen limitaciones en el rendimiento y la escalabilidad. LCNC también debe abordar las dependencias de los proveedores, la necesidad de cumplimiento y gobernanza, y la protección de la privacidad y el control de datos en el contexto de Web3.

La industria LCNC también ofrece perspectivas inmensas, ya que estas tecnologías están impulsando la transformación digital, ofreciendo soluciones rápidas y rentables de TI empresarial, y apoyando la globalización y las tendencias de trabajo remoto. Avances tecnológicos, como la integración de la IA, sugieren que las plataformas LCNC se volverán cada vez más inteligentes y fáciles de usar.

Los principales desafíos incluyen garantizar la seguridad y el cumplimiento de la plataforma, integrarse con los sistemas complejos existentes y gestionar la deuda técnica y los problemas de gobierno que surgen a medida que los usuarios comerciales participan en el desarrollo. Además, la adaptación de la comunidad de desarrolladores, la educación del mercado, las limitaciones en las características de personalización y el riesgo de quedar atrapado con un proveedor son también desafíos importantes a los que se enfrenta la industria. Sin embargo, con el desarrollo continuo y la mejora de la tecnología, se prevé que estos desafíos se superarán gradualmente. Esto permitirá que la industria LCNC se expanda y madure en el futuro.

Conclusión

En general, LCNC no solo reduce la carga de programación como un enfoque innovador de desarrollo de aplicaciones rápidas en el mundo Web2, sino que también aporta nueva vitalidad al desarrollo de tecnologías descentralizadas en la vanguardia de Web3 a través de su proceso de desarrollo simplificado y acelerado. La plataforma LCNC capacita a los desarrolladores no profesionales con su facilidad de uso y flexibilidad, lo que les permite participar en esta revolución tecnológica y promover un crecimiento inclusivo e innovación impulsada por la comunidad.

A pesar de enfrentar desafíos como complejidad técnica, seguridad y escalabilidad, estos obstáculos pueden convertirse en catalizadores para el avance de la industria a medida que la tecnología avanza y el ecosistema continúa madurando. Mirando hacia adelante, se espera que la tecnología LCNC continúe simplificando el proceso de desarrollo, reduciendo las barreras de entrada, expandiendo el rango de participantes y acelerando la transformación digital, promoviendo la innovación y la adopción masiva de las tecnologías Web3.

Autor: Wayne
Traductor: Sonia
Revisor(es): Edward、KOWEI、Elisa、Ashley He、Joyce
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.

¿Qué es Low-Code/No-Code (LCNC)? Explorando la infraestructura de desarrollo en Web3

Intermedio11/30/2023, 12:07:55 PM
La idea principal detrás de las plataformas de Low-Code/No-Code (LCNC) es simplificar el proceso de creación de software mediante la provisión de componentes preconstruidos e interfaces visuales. Este artículo explora la aplicación de las plataformas LCNC en el desarrollo de Web3, analiza sus contribuciones para reducir las barreras técnicas, acelerar la innovación, ahorrar costos y evalúa las perspectivas y desafíos de la industria.

Introducción

En los escenarios de trabajo diario, muchas empresas y organizaciones contratan desarrolladores profesionales para el desarrollo de software, sitios web y aplicaciones. Un programa completo a menudo requiere coordinación entre múltiples roles como frontend, backend y diseño, y el costo de los recursos humanos es un factor significativo a considerar. Para las pequeñas y medianas empresas, contratar desarrolladores o externalizar desarrolladores de software puede resultar costoso. Incluso en las grandes empresas, las diferentes comprensiones y hábitos de codificación de los individuos a menudo requieren una extensa coordinación entre departamentos en el desarrollo de software.

Con la creciente demanda de tecnología, cada vez más personas están creando sus propios sitios web, páginas personales y productos de internet. Sin embargo, el desarrollo de software puede ser desafiante, y muchos graduados en ciencias de la computación no pueden completar de forma independiente el desarrollo avanzado de productos incluso después de cuatro años de estudio profesional. En industrias como Web3, que dependen de nuevas tecnologías, hay una demanda particularmente alta de talento en desarrollo. Como resultado, ha surgido un mercado para productos que reducen las barreras de aprendizaje y desarrollo, conocidos como plataformas de bajo código/sin código. La idea principal detrás de estos productos es simplificar el proceso de creación de software ofreciendo componentes preconstruidos e interfaces visuales.

¿Qué es el desarrollo de LCNC?

Tanto el desarrollo de bajo código como el desarrollo de no código utilizan plataformas de programación visual. La diferencia radica en el hecho de que el desarrollo de bajo código todavía implica una pequeña cantidad de código, mientras que el desarrollo de no código se enfoca en la programación totalmente visual sin operaciones de código. En consecuencia, el desarrollo de no código se puede ver como un subconjunto del desarrollo de bajo código, y estas dos categorías de desarrollo a menudo se combinan y se denominan desarrollo LCNC (Low-Code No-Code).

El término "low-code" fue acuñado por Forrester en 2014, pero el desarrollo rápido de aplicaciones (RAD) por IBM ya había surgido en 1980. Para el año 2000, la programación visual había avanzado aún más, y las empresas comenzaron a centrarse en este campo. Por ejemplo, la conocida empresa de low-code OutSystems fue fundada en 2001, mientras que otra empresa LCNC (low-code/no-code), FileMaker, se estableció en 1985. En 2018, Gartner introdujo los conceptos de aPaaS (plataforma de aplicaciones como servicio) e iPaaS (plataforma de integración como servicio), consolidando aún más el mercado.

Actualmente, las empresas tanto en Web2 como en Web3 ofrecen diversas soluciones LCNC. La característica común entre ellas es que permiten a los desarrolladores crear aplicaciones web y móviles utilizando herramientas visuales fáciles de entender, como interfaces gráficas de usuario (GUI), componentes de arrastrar y soltar, y lógica basada en modelos.

La plataforma de desarrollo de bajo código Blocks tiene una interfaz gráfica de usuario (fuente:Sitio web oficial de Blocks)

En el campo de Web3, los contratos inteligentes como NFT y Tokens son fácilmente abstractos y pueden ser utilizados como módulos de desarrollo debido a la componibilidad de la cadena de bloques. Además, hay una gran demanda de desarrolladores de Web3, y muchos proyectos a menudo implican tareas simples y repetitivas, eliminando la necesidad de contratar a un gran número de profesionales cualificados. Para tales proyectos, optar por la plataforma LCNC para el desarrollo es una opción rentable.

¿Por qué necesitamos la plataforma LCNC?

El conocido proveedor de servicios de infraestructura de software Alibaba Clouduna vez comparadolas ventajas y desventajas de bajo código, no código y código puro (usando solo código) en múltiples aspectos:


Tabla de origen: https://developer.aliyun.com/article/788091

En general, LCNC es más adecuado para el personal técnico sin experiencia en programación y con algunos conocimientos básicos de desarrollo. Es fácil de empezar y funciona rápidamente. Sin embargo, también tiene desventajas obvias, como no poder satisfacer las necesidades de desarrollo personalizadas y tener una escalabilidad pobre en las etapas posteriores.

¿Por qué se necesita LCNC en Web3?

El desarrollo de CNC aporta muchos beneficios a las aplicaciones Web3:

  • Reduciendo la barrera técnica: la tecnología Web3 es relativamente nueva y hay escasez de desarrolladores profesionales. La plataforma LCNC permite a desarrolladores no profesionales o personas con habilidades básicas de programación participar en el desarrollo de aplicaciones, ampliando así la gama de participantes.
  • Acelerar la innovación y el despliegue: La plataforma LCNC permite un desarrollo más rápido y la iteración de aplicaciones, lo cual es crucial en el mundo Web3 que cambia rápidamente y altamente competitivo.
  • Reduccir costos: El desarrollo tradicional de aplicaciones Web3 típicamente requiere costosos recursos de desarrollo profesional. LCNC puede reducir estos costos ya que requieren menos trabajo de codificación personalizado.
  • Flexibilidad y escalabilidad: Con los cambiantes requisitos comerciales, la plataforma CNC puede ajustar y expandir rápidamente la funcionalidad sin necesidad de reescribir el código subyacente.
  • Colaboración interdisciplinaria: Al permitir que los no desarrolladores participen directamente en la construcción y gestión de aplicaciones, la plataforma LCNC facilita la colaboración entre equipos interdisciplinarios, lo cual es especialmente importante en la construcción de aplicaciones Web3 estrechamente relacionadas con las necesidades de los usuarios.
  • Integración con sistemas existentes: Las plataformas LCNC a menudo ofrecen integración con sistemas y tecnologías existentes, lo que permite a las empresas hacer la transición a la tecnología Web3 de manera más fluida.
  • Popularizar la educación Web3: Al simplificar el proceso de desarrollo, la plataforma LCNC puede servir como una herramienta educativa, ayudando a los nuevos usuarios a comprender y participar en proyectos Web3.
  • Continuación del espíritu descentralizado: Web3 defiende la descentralización y la participación comunitaria, y la plataforma LCNC encarna este espíritu al permitir que más personas creen y contribuyan con código.
  • Experimentación y prototipado: LCNC permite a los desarrolladores y empresas construir y probar rápidamente nuevos conceptos o modelos, lo cual es crucial para validar la viabilidad de proyectos Web3 en las primeras etapas.
  • Soporte para la gestión de la complejidad: A medida que el ecosistema Web3 madura, la plataforma LCNC puede ayudar a gestionar la creciente complejidad, especialmente en áreas como contratos inteligentes y aplicaciones de finanzas descentralizadas (DeFi).

En general, dentro del contexto de Web3, LCNC simplifica y acelera el proceso de desarrollo, reduce las barreras para la participación y amplía la gama de participantes. Esto contribuye en última instancia a la innovación y la adopción masiva de la tecnología Web3.

Estudio de caso de LCNC en Web3

También hay muchas plataformas de desarrollo de CNC en Web3. Algunas son productos nativos de Web3, como Bunzz, Thirdweb, Blocks y otros productos. También hay productos de Web2 que ofrecen servicios de CNC de Web3, como Directual.

Thirdweb

Thirdweb ha desarrollado un conjunto completo de herramientas de desarrollo, que incluyen contratos inteligentes preconstruidos y auditados y SDK, para ayudar a los desarrolladores a construir y desplegar fácilmente sus proyectos Web3. Además, Thirdweb ofrece una biblioteca completa de componentes de UI y una solución de autenticación de identidad, permitiendo a los desarrolladores frontend crear de manera fluida experiencias de usuario excepcionales sobre sus contratos inteligentes. Una vez que los contratos inteligentes están desplegados, el panel de Thirdweb y las herramientas de análisis están listos para garantizar que los desarrolladores puedan rastrear y monitorear las actividades y el rendimiento de sus contratos inteligentes on-chain en tiempo real.

Al visitar el sitio web oficial de Thirdweb, puedes ver el rico ecosistema de productos que ofrecen. Sus productos incluyen billeteras, contratos, pagos, infraestructura y motores como componentes para desarrolladores. En cada categoría, también ofrecen múltiples soluciones. Por ejemplo, en la sección de Infraestructura, proporcionan funcionalidad de almacenamiento de archivos, funcionalidad de descarga de archivos de Gateway y soluciones RPC.

El rico ecosistema de productos lo ha hecho muy popular entre los desarrolladores. Según el blog oficial de Thirdweb, actualmente hay más de 70K desarrolladores que utilizan Thirdweb para construir sus propias aplicaciones, lo cual es asombroso en el ámbito de Web3.

SegúnInforme de Rootdata, en 2022, Thirdweb completó una ronda de financiación estratégica de $24 millones, valorando la empresa en $160 millones. Los inversores incluyen Haun Ventures, Protocol Labs, Coinbase Ventures, Polygon Labs, Shopify y otros prominentes capitalistas de riesgo y empresas de Web2 y Web3.

Bunzz

Bunzz es una plataforma de desarrollo para construir DApps, donde los desarrolladores pueden conectar fácilmente el front-end a la cadena de bloques utilizando el SDK. Según el sitio web oficial, los desarrolladores ya han desplegado más de 8,500+ contratos utilizando Bunzz. La plataforma soporta 100+ blockchains y cuenta con más de 40 módulos.

Fuente: https://www.bunzz.dev/

El núcleo de Bunzz es su “Centro de Contratos Inteligentes.” Bunzz abstrae contratos comunes de Web3 en módulos, que los usuarios pueden agregar fácilmente haciendo clic. Como se muestra en la imagen a continuación, después de ingresar el nombre del proyecto y seleccionar la cadena de bloques objetivo para el despliegue, los usuarios pueden elegir entre plantillas preparadas o componentes de Bunzz. Después de seleccionar, pueden establecer los parámetros y, finalmente, hacer clic en “Desplegar” para completar el despliegue del contrato inteligente en la cadena, pagando la tarifa de gas correspondiente (tarifa de transacción en la cadena).

Origen: Bunzz

Bloques

Blocks es un editor de contratos inteligentes visual de arrastrar y soltar de código abierto, gratuito, construido en The Internet Computer, actualmente en la fase Beta.

Antes de comenzar, los usuarios necesitan dedicar 5 minutos a navegar por su breve tutorial. Una vez en la página del editor, los usuarios pueden hacer clic en la caja de herramientas para comenzar a crear contratos inteligentes. Durante el uso, los usuarios pueden personalizar el editor para que se ajuste a su flujo de trabajo cambiando el tema o utilizando el modo de aprendizaje para ver consejos detallados. Después de completar el diseño y la edición de parámetros, los usuarios pueden hacer clic en Desplegar para implementar el contrato. Como se muestra en la imagen a continuación, Blocks proporciona diseños de NFT DIP721 y Token DIP20, donde los usuarios simplemente pueden hacer clic para crear paneles. Tomando el NFT DIP721 como ejemplo, los usuarios solo necesitan modificar [nombre del NFT] y [símbolo del NFT], y el código se generará automáticamente. Los usuarios luego pueden hacer clic en Desplegar para completar la implementación.

)

Fuente: https://blocks-editor.github.io/blocks/

Directual

Directual es una plataforma de desarrollo de bajo código que ofrece una variedad de herramientas y métodos visuales para que los usuarios desarrollen productos web de alta calidad y productos web3 con un mínimo de codificación. Actualmente, ha servido a más de 17K+ clientes empresariales y corporativos. Se puede utilizar para:

  • Desarrollando MVPs (Productos Mínimos Viables)
  • Establecer y hacer crecer una empresa startup
  • Creación de sistemas críticos de TI empresarial
  • Construyendo aplicaciones web3 (DApp) usando complementos de blockchain

Origen: Página de inicio de Directual

Directual es una herramienta de bajo código típica de Web3 que se adentra en el espacio de Web3. Sus principales servicios son adecuados para el desarrollo de productos Web2. En el proceso de desarrollo de Web3, Directual proporciona principalmente soluciones para la verificación de identidad descentralizada, pagos cifrados, gestión de NFT y más. La interfaz de Directual se muestra en la imagen a continuación y parece tener una interfaz de usuario más compleja en comparación con los tres productos mencionados anteriormente. En la programación real, los desarrolladores necesitan tener un buen dominio de conocimientos fundamentales como bases de datos, JS y JSON.

Fuente: https://my.directual.com/platform/apps/

Perspectivas de la industria y desafíos

En el campo de Web3, la tecnología LCNC ha mostrado un gran potencial y perspectivas. Permite la creación rápida de prototipos e innovación de aplicaciones descentralizadas al reducir las barreras técnicas, al tiempo que acelera la educación y adopción de tecnologías descentralizadas. LCNC también fomenta una participación más amplia de la comunidad en el desarrollo de proyectos Web3, mejorando así el compromiso y las capacidades de innovación de la comunidad.

Sin embargo, también existen desafíos significativos asociados con la tecnología Web3. Estos desafíos incluyen la complejidad del conjunto de tecnologías Web3, como el desarrollo y mantenimiento de contratos inteligentes. También preocupa la seguridad, especialmente al tratar con activos financieros. Además, existen limitaciones en el rendimiento y la escalabilidad. LCNC también debe abordar las dependencias de los proveedores, la necesidad de cumplimiento y gobernanza, y la protección de la privacidad y el control de datos en el contexto de Web3.

La industria LCNC también ofrece perspectivas inmensas, ya que estas tecnologías están impulsando la transformación digital, ofreciendo soluciones rápidas y rentables de TI empresarial, y apoyando la globalización y las tendencias de trabajo remoto. Avances tecnológicos, como la integración de la IA, sugieren que las plataformas LCNC se volverán cada vez más inteligentes y fáciles de usar.

Los principales desafíos incluyen garantizar la seguridad y el cumplimiento de la plataforma, integrarse con los sistemas complejos existentes y gestionar la deuda técnica y los problemas de gobierno que surgen a medida que los usuarios comerciales participan en el desarrollo. Además, la adaptación de la comunidad de desarrolladores, la educación del mercado, las limitaciones en las características de personalización y el riesgo de quedar atrapado con un proveedor son también desafíos importantes a los que se enfrenta la industria. Sin embargo, con el desarrollo continuo y la mejora de la tecnología, se prevé que estos desafíos se superarán gradualmente. Esto permitirá que la industria LCNC se expanda y madure en el futuro.

Conclusión

En general, LCNC no solo reduce la carga de programación como un enfoque innovador de desarrollo de aplicaciones rápidas en el mundo Web2, sino que también aporta nueva vitalidad al desarrollo de tecnologías descentralizadas en la vanguardia de Web3 a través de su proceso de desarrollo simplificado y acelerado. La plataforma LCNC capacita a los desarrolladores no profesionales con su facilidad de uso y flexibilidad, lo que les permite participar en esta revolución tecnológica y promover un crecimiento inclusivo e innovación impulsada por la comunidad.

A pesar de enfrentar desafíos como complejidad técnica, seguridad y escalabilidad, estos obstáculos pueden convertirse en catalizadores para el avance de la industria a medida que la tecnología avanza y el ecosistema continúa madurando. Mirando hacia adelante, se espera que la tecnología LCNC continúe simplificando el proceso de desarrollo, reduciendo las barreras de entrada, expandiendo el rango de participantes y acelerando la transformación digital, promoviendo la innovación y la adopción masiva de las tecnologías Web3.

Autor: Wayne
Traductor: Sonia
Revisor(es): Edward、KOWEI、Elisa、Ashley He、Joyce
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!