Cofnod penderfyniad saernïaeth: yr iaith raglennu Go
Teitl: Mabwysiadu'r iaith raglennu Go
Statws: Wedi'i dderbyn
Cyd-destun
Mae ein sefydliad wedi bod yn defnyddio'r iaith raglennu Java yn bennaf i adeiladu cymwysiadau gwe. Fodd bynnag, rydym wedi wynebu rhai heriau oherwydd geiriogrwydd Java a chymhlethdod rhai fframweithiau. Hefyd, mae ein tîm wedi dangos diddordeb mewn archwilio ieithoedd rhaglennu modern ar gyfer datblygu mwy effeithlon a chadarn. Ar ôl cynnal ymchwil, rydym wedi nodi Go fel ateb posibl i'r problemau a wynebwn gyda Java.
Penderfyniad
Byddwn yn mabwysiadu'r iaith raglennu Go i adeiladu cymwysiadau gwe o hyn ymlaen.
Sail resymegol
Symlrwydd a darllenadwyedd: Mae Go yn adnabyddus am ei symlrwydd a'i gystrawen gryno. Mae hyn yn ei gwneud hi'n hawdd darllen ac ysgrifennu cod, gan leihau cymhlethdod ein proses ddatblygu.
Perfformiad uchel a graddadwyedd: Caiff Go ei grynhoi'n god peiriant sy'n rhedeg yn frodorol ar y gweinydd. Mae hyn yn arwain at amseroedd gweithredu cyflymach a gwell perfformiad o'i gymharu ag ieithoedd wedi'u dehongli fel Java. Yn ogystal, mae model cydredeg Go yn ymdrin â nifer o geisiadau ar yr un pryd, sy'n ei wneud yn raddadwy iawn.
Cefnogaeth gref gan y gymuned: Mae gan Go gymuned fywiog o ddatblygwyr sydd wedi cyfrannu at ei dwf dros y blynyddoedd. Mae hyn yn golygu bod digon o adnoddau, llyfrgelloedd a fframweithiau i'n helpu i ddechrau ac adeiladu cymwysiadau cadarn.
Hyblygrwydd: Gellir defnyddio Go ar gyfer datblygu pen blaen a datblygu pen ôl. Mae hyn yn golygu y gallwn fanteisio ar ei fanteision yn y ddau faes ar gyfer ein prosiectau datblygu.
Goblygiadau
Hyfforddiant: Bydd angen i'n datblygwyr gael hyfforddiant i ddysgu'r iaith raglennu Go a'i naws.
Profiad: Efallai y byddwn yn wynebu rhai heriau wrth i ni drawsnewid o Java i Go. Efallai y bydd yn cymryd peth amser i'n datblygwyr ddod yn hyfedr yn yr iaith newydd.
Offer: Bydd angen i ni fabwysiadu offer a fframweithiau newydd sy'n benodol i Go. Fodd bynnag, gallwn fanteisio ar y seilwaith presennol sydd gennym ar waith i leihau effaith y newid hwn.
Clo i mewn i gyflenwr: Iaith raglennu ffynhonnell agored yw Go, ac ni fyddwn wedi'n clymu i unrhyw gyflenwr na darparwr gwasanaeth.
Casgliad
Bydd mabwysiadu'r iaith raglennu Go yn ein helpu i wella ein proses ddatblygu ac adeiladu cymwysiadau cadarn. Bydd angen i ni fuddsoddi adnoddau mewn hyfforddiant ac offer i gefnogi'r trawsnewid hwn, ond credwn fod manteision y penderfyniad hwn yn drech na'r costau.