Ó théama an iris go cleachtas tionscadail
Leathanaigh seirbhíse agus teicniúla oiriúnacha don alt
I go leor comhlachtaí is í Delphi ní ’seanaillt‘, ach réaltacht tháirgiúil: bogearraí fiontair shaincheaptha a d’fhás amach, a rialaíonn próisis, a chomhcheanglaíonn sonraí, a sholáthraíonn comhéadan agus nach mbíonn go minic le feiceáil sa ghnó laethúil – go dtí go n-athraíonn na coinníollacha. Is ansin go díreach a éiríonn Delphi Cothabháil agus Tacaíocht mar thasc bainistíochta: ní mar réiteach fabhtanna amháin, ach mar oibriú rialaithe thar nuashonruithe córais oibriúcháin, aistrithe bunachar sonraí, riachtanais slándála, comhtháthú nua agus athruithe foirne.
Sa pháipéar seo déantar cur síos ar an gcaoi a eagraítear cothabháil aipeanna Delphi go hiontaofa sa chleachtas. Tá an fócas ar na héifeachtaí do stiúrthóirí IT, do riarthóirí agus do dhaoine atá freagrach go teicniúil as tionscadail: Cén réimsí cothabhála atá criticiúil? Cén comhartha a léiríonn riosca ag méadú? Agus conas is féidir céimeanna nuachóirithe a phleanáil ionas nach gceapfar an oibriú reatha ina chúis thánaisteach?
Cén fáth go bhfuil cothabháil Delphi níos mó ná „déanaimid patchanna de réir mar is gá“
I gcomhthéacs fiontair, ní chruthaítear costasanna cothabhála de ghnáth de bharr aon tionscadal mór amháin, ach ó go leor caillteanas beag: briseann nuashonrú sreabhadh oibre priontála, níl tacaíocht ar thiománaí bunachar sonraí níos mó, rithfidh deimhnithe as feidhm, éilíonn seirbhís seachtrach paraiméadair TLS nach dtuigeann comhpháirteanna sean go glan. Níl aipeanna Delphi i bhfad níos mó i mbaol i gcoitinne ná ardáin eile – ach déanann na samhlacha oibriúcháin tipiciúla (Desktop, Windows-Services, Client-Server, uaireanta gan builds uathoibrithe) go mbíonn fiacha teicniúla le feiceáil go déanach.
Bíonn cothabháil inbhuanaithe nuair a thuigtear í mar chnuasach de cumais scaoilte, rialú riosca agus cothabháil ailtireachta:
- Cumais scaoilte: An féidir leat a thógáil, a shíniú, a shuiteáil agus a rolladh siar go inchomhréiteach?
- Rialú riosca: An bhfuil a fhios agat cé na comhpháirteanna (rochtain sonraí, criptiagrafaíocht, 3rd-Party-Libs) a bhfuil an tionchar is mó acu ar theip?
- Cothabháil ailtireachta: An bhfuil sraitheanna soiléire ann (m.sh. UI, loighic ghnó, rochtain sonraí), ionas go bhfanfaidh athruithe teoranta go háitiúil?
Sin é an difríocht idir „táimid ag freagairt“ agus „táimid ag oibriú“. Go háirithe do chinnóirí, tá sé tábhachtach: ní sprioc é cothabháil mhaith ina haonar, ach laghdaíonn sí teipeanna neamhphleanáilte, giorraíonn sí ama athruithe agus ísíonn sí an riosca le linn athruithe foirne.
Rioscaí cothabhála tipiciúla i bhfeidhmchláir Delphi aibí
Tagann na pointí seo chun cinn go minic i bhfeidhmchláir atá i mbun oibre cheana. Níl gach pointe criticiúil ina n-aonar – éiríonn sé criticiúil nuair a thagann roinnt acu le chéile agus nach féidir le haon duine a rá go muiníneach cad atá spleách ar cad.
Spleáchais nach bhfuil infheicthe níos mó
Ní hamháin leabharlanna atá i gceist anseo, ach freisin spleáchais „chiúine“: comhaid INI áitiúla, bealaí cruach-kodáilte, eochracha an Registry, suiteálacha Excel ar fhreastalaithe Terminal, leaganacha tiománaithe priontála nó cumraíochtaí ODBC ar leith. Bíonn na ceangail sin neamh-infheicthe sa ghnáthshaol, ach nuair a athraítear freastalaí, nuair a dhéanfar nuashonrú Windows nó nuair a dhéanfar dianú slándála, bíonn siad mar chloch throma. Tosaíonn cothabháil anseo le trédhearcacht: Cén réiteach córais atá i ndáiríre riachtanach?
Rochtain sonraí le teicneolaíocht oidhreachta (BDE, tiománaithe sean, loighic idirbhearta measctha)
Is clasaiceach í Borland Database Engine (BDE). Oibríonn sí fós i dtimpeallachtaí áirithe, ach de ghnáth ní bhíonn sí inmharthana a thuilleadh ó thaobh oibríochta agus slándála de: ailtireacht tiománaithe as dáta, straitéis 64‑Bit chasta, cur i bhfeidhm leochaileach. Tá mhalairtí nua‑aimseartha ann, m.sh. BDE-ionadú le nasc dúchais (Delphi-sraith rochtana sonraí le tiománaithe dúchais, roghanna pooling agus smacht níos fearr ar pharaiméadair, códúcháin agus idirbhearta). Níl an brabús cothabhála amhlaidh de ghnáth de bharr «comhpháirteanna nua», ach de bharr rochtain sonraí shoiléir, thástáilte agus níos lú iontas i gcúrsaí cur i bhfeidhm.
32‑Bit/64‑Bit, Unicode agus athrú ardáin
Tógadh go leor córais Delphi i dtimpeallachtaí ina raibh 32‑Bit agus sreangáin charachtair ANSI gnáth. Sa lá atá inniu ann tá timpeallachtaí 64‑Bit, Unicode (do shonraí idirnáisiúnta, do shréafaí oibre ríomhphoist/PDF ghlan) agus leaganacha nua Windows mar chaighdeán. Caithfidh straitéis chothabhála na hábhair seo a threorú mar phlean forbartha, seachas iarracht a dhéanamh iad a réiteach leis an gcéad «nuashonrú beag» eile. Tá sé go háirithe tábhachtach: ní bhaineann aistriú chuig Unicode le UI amháin, ach le réimsí bunachar sonraí, allmhairiú/easpórtáil, formáidí comhéadan agus logáil.
Comhéadan a oibríonn „go réidh“ — go dtí go n-athraíonn an páirt eile
Bíonn ceangail ERP, DMS nó CRM go minic bunaithe ar chomhaid, SOAP/REST, SFTP, TCP/IP nó radhairc bhunachar sonraí. Chomh fada is nach n-athraíonn an páirt eile, fanann sé cobhsaí. Tarlaíonn athruithe ina dhiaidh sin go minic le bhailiú: riachtanais TLS, slabhraí deimhnithe, modhanna nua fíordheimhnithe (m.sh. SAML 2.0 in ardáin), leaganú API, páirceanna nua a éilítear. Sa chás seo ciallaíonn cothabháil: conarthaí comhéadan a dhoiciméadú, leaganacha a bhainistiú agus monatóireacht a chur i bhfeidhm (m.sh. rátaí earráidí, fadanna sraithe (queue lengths), amanna eisiata (timeouts)).
Delphi Cothabháil a bhunú go heagraíochta: Róil, rithim, fianaise
Ní theipeann ar chothabháil go minic de bharr «níl eolas», ach níos mó mar gheall ar easpa creat oibríochta. Bíonn buntáiste ag comhlachtaí as samhail shoiléir atá comhoiriúnach le próisis ITIL nó próisis athraithe, gan an ró‑bhiurocrataíocht a chur leis.
Rithim chothabhála in ionad freagraí éigeandála aonair
Is éifeachtach timthriall seasta le trí leibhéal:
- Míosúil: measúnú nuashonruithe slándála agus an chórais oibriúcháin, deimhnithe a sheiceáil, sampláil cúltaca/athshlánúcháin, féachaint ar threochtaí logála agus stórála.
- Gach ráithe: iniúchadh ar spleáchais (tiománaithe DB, idirmheánach, comhpháirteanna tríú páirtí) le haghaidh nuashonruithe/deireadh‑beatha, anailís ar threochtaí feidhmíochta agus earráidí.
- Bliantúil: athbhreithniú ailtireachta, plean inimirce (64‑Bit/Unicode/DB), straitéis tástála agus cleachtaí éigeandála (aisghabháil, téarnamh ó thubaistí).
Tá sé tábhachtach: Ní gá gach rud a nuashonrú láithreach. Ach caithfidh sé a bheith soiléir cé na pointí a oibríonn ‘ach le t‑ádh’ fós.
Doiciméadú a chabhraíonn go fírinneach leis an oibríocht
Tomhaiseann go leor foirne doiciméadú ró‑leathan (doiciméid riachtanas) nó ró‑caol (nótaí sa chód amháin). Maidir le hoibriú agus le riarthóireacht, is iad na doiciméid seo de ghnáth an chuid is luachmhaire:
- Comhthéacs an chórais: Cé na córais a bhíonn ag cumarsáid lena chéile agus conas (sruthanna sonraí, prótacail, calafoirt)?
- Cosán suiteála agus nuashonraithe: Cá bhfuil na réada, cé na comhaid chumraíochta, cé na ceadanna atá riachtanach?
Níl an sprioc „iomlán“, ach in ann gníomhú.
Bonn theicniúil: cumas Build-, Release- agus Rollback a sholáthar
Má tá cothabháil costasach, is minic go mbíonn sé mar gheall go bhfuil gach Release ina eachtra aonair. Cruthaítear bonn buan trí builds inathghinte agus seachadadh rialaithe – beag beann ar an bhfuil tú ag oibriú le Desktop-Clients, Windows-Services nó comhpháirteanna freastalaí.
Builds inathghinte agus bainistíocht spleáchais
Inathghinte ciallaíonn: an stát foinse céanna a thabhairt don aon artefact – lena n-áirítear leaganú, sínithe (má tá sé ábhartha) agus toolchain dhoiciméadaithe. I measc na n-ghnéithe tá stád compiléara Delphi sonraithe, comhpháirteanna tríú páirtí pacáistithe agus rialacha soiléire faoin méid atá tuartha „le linn rith ama“ ar chórais sprioc.
Go háirithe i dtionscadail Delphi níos sine bíonn staid mheasctha ann: tá comhpháirteanna ar ríomhairí forbróirí aonair, tá céimeanna build láimhe, agus coimeádtar uimhreacha leagain de láimh. Bíonn cothabháil an-riosca anseo. Laghdóidh post Build lárnach (CI/CD, is é sin píblíne build agus seachadta uathoibrithe) an spleáchas seo ar dhaoine aonair.
Próiseas Release le straitéis aisghluaise
Ní hea „nice to have“ é próiseas Release gairmiúil do chinnteoirí; is é sin beartas cosanta i gcoinne rioscaí. Riachtanais íosta:
- Deployments leaganaithe (arteifachtaí indéantaithe go soiléir)
- Rollback (is féidir an leagan roimhe a fháil ar ais go tapa)
- Athruithe bunachar sonraí leaganaithe (is féidir migráidí a rianú, idéalach le straitéis chun cinn/siar)
- Scaoilteanna inléite (is féidir a rianú cé scaoil cad agus cathain)
Tá sé seo thar a bheith tábhachtach do réitigh bhogearraí dlúthphróisis le ard-inúsáidteacht: ní hé an fabht aonair an fhadhb, ach an easpa cumais gníomhú go rialaithe faoi bhrú ama.
Bunachar sonraí agus rochtain sonraí: an lasc cothabhála leis an tionchar is mó
I bhfeidhmchláir Delphi tá go leor rioscaí i rochtain sonraí mar gheall ar fhorbairt stairiúil: sreingeanna SQL sa UI, idirbhearta intuigthe, tiománaithe measctha, easpa innéacsanna, coincheapa greamaithe neamhshoiléir. Éascaíonn cothabháil go mór má chóirithear rochtain sonraí mar shraith féin (m.sh. in ailtire Layer-3: cur i láthair, lógic ghnó, rochtain sonraí).
BDE-Ablösung und FireDAC: worauf Betrieb und Migration achten müssen
I gcás BDE-Ablösung tá sé i gcroílár faoi thrí rudaí: cumas tiománaí, Deployment agus iompar le linn rith ama. Is féidir le BDE-Ablosung mit nativer Anbindung a bheith ina stát sprioc seasmhach má réiteofar na pointí seo go luath:
- Bunachar sonraí sprioc: SQL Server, PostgreSQL, MariaDB, Firebird etc. – cuireann tiománaithe agus dialachtaí SQL isteach ar thástálacha.
- Codáil carachtair: Unicode ó bhun go barr, lena n-áirítear iompórtáil/easpórtáil agus sean-bhoilgeanna sonraí.
- Teorainneacha idirbheart: Cá ndéantar commit/rollback i ndáiríre? Cad nach mór nach scríobhfaí go páirteach i gcás earráide?
- Pooláil agus Timeouts: Maidir le Services agus REST-Server tá timeouts soiléire agus poolanna nasc níos tábhachtaí ná „go bhfuil sé nasctha“.
Is cur chuige cothabhála praiticiúil é an athsholáthar a dhearadh go céimnithe: ar dtús, rochtain sonraí a chur taobh istigh d’interfhais shoiléir, ansin tiománaithe a mhalartú, agus ar deireadh SQL a ghlanadh. Mar sin, bíonn eisiúintí níos lú agus i mbaol níos ísle.
Aistriú sonraí gan ‚Big Bang‘
De ghnáth ní thuigeann go leor cuideachtaí nach simplíodh aistriú sonraí le „copáil“ amháin. Bíonn tionchar acu ar:
- Seamántacht: bríonna réimsí, loighic riachtanach, stairiú
- Feidhmíocht: innéacsanna, pleananna fiosrúcháin, iompar blocála
- Oibríocht: cúltacaí, amanna téarnaimh, fuinneoga cothabhála
- Inláithritheacht: inláithritheacht athruithe, go háirithe faoi riachtanais rialála
I gcás aipeanna deisce atá fásaithe le stóráil sonraí áitiúil (m.sh. Paradox) is minic go mbíonn oibriú comhthreomhar le loighic shioncrónaithe an bealach is réalaí in ionad aistriú tobann. Tá sé tábhachtach rogha filleadh soiléir a choinneáil go dtí go mbeidh an bealach sonraí nua seasmhach.
Comhéadan agus APIs: inmharthanacht tríd na conarthaí agus infheictheacht
Ní oileáin iad an-chuid córais Delphi sa lá atá inniu ann. Fiú má fanann an príomhaidhm aip deisce, bíonn seirbhísí timpeall air: REST-APIs, jabanna Import/Export, seoltaí ríomhphoist, gineadóirí PDF, fíordheimhniú, painéil. Ciallaíonn cothabháil anseo comhéadan a chóireáil mar tháirge.
API REST a chur leis, gan an croílár a chur i mbaol
Is comhéadan bunaithe ar HTTP é REST-API, trína bhfeiceann córais eile sonraí nó a spreagadh gníomhartha. Sa chomhthéacs cothabhála tá ceithre phointe ríthábhachtach:
- Leaganú: Réimsí agus foircinn nua a chur isteach ar bhealach nach mbriseann cliaint reatha.
- Fíordheimhniú: Modhanna bunaithe ar Token, cearta soiléire, ré shaoil ghearr do Tokenanna íogaire.
- Iompar earráide: Staideanna HTTP soiléire, earráidí inléite ag meaisín, gan earráidí codánacha ‚ciúine‘.
- Teorainneacha ráta agus ama-dúnadh (Timeouts): Cosaint i gcoinne borradh ualaigh agus iarratais ag fanacht gan deireadh.
Do fhoirne oibríochta, tá sé tábhachtach freisin: go mbeadh loganna inchomhghaolaithe (Request-ID) agus go ndéanann méadraí na cuain a leagan amach (amanna freagartha, rátaí earráide, doimhneachtaí scuaise).
Monatóireacht, Logáil agus Aláramú: cad a oibríonn sa chleachtas
Gan infheictheacht, bíonn cothabháil cosúil le réiteach rún. Caighdeáin íosta atá le cur i bhfeidhm:
- Logáil lárnaithe (fiú do Windows- agus Linux-Seirbhísí)
- Seiceálacha sláinte (m.sh. bunachar sonraí inrochtana, scuaine á próiseáil, deimhniú bailí)
- KPIs Theicniúla: ráta earráide, moillí freagartha, míchaitheamh cuimhne, líon seisiúin ghníomhacha
- KPIs Fheidhmíochta: doiciméid phróiseáilte, stacanna iontógála, aistrithe oscailte
Tá an tionchar cothabhála láithreach: ní thagann fadhbanna chun solais tríd ghearáin úsáideoirí níos mó, ach trí shóiseanna agus comharthaí sa chóras oibríochta.
Windows- agus Linux-Oibríocht: Seirbhísí, Cearta, Nuashonruithe
Úsáidtear Delphi sa timpeallacht corparáideach go minic ní hamháin do chliaint deisce, ach do chomhpháirteanna cúlra freisin: Windows-Seirbhísí (seirbhísí a ritheann gan idirghníomhaíocht úsáideora) nó Linux-Daemons/Seirbhísí. I gcomhthéacs cothabhála ciallaíonn sé seo go príomha: próisis saolré seirbhíse soiléire agus réamhshocruithe slándála lánléargais.
Windows Seirbhís: Stáiblíocht trí theorainneacha oibríochta soiléire
I Windows-Seirbhísí tagann pollanna cothabhála athfhillteach: easpa rothlaithe loga, cuntais seirbhíse neamhshoiléire, eisceachtaí gan láimhseáil, agus rochtain líonra a chruthaíonn bac. Tá tréithe ag seirbhís inmharthana:
- Logaic tosaithe/stopála shainithe (atá i bhfeidhm freisin le linn nuashonruithe agus athlódálacha)
- Am-theipeanna inrochta do DB/HTTP/Fileshares
- Pribhléid íosta (cuntas seirbhíse le cearta íosta)
- Pacáiste suiteála le céimeanna idempotentacha (inláithrithe arís agus arís eile gan éifeachtaí taobh)
Do riarthóirí tá sé tábhachtach freisin nach n-éagann seirbhísí „go ciúin“: laghdaíonn Watchdog (m.sh. Windows Service Recovery) in éineacht le córais foláirimh na hamanna neamhfheidhmiúcháin.
Linux-Seirbhísí le Delphi: oibriú pleanáilte nuair a bhíonn pacáistiú agus cumraíocht i gceart
Linux i n-oibriú corparáideach tugann sé buntáistí, ach freisin caighdeáin eile: Systemd-Units, pacáistiú, cearta comhaid, SELinux/AppArmor ag brath ar an timpeallacht. Éascaíonn cothabháil go suntasach má scarann an cumraíocht go docht ó na artaifícteanna binártha (m.sh. /etc do chumraíocht, /var/log do logaí) agus má shainmhínítear nuashonruithe mar phróiseas in-athdhéanach. Fanann an sprioc mar an gcéanna: desplíochtí inbhainistithe, monatóireacht, bealach soiléir ar ais.
Nuashonrú mar straitéis chothabhála: céim ar chéim seachas tógáil nua
Is minic a chuireann cinn cinneadh i gcás Delphi an cheist „Rewrite nó cothabháil?“. Sa chleachtas is annamh é mar dhá rogha shoiléir. Éiríonn cothabháil níos cobhsaí nuair a dhíríonn nuashonrú go dírithe ar na réimsí a choscann oibriú agus athraitheacht: rochtain sonraí, comhéadan, próiseas build/release, nascanna UI.
Delphi Nuashonrú: cé na bearta a fheabhsóidh cothabháil láithreach
Tá céimeanna nuashonraithe ann nach bhfuil dírithe ar „ghnéithe nua“ ach a fheabhsaíonn cothabháil go suntasach:
- Sraitheanna a scaradh: UI a scaradh ó loighic ghnó agus rochtain sonraí (laghdaíonn éifeachtaí taobh).
- Caighdeánú cumraíochta: lárnach, leaganaithe, gan conairí ceilte ná spleáchais Registry.
- Inmharthacht tástála a mhéadú: rialacha criticiúla a insliú, tástálacha smoke do phróisis lárnacha.
- Fiacha teicniúla a dhéanamh infheicthe: liosta comhpháirteanna, sonraí EOL, cosáin uasghrádaithe.
Tábhachtach: Ní chiallaíonn nuashonrú go bhfuil gá le h-athfhorbairt iomlán. Go minic is leor na pointí a chobhsaíonn na háiteanna ina gcailltear an chuid is mó uaireanta oibríochta inniu.
C# agus Delphi a chomhcheangal: laghdú ar iarracht chothabhála, ní a dhúbailt
I go leor comhlachtaí tá stac .NET i láthair do phortail nó do sheirbhísí. Tá timpeallacht mheasctha inmharthana ó thaobh cothabhála má tá na freagrachtaí go soiléir scartha: fanann Delphi ina áit nuair atá dlúthcheangal le deasc, nascadh gléasanna nó loighic ghnó atá ann cheana; glacann C# an ról nuair a domineann an gréasán, comhtháthú aitheantais nó timpeallachtaí scamallacha. Is é an comhéadan idir na domhain sin a chinneann an rath: APIanna seasmhacha, samhlacha sonraí soiléire, fíordheimhnithe comhsheasmhach. Gan na rialacha seo dúblaítear an iarracht chothabhála — le struchtúr shoiléir is féidir í a eagrú i bhfad níos fearr de ghnáth.
Liosta seiceála: Conas is féidir leat „maith le cothabháil“ a aithint i Delphi go sonrach
Tá liosta seiceála ghearr úsáideach do stiúrthóirí TF agus do dhaoine freagracha teicniúla tionscadail chun réaltacht chothabhála a mheas — neamhspleách ar cé a fhorbraíonn.
- An bhfuil build in-athghinte ann gan céimeanna láimhe ar „PC speisialta“?
- An bhfuil spleáchais (comhpháirteanna, tiománaithe, runtimes) doiciméadaithe agus leaganaithe?
- An bhfuil an rochtain sonraí pacáistithe agus ullmhaithe le haghaidh athruithe tiománaithe/DB?
- An bhfuil cumas rollback ann do fheidhmchláir agus do athruithe bunachar sonraí?
- An bhfuil logaí agus monatóireacht eagraithe ionas gur féidir cúiseanna earráide a shrianú?
- An bhfuil comhéadanacha leaganaithe agus cosanta i gcoinne athruithe ar thaobhanna eile?
Má fhreagraítear roinnt míreanna le „níl“, ní hé sin breithiúnas ar Delphi – ach comhartha go bhfuil an chothabháil faoi láthair ag brath ar eolas tacúil. Is féidir an t-eolas seo a aistriú go próisis agus go h-arteifeachtaí.
Conclúid: Beidh cothabháil Delphi inbhainistithe má oibríonn an t-oibriú agus an ailtireacht i gcomhar
Is féidir le feidhmchláir Delphi rith go seasmhach agus go héifeachtúil ar feadh blianta — más tuigtear an chothabháil mar oibríocht theicniúil agus eagraíochta. De ghnáth, ní i bhforbairtí nua iontacha a bhíonn an t-ionsaí is mó, ach sna bunghnéithe: eisiúintí atá in-athdhéanta, rochtain sonraí scartha (lena n-áirítear BDE-Aistriú, nuair is gá), conarthaí comhéadan glana, inbhreathnaitheacht agus doiciméid oibríochta shoiléir. Leis seo laghdaítear an riosca i gcás nuashonruithe, athruithe ar an mbunachar sonraí agus athruithe foirne, agus éiríonn an nuachóiriú ina shraith céimeanna rialaithe seachas i dtionscadal mór faoi bhrú ama.
Má tá sibh ag iarraidh bhur staid chothabhála a mheas go struchtúrtha nó slí nuachóiriúcháin a shocrú do fheidhmchláir fiontair Delphi atá ann cheana, labhair linn:
Sa réimse ghairmiúil, tá ról tábhachtach ag Delphi Cothabháil agus Tacaíocht agus ag sean-Delphi, má bhíonn gá go n-oibríonn comhtháthuithe, sreafaí sonraí agus forbairt bhreise le chéile go soiléir.
Pléigh tionscadal nó tionscnamh nuachóiriúcháin le Net-Base.
Céim eile
Nuair a éiríonn an t-ábhar seo ina thionscadal fíor, ba chóir ailtireacht, an córas reatha agus an t-oibriú a mheas le chéile go luath.
Ní hamháin go dtacaímid le ceisteanna aonair, ach freisin nuair is gá ó shlisíní cód foinse, ó ábhair legacy nó ó smaointe portail tionscadal corparáideach iontaofa a fhorbairt.
- Measúnítear an staid reatha, an stát sprioc agus na rioscaí teicniúla le chéile.
- Ní chuirfear REST, rochtain ar shonraí, portalí agus Rollout siar mar iarmhairtí.
- Feiceann sibh go luath cé acu an cosán atá inbhuanaithe ó thaobh eacnamaíochta agus oibríochta.