Plataforma de desenvolupament sense codi (no-code)

Les plataformes de desenvolupament sense codi (NCDP, per les seves sigles en anglès) permeten a programadors i no programadors crear programari d'aplicació a través d'interfícies gràfiques d'usuari i configuració en lloc de la programació informàtica tradicional.

Les plataformes de desenvolupament sense codi, també anomenades plataformes no-code, estan estretament relacionades amb les plataformes de desenvolupament de codi baix o plataformes low-code, ja que ambdues estan dissenyades per a accelerar el procés de desenvolupament d'aplicacions.[1] No obstant això, a diferència del codi baix, les plataformes de desenvolupament sense codi no requereixen escriptura de codi en absolut i, en general, ofereixen plantilles predissenyades amb les quals les empreses poden crear aplicacions.[2]

Aquestes plataformes han augmentat en popularitat a mesura que les empreses s'enfronten a les tendències paral·leles d'una força de treball cada vegada més mòbil i una oferta limitada de desenvolupadors de programari competent.[3]

Les plataformes de desenvolupament sense codi estan estretament relacionades amb els llenguatges de programació visual.[4]

Ús modifica

Les NCDP s'utilitzen per a satisfer les necessitats de les empreses que busquen digitalitzar processos a través d'aplicacions mòbils basades en el núvol. Les eines sense codi sovint es dissenyen tenint en compte als usuaris de la línia de negocis en lloc dels programadors de software a l'ús. Aquest canvi d'enfocament està destinat a ajudar a accelerar el cicle de desenvolupament en passar per alt les limitacions tradicionals de desenvolupament de programari nou: el temps, els diners i els escassos recursos de capital humà de desenvolupament de programari per a permetre que els equips alineïn la seva estratègia comercial amb un procés de desenvolupament ràpid.[5] Les NCDP també solen aprofitar les API a escala empresarial i els catàlegs de serveis web, els conjunts de dades obertes i les galeries de plantilles per a ajudar a integrar els sistemes comercials existents i agregar una capa pràctica de funcionalitat per a l'usuari.[6]

La transició del programari empresarial tradicional a una metodologia de desenvolupament lean també està canviant el rol dels líders i departaments de TIC tradicionals.[7]

Els beneficis potencials d'utilitzar un NCDP inclouen:

  • Accés: per a 2018, s'ha estimat que més de la meitat de totes les aplicacions mòbils B2E (empresa a empleat) serien creades per analistes de negocis empresarials utilitzant eines sense codi. Aquest canvi en curs està augmentant la quantitat de possibles creadors d'aplicacions, des de persones amb habilitats de codificació fins a qualsevol persona amb accés a Internet i perspicàcia empresarial funcional.[8]
  • Agilitat: els NCDP generalment brinden cert grau d'interfície d'usuari amb plantilla i funcionalitat d'experiència de l'usuari per a necessitats comunes, com a formularis, fluxos de treball i visualització de dades, la qual cosa permet als creadors accelerar parts del procés de creació de l'aplicació.[9]
  • Riquesa: els NCDP, que en un moment es van limitar a funcions d'aplicacions més bàsiques, brinden cada vegada més un nivell de riquesa de característiques i integracions que permet als usuaris dissenyar, desenvolupar i implementar aplicacions que satisfacin necessitats comercials específiques.[10]
  • Automatització: el treballador comú està cada vegada més ocupat i treballa més hores en mitjana, i amb la proliferació d'eines de programari de baix codi i més accés a les API comercials, existeix una clara oportunitat perquè els treballadors automatitzin les seves tasques actuals utilitzant aquestes noves plataformes de desenvolupament sense codi.[11]

Problemes de seguretat modifica

Alguns experts plantegen preocupacions sobre la seguretat de la plataforma, en particular per a les aplicacions que manegen dades de consumidors.[12] Els defensors de les NCDP afirmen que el codi personalitzat és sovint un major risc de seguretat que el codi de plataforma que ha estat validat pel seu ús consistent en múltiples aplicacions.[13] Les solucions sense codi permeten que les plataformes ocultin als usuaris el que succeeix darrere d'escena, la qual cosa els permet canviar o modificar un camp mentre mitiguen certs errors que podrien comprometre la seguretat.[14][15]

Les plataformes sense codi o de codi baix també poden oferir algunes de les següents funcions de seguretat:[cita [cal citació][16]

  • Auditories de seguretat i compliment de la plataforma.[17]
  • Inici de sessió únic i autenticació.
  • Control d'accés a la plataforma.
  • Control d'accés a aplicacions i auditories.
  • Codi segur usant complements.
  • Punts finals API assegurances.

Plataformes de desenvolupament sense codi notables modifica

  •  Airtable
  • Appery.io
  • AppSheet Google
  • Betty Blocks
  • Buildbox
  • Bubble
  • Caspi
  • Coda.io
  • Creatio
  • DronaHQ Studio
  • FileMaker
  • HyperCard
  • IFTTT
  • Jam.py
  • Makerpad
  • monday.com
  • Podi
  • PWCT
  • QuickBase, Inc.
  • Salesforce Lightning Platform
  • Shopify
  • Silex website builder
  • Triggre
  • Unqork
  • Webflow
  • Wix.com
  • WordPress
  • Zapier

Vegeu també modifica

Referències modifica

  1. Miller. «Low Code vs No Code Explained» (en anglès americà). BMC Blogs. [Consulta: 1r gener 2022].
  2. «Best No-Code Development Platforms». G2.
  3. Rouse. «low-code/no-code development platform (LCNC platform)». www.techtarget.com. [Consulta: 20 agost 2018].
  4. «Programming Without Code: The Rise of No-Code Software Development», 11-03-2020.
  5. Satell. «The Future of Software Is No-Code». www.inc.com, 21-04-2018. [Consulta: 20 agost 2018].
  6. Tolido. «App Maker Movement». Cap Gemeni, 11-09-2017. [Consulta: 5 desembre 2018].
  7. «Triggre Blog | Why visionary IT departments allow business units to make software themselves» (en anglès). [Consulta: 30 desembre 2022].
  8. Rivera. «Gartner Says By 2018, More Than 50 Percent of Users Will Use a Tablet or Smartphone First for All Online Activities». Gartner. [Consulta: 28 gener 2019].
  9. Harris. «Low code and no code app development benefits». App Developer Magazine. [Consulta: 28 gener 2019].
  10. Shrivastava. «How Zero-Code Platforms Are Becoming A Boon For Enterprises». Trend in Tech. Arxivat de l'original el 1 de febrer 2021. [Consulta: 28 gener 2019].
  11. Lugovsky. «Council Post: A Guide To Low-Code/No-Code Development Platforms In 2021» (en anglès). Forbes. [Consulta: 1r gener 2022].
  12. Daily. «Is Low-Code, No-Code a Security Risk to Your Enterprise?» (en anglès americà). ITProToday. [Consulta: 29 agost 2022].
  13. Korolov. «4 security concerns for low-code and no-code development» (en anglès). CSO Online, 24-06-2019. [Consulta: 1r gener 2022].
  14. Rubinstein. «Industry Spotlight: No-code solutions help developers help themselves». SD Times, 16-05-2018. [Consulta: 5 desembre 2018].
  15. «When Low-Code/No-Code Development Works — and When It Doesn't». [Consulta: 1r gener 2022].
  16. Zinkovska. «No-Code Software Development: When No-Code Really Works». litslink.com, 31-05-2022. [Consulta: 6 juny 2022].
  17. «Why Low Code Shouldn't Mean High Risk for Businesses» (en anglès americà). CPO Magazine, 06-01-2021. [Consulta: 1r gener 2022].

Enllaços externs modifica