miniatura|300x300px|Un editor visual de baix codi que permet la creació de lògiques de processos sense coneixements de programació, il·lustrat amb un exemple de Peakboard. Una plataforma de desenvolupament de codi baix nivell (LCDP) proporciona un entorn de desenvolupament de programarinormalment una interfície gràfica d'usuari (GUI) que implica poca o cap escriptura de codi. Una plataforma de baix codi pot produir aplicacions completament operatives o requerir codificació addicional per a situacions específiques. Les plataformes de desenvolupament de baix codi solen tenir un alt nivell d'abstracció i poden reduir la quantitat de temps tradicional dedicat, permetent un lliurament accelerat d'aplicacions empresarials. Un avantatge comú és que una gamma més àmplia de persones pot contribuir al desenvolupament de l'aplicació, no només aquelles amb habilitats de codificació, sinó que es necessita una bona governança per poder complir les normes i regulacions comunes. Les LCDP també poden reduir el cost inicial de configuració, formació, desplegament i manteniment.

Les plataformes de desenvolupament low-code tenen les seves arrels en llenguatges de programació de quarta generació i eines de desenvolupament ràpid d'aplicacions dels anys noranta i principis dels dos mil. De manera similar a aquests entorns de desenvolupament predecessors, els LCDP es basen en els principis de l'arquitectura basada en models, la generació automàtica de codi i la programació visual. El concepte de desenvolupament d'usuari final també existia anteriorment, tot i que els LCDP van aportar algunes noves maneres d'abordar aquest desenvolupament. El mercat de plataformes de desenvolupament low-code té els seus orígens al 2011. El nom específic "low-code" no es va proposar fins al 9 de juny de 2014, quan va ser utilitzat per l'analista de la indústria Forrester Research. Juntament amb les plataformes de desenvolupament sense codi, el low-code va ser descrit com a "extraordinàriament disruptiu" a la revista Forbes el 2017.

Ús Com a resultat de la revolució microinformàtica, les empreses han desplegat ordinadors àmpliament entre les seves bases d'empleats, permetent l'automatització generalitzada dels processos empresarials mitjançant programari. La necessitat d'automatització de programari i de noves aplicacions per als processos empresarials exigeix als desenvolupadors de programari que creïn aplicacions personalitzades en gran quantitat, adaptant-les a les necessitats úniques de les organitzacions. S'han desenvolupat plataformes de desenvolupament de baix codi com a mitjà per permetre la creació i l'ús ràpids d'aplicacions funcionals que puguin abordar les necessitats específiques de processos i dades de l'organització.

Recepció L'empresa d'investigació Forrester va estimar el 2016 que el mercat total de plataformes de desenvolupament de codi baix creixeria fins als 15.500 milions de dòlars el 2020. Els segments del mercat inclouen plataformes de codi baix de bases de dades, gestió de sol·licituds, mòbils, processos i d'ús general.

El creixement del mercat del desenvolupament low-code es pot atribuir a la seva flexibilitat i facilitat. Les plataformes de desenvolupament low-code estan canviant el seu enfocament cap a aplicacions d'ús general, amb la capacitat d'afegir codi personalitzat quan sigui necessari o desitjat.

L'accessibilitat mòbil és un dels factors impulsors de l'ús de plataformes de desenvolupament low-code. En lloc que els desenvolupadors hagin de dedicar temps a crear programari multidispositiu, els paquets low-code solen incloure aquesta funció de sèrie.

Com que requereixen menys coneixements de codificació, gairebé qualsevol persona en un entorn de desenvolupament de programari pot aprendre a utilitzar una plataforma de desenvolupament de baix codi. Funcions com les interfícies d'arrossegar i deixar anar ajuden els usuaris a visualitzar i construir l'aplicació.

Preocupacions de seguretat i compliment Les preocupacions sobre la seguretat i el compliment de les plataformes de desenvolupament de baix codi són creixents, especialment per a les aplicacions que utilitzen dades dels consumidors. Hi pot haver preocupacions sobre la seguretat de les aplicacions creades tan ràpidament i la possible manca d'una governança deguda que pot provocar problemes de compliment. Tanmateix, les aplicacions de baix codi també impulsen les innovacions en seguretat. Tenint en compte el desenvolupament continu d'aplicacions, es fa més fàcil crear fluxos de treball de dades segurs.

Crítiques Alguns professionals de les TI qüestionen si les plataformes de desenvolupament de baix codi són adequades per a aplicacions empresarials a gran escala i de missió crítica. D'altres han qüestionat si aquestes plataformes realment abaratixen o faciliten el desenvolupament. A més, alguns CIO han expressat la seva preocupació pel fet que l'adopció de plataformes de desenvolupament de baix codi internament podria conduir a un augment de les aplicacions no compatibles creades per la TI a l'ombra.

Referències

Categoria:Desenvolupament de programari