Sheekada hal mashruuc oo yar oo laba iyo toban sano jir ah (ku saabsan BIRMA.NET markii ugu horeysay iyo si daacad ah gacanta koowaad)

Dhalashada mashruucan waxaa loo qaadan karaa fikrad yar oo ii timid meel dhamaadka 2007, kaas oo la qorsheeyay in la helo qaabkeeda kama dambaysta ah oo kaliya 12 sano ka dib (waqtigan xaadirka ah - dabcan, inkastoo fulinta hadda, sida laga soo xigtay). qoraaga, aad buu ugu qanacsan yahay).

Waxaas oo dhami waxay bilaabmeen markii, hawsha gudashada waajibaadkeyga rasmiga ah ee maktabadda, waxaan soo jiitay dareenka xaqiiqda ah in habka gelinta xogta laga soo bilaabo qoraalka la sawiray ee tusmooyinka buugaagta (iyo muusikada) ee daabacaadda kaydka jira, sida muuqata, si weyn ayaa loo fududayn karaa oo otomaatig ah, iyada oo laga faa'iidaysanayo hantida nidaamka iyo soo celinta dhammaan xogta looga baahan yahay gelinta, sida magaca qoraaga maqaalka (haddii aan ka hadlayno maqaallo uruurin ah), cinwaanka maqaalka (ama hoos-hoosaadka ka muuqda shaxda tusmada) iyo lambarka bogga shayga tusmada hadda jira. Markii hore, waxaan si dhab ah ugu qancay in nidaamka ku habboon fulinta hawshan si fudud looga heli karo internetka. Markii wax lala yaabo ay sababtay in aan heli waayey mashruuc noocaas ah, waxaan go'aansaday in aan isku dayo in aan keligay hirgeliyo.

Muddo yar ka dib, prototype-kii ugu horreeyay wuxuu bilaabay inuu shaqeeyo, kaas oo aan isla markiiba bilaabay isticmaalka hawl maalmeedkayga, isla mar ahaantaana aan ka saaray dhammaan tusaalooyinka gacantayda ku soo dhacay. Nasiib wanaag, goobta shaqada ee caadiga ah, oo aan sinaba u ahayn barnaamij-waxbarasheed, haddana waxaan weli la maqan yahay "waqti-dhis" shaqadayda, inta lagu guda jiro taas oo aan si xoog leh u tirtiray maskaxdayda - wax aan la malayn karin oo ku jira xaqiiqooyinka hadda jira, taas oo macnaheedu yahay warbixin maalinle ah oo ku saabsan shaqada la qabtay maalintii. Geedi socodka turxaan bixinta barnaamijku wuxuu qaatay wax aan ka yarayn hal sano, laakiin xitaa ka dib natiijadu si dhib leh ayaa loogu yeeri karaa si buuxda - waxaa jiray fikrado badan oo kala duwan oo aan la fahmin si loo hirgeliyo: walxaha ikhtiyaariga ah ee laga boodi karo ; daawashada hore ee curiyeyaasha (ujeeddada loogu talagalay beddelka walxaha hore ee natiijooyinka raadinta); xitaa isku daygeena ah inaan hirgelinno wax sida tibaaxaha caadiga ah (kaas oo leh hal-abuur gaar ah). Waa in aan sheego in ka hor intaanan wax yar ka tanaasulay barnaamijka (qiyaastii 8 sano, haddii aan ka badnayn), markaa fursadda cusub ee aan ku dabaqi karo xirfadahayga hawl xiiso leh oo lagama maarmaanka ah ayaa si buuxda u soo jiidatay dareenkayga. La yaab maaha in koodhka ka soo baxay - iyada oo ay maqan tahay habab cad oo loogu talagalay naqshadeeda qaybteyda - si dhakhso ah ayey u noqotay mishmash aan la qiyaasi karin oo qaybo kala duwan oo luqadda C ah oo leh qaybo ka mid ah C ++ iyo dhinacyo barnaamijka muuqaalka ah (horta Waxaa la go'aamiyay in la isticmaalo nidaamka naqshadeynta sida Borland C ++ Builder - "ku dhawaad ​​Delphi, laakiin C"). Si kastaba ha ahaatee, waxaas oo dhami waxay aakhirkii miro dhaliyeen habaynta hawl maalmeedka maktabadeena.

Isla mar ahaantaana, waxaan go'aansaday, kaliya haddii ay dhacdo, inaan qaato koorasyo ​​lagu tababarayo horumarinta software-ka xirfadlayaasha ah. Ma garanayo inay run ahaantii suurtogal tahay in aan meeshaas xoq ka barto "inaad noqoto barnaamij-waxbarasheed", laakiin xisaabta ku darsaday xirfadihii aan hore u lahaa wakhtigaas, waxaan awooday inaan wax yar ka barto tignoolajiyada la xidhiidha wakhtigaas, sida sida C#, Visual Studio for development under NET, iyo sidoo kale qaar ka mid ah tignoolajiyada la xidhiidha Java, HTML iyo SQL. Tababarka oo dhami waxa uu qaatay wadar ahaan laba sano, waxana uu noqday bar bilawga mashruuc kale oo aan anigu leeyahay, kaas oo ugu dambayntii socday dhawr sano - laakiin tani waa mawduuc daabacaad gaar ah. Halkan waxa kaliya oo ku habboonaan lahayd in aan ogaado in aan isku dayay in aan la qabsado horumarka aan horeyba u lahaa mashruuca la sharraxay si aan u abuuro codsi buuxa oo daaqad ah C # iyo WinForms oo fulisa shaqada lagama maarmaanka ah, oo u adeegso aasaaska mashruuca dibloomada soo socda.
Muddo ka dib, fikraddaani waxay iila muuqatay mid mudan in laga dhawaajiyo shirarka sannadlaha ah ee noocan oo kale ah oo ay ka soo qaybgalaan wakiillo ka socda maktabado kala duwan sida "LIBKOM" iyo "CRIMEA". Fikradda, haa, laakiin maaha fulinteedii wakhtigaas. Markaa waxaan sidoo kale rajaynayay in qof dib u qori doono isagoo isticmaalaya habab karti badan. Si kastaba ha noqotee, 2013, waxaan go'aansaday inaan qoro warbixin ku saabsan shaqadayda hordhaca ah oo aan u diro Guddiga Qabanqaabada Shirka oo wata codsi deeq ah si aan uga qaybgalo shirka. Waxoogaa yaab leh, codsigaygii waa la oggolaaday, waxaanan bilaabay in aan wax ka hagaajiyo mashruuca si aan ugu diyaariyo bandhigga shirka.

Waqtigaas, mashruucu wuxuu horey u helay magac cusub BIRMA, wuxuu helay awoodo dheeraad ah oo kala duwan (oo aan si buuxda loo hirgelin, laakiin halkii loo maleynayay) Faahfaahinta oo dhan waxaad ka heli kartaa warbixintayda.

Run ahaantii, way adkayd in loo yeedho BIRMA 2013 wax dhamaystiran; Si daacadnimo leh, waxay ahayd farsamo aad u fool xun oo lagu sameeyay degdeg. Marka la eego code, waxaa jiray ficil ahaan ma jirin hal-abuurnimo gaar ah oo dhan, marka laga reebo halkii isku day aan caawin lahayn in la abuuro nooc ka mid ah syntax midaysan ee parser ah, muuqaal ahaan xusuusta IRBIS 64 luqadda qaabeynta (iyo dhab ahaantii, sidoo kale nidaamka ISIS - oo leh jaantusyo sida qaab dhismeed wareeg ah; sababta Waqtigaas waxaan u maleeyay inay u muuqatay mid qurux badan). Falanqeeyaha ayaa si rajo la'aan ah ugu turunturooday wareegyadan jaantusyada nooca ku habboon (maadaama qawlku uu sidoo kale sameeyay door kale, kaas oo ah, waxay calaamadiyeen qaab-dhismeedyo ikhtiyaari ah inta lagu gudajiro falanqaynta oo la boodi karo). Waxaan mar kale u gudbinayaa qof kasta oo raba in uu barto hab-raacyada BIRMA ee aan cudur daarka lahayn ee markaas ay adag tahay in la qiyaaso warbixintaydii wakhtigaas.

Guud ahaan, marka laga reebo la halgamaaga laf-dhabarkayga, ma hayo wax dheeraad ah oo aan ku sheego xeerka noocaan - marka laga reebo beddelka ilaha jira ee C ++ iyadoo la ilaalinayo qaar ka mid ah sifooyinka caadiga ah ee .NET code (si daacad ah, waa adag tahay in la fahmo , waxa dhabta ah ee igu kalifay inaan wax walba dib u soo celiyo - malaha qaar ka mid ah cabsi nacas ah oo lagu ilaalinayo koodhka isha sirta ah, sida haddii ay ahayd wax u dhigma habka qarsoodiga ah ee Coca-Cola).

Waxaa laga yaabaa in go'aankan nacasnimada ah uu sidoo kale sabab u yahay dhibaatooyinka isku dhafka maktabadda DLL ee ka soo baxa iyo is-dhexgalka jira ee goobta shaqada ee guriga lagu sameeyo si loo geliyo xogta buugga elektaroonigga ah (haa, ma sheegin xaqiiqo kale oo muhiim ah: hadda iyo wixii ka dambeeya, dhammaan koodhka BIRMA "engine" wuxuu ahaa sidii la filayay, waxaa laga soocay qaybta interface waxaana lagu duubay DLL ku habboon). Waa maxay sababta ay lagama maarmaan u tahay in la qoro goob shaqo oo gaar ah ujeedooyinkaas, taas oo si kastaba ha ahaatee, muuqaalkeeda iyo habka isdhexgalka ee isticmaalaha, si xishood leh u koobiyeeyay isla goobta shaqada "Catalogizer" ee nidaamka IRBIS 64 - tani waa su'aal gaar ah. Marka la soo koobo: waxa ay siisay adkaysiga lagama maarmaanka u ah horumarkayga markaas mashruuca qalinjabinta (haddii kale matoorka laf-dhabarka ee aan dheefshiidka lahayn keligiis si uun kuma filna). Intaa waxaa dheer, waxaan markaas la kulmay xoogaa dhibaatooyin ah oo ku saabsan hirgelinta interface-ka goobta shaqada ee Cataloger oo leh qaybo ii gaar ah, oo lagu hirgeliyay labadaba C ++ iyo C #, oo si toos ah u gelaya mishiinka.

Guud ahaan, si aan la yaab lahayn, waxay ahayd noocaan cakiran ee mustaqbalka BIRMA.NET kaas oo loo qoondeeyay inuu noqdo "faraskayga" afarta sano ee soo socota. Lama odhan karo muddadaa ugu yaraan iskuma dayin in aan raadiyo habab cusub oo dhammaystiran oo lagu hirgelinayo fikrad soo jireen ah. Hal-abuurrada kale, waa in mar hore la sameeyay taxane wareeg ah oo ay ku jiri karaan waxyaabo ikhtiyaari ah - tani waa sida aan u soo noolayn lahaa fikradda qaab-dhismeedka caalamiga ah ee sharraxaadaha buug-gacmeedka ee daabacadaha iyo waxyaabo kale oo xiiso leh. Si kastaba ha ahaatee, dhaqdhaqaaqyadayda dhabta ah ee wakhtigaas, waxaas oo dhami waxay ahaayeen baahi yar, iyo hirgelinta wakhtigaas waxay ahayd mid ku filan gelitaanka tusmada. Intaa waxaa dheer, vector-ka horumarinta maktabadeena wuxuu bilaabay inuu u leexdo dhinaca digitization of archives madxafka, warbixinta iyo hawlo kale oo aan danaynayno, taas oo aakhirkii igu kaliftay inaan ugu dambeyntii ka tago, iyada oo fursad u siinaya kuwa doonaya. waxaas oo dhan aad ugu qanacdo .

Si is-khilaafsan, waxay ahayd dhacdooyinkan cajiibka ah ka dib markii mashruuca BIRMA, oo waagaas hore u lahaa dhammaan sifooyinka dabeecadda mashruuca dhismaha muddada dheer, uu u muuqday inuu bilaabay inuu qaato nolosheeda cusub ee muddada dheer la sugayay! Waxaan helay waqti badan oo firaaqo ah oo loogu talagalay fikradaha caajiska ah, waxaan mar kale bilaabay inaan shanleeliyo Webka Caalamiga ah ee raadinta wax la mid ah (nasiib wanaag, hadda waxaan horeyba u qiyaasi karaa inaan waxan oo dhan ka raadiyo ma aha meel kasta, laakiin GitHub), iyo meel ka mid ah At the Bilowgii sanadkan, waxaan ugu dambeyntii la kulmay badeecad u dhiganta shirkadda Salesforce ee caanka ah ee hoos timaada magaca aan muhiimka ahayn Gorp. Laftigeeda, waxay sameyn kartaa ku dhawaad ​​​​wax kasta oo aan uga baahan yahay mashiinka parser-ka ah - sida, si caqli gal ah u go'doomi kara jajabyada shakhsi ahaaneed ee qoraalka aan habooneyn, laakiin si cad u habaysan, iyada oo leh interface saaxiibtinimo ku habboon isticmaalaha dhamaadka, oo ay ku jiraan nuxurka la fahmi karo, sida qaab, qaab-dhismeed iyo dhacdo, isla mar ahaantaana la isticmaalayo hab-raacyada la yaqaan ee tibaaxaha caadiga ah, kaas oo noqda mid aan la barbar dhigi karin oo la akhriyi karo sababtoo ah u qaybinta kooxo semantic ah oo loo qoondeeyey si loo kala saaro.

Guud ahaan, waxaan go'aansaday in tani ay tahay midda Gorp (Waxaan la yaabanahay waxa magacani ka dhigan yahay? Waxaa laga yaabaa in nooc ka mid ah "parser-ka caadiga ah ee jihada guud"?) - dhab ahaan waxa aan raadinayay muddo dheer. Run ahaantii, hirgelinteeda degdegga ah ee baahiyahayga ayaa dhibaato sidan oo kale ah u keentay in mishiinkani uu u baahday u hoggaansanaanta qaab-dhismeedka qoraalka isha. Warbixinnada qaarkood sida faylasha log (oo ah, waxay ku dhejiyeen soo-saarayaashu tusaaleyaal cad oo isticmaalaya mashruuca), tani waa mid ku habboon, laakiin qoraallada isku midka ah ee miisaska waxyaabaha ku jira, uma badna. Ka dib oo dhan, isla bogga oo leh tusmada nuxurku wuxuu ku bilaabi karaa ereyada "Shaxda Tusmada", "Nuxurka" iyo sharraxaad kasta oo horudhac ah oo aan u baahnayn in lagu dhejiyo natiijooyinka falanqaynta loogu talagalay (iyo gooynta gacanta waqti kasta sidoo kale waa dhib). Intaa waxa dheer, inta u dhaxaysa walxaha shakhsiga ah ee soo noqnoqda, sida magaca qoraaga, cinwaanka iyo lambarka bogga, bogga waxa ku jiri kara qadar qashin ah (tusaale, sawiro, iyo xarfo aan toos ahayn), kuwaas oo ay fiicnaan lahayd in la awoodo gooyay ama jaray. Si kastaba ha ahaatee, dhinacii u dambeeyay weli may noqon mid aad muhiim u ah, laakiin tan hore awgeed, hirgelinta hadda jirta ma bilaabi karin raadinta qaab-dhismeedka lagama maarmaanka ah ee qoraalka meel gaar ah, laakiin taa beddelkeeda si fudud ayaa looga baaraandegay bilowgii hore, ma helin qaabab cayiman oo halkaas ku yaal oo... soo afjaray shaqadaydii. Sida iska cad, wax-ka-beddelid ayaa loo baahnaa si ugu yaraan loo oggolaado xoogaa bannaan oo u dhexeeya qaab-dhismeedka soo noqnoqda, taasina waxay igu soo celisay shaqada.

Dhibaato kale ayaa ahayd in mashruuca laftiisa lagu fuliyay Java, iyo haddii aan qorsheynayo mustaqbalka si loo hirgeliyo qaar ka mid ah hababka isku dhafka farsamadan oo leh codsiyada la yaqaan ee gelitaanka xogta ee hadda jira (sida Irbis's "Cataloguer"), ka dibna ugu yaraan ugu yaraan. tan ku samee C # iyo .NET. Maaha in Java lafteedu ay tahay luuqad xun - mar xitaa waxaan u isticmaalay si aan u hirgeliyo codsi daaqadeed oo xiiso leh oo hirgeliyay shaqeynta xisaabiyaha barnaamijka gudaha (sida qayb ka mid ah mashruuca koorsada). Oo marka la eego syntax waxay aad ugu egtahay isla C-fiiqan. Hagaag, tani waa dheeri: way ii fududaan doontaa inaan dhamaystiro mashruuc jira. Si kastaba ha noqotee, ma aanan dooneynin inaan mar kale ku dhex milmo adduunkan aan caadiga ahayn ee daaqada (ama halkii, desktop) teknoolojiyadda Java - ka dib, luqadda lafteeda looma “ku habboonayn” isticmaalkan oo kale, mana aanan rabin inaan ku celceliyo. waayo-aragnimadii hore. Waxaa laga yaabaa inay si sax ah u tahay sababtoo ah C # oo ay la socdaan WinForms ayaa aad ugu dhow Delphi, oo qaar badan oo naga mid ah ay bilaabeen. Nasiib wanaag, xalka lagama maarmaanka ah ayaa si dhakhso ah loo helay - qaabka mashruuca IKVM.NET, taas oo sahlaysa in barnaamijyada Java ee jira loo turjumo code .NET la maamulay. Run ahaantii, mashruuca laftiisa ayaa wakhtigaas ay ka tageen qorayaashu, laakiin hirgelintiisii ​​u dambaysay ayaa ii ogolaatay in aan si guul leh u fuliyo tallaabooyinka lagama maarmaanka u ah qoraallada isha. Gorp.

Sidaa darteed waxaan sameeyay dhammaan isbeddellada lagama maarmaanka ah waxaanan ku soo ururiyay dhammaan DLL oo ah nooca ku habboon, kaas oo si sahlan loo "qaadi karo" mashruuc kasta oo loogu talagalay .NET Framework oo lagu abuuray Studio Visual. Dhanka kale, waxaan abuuray lakab kale si loogu soo bandhigo habboon natiijooyinka la soo celiyay Gorp, oo ah qaab dhismeed xogeed u dhigma oo ku habboon in lagu socodsiiyo aragtida miiska (adiga oo sal ahaan u qaadanaya safafka iyo tiirarka labadaba; furayaasha qaamuuska iyo tirooyinka tirooyinka labadaba). Hagaag, agabyada lagama maarmaanka u ah laftooda ee farsamaynta iyo soo bandhigida natiijooyinka si dhakhso leh ayaa loo qoray.

Sidoo kale, habka laqabsiga moodooyinka matoorka cusub si loo baro in la kala saaro muunadaha jira ee qoraallada la sawiray ee tusmada ma aysan keenin dhibaato gaar ah. Dhab ahaantii, xitaa uma baahnin inaan tixraaco qaab-dhismeedkaygii hore: Waxaan si fudud u abuuray dhammaan moodooyinka lagama maarmaanka ah ee xoqan. Intaa waxaa dheer, haddii qaab-dhismeedka loogu talagalay inay la shaqeeyaan nuqulkii hore ee nidaamka ay dejiyaan qaab-dhismeed si cidhiidhi ah oo loogu talagalay qoraallada si sax ah loogu kala saari karo iyaga oo caawinaya, matoorka cusub ayaa horeyba u suurtageliyay inuu horumariyo qaabab caalami ah oo ku habboon dhowr nooc oo calaamad ah mar. Waxaan xitaa isku dayay in aan qoro nooc ka mid ah qaab-dhismeedka guud ee miis kasta oo qoraal ah oo ka kooban, in kasta oo, dabcan, xitaa dhammaan fursadaha cusub ee ii furmaya, oo ay ku jiraan, gaar ahaan, awoodda xaddidan ee lagu hirgelinayo isku xigxiga isku xigxiga ee buulka ah ( sida, tusaale ahaan, magacyo iyo xarfo dhawr qoraa oo isku xiga), tani waxay isu rogtay utopia.

Waxaa laga yaabaa in mustaqbalka ay suurtagal noqon doonto in la hirgeliyo fikrad gaar ah oo meta-templates ah, taas oo awood u yeelan doonta in ay hubiso qoraalka isha si loogu hoggaansamo dhowr ka mid ah qaababka la heli karo hal mar, ka dibna, si waafaqsan natiijooyinka la helay, dooro Midka ugu habboon, adoo isticmaalaya nooc ka mid ah algorithm garaadka. Laakiin hadda waxaan aad uga walaacsanahay su'aal kale. Falanqeeye sida Gorp, in kasta oo ay kala duwanaanshaheeda iyo wax ka beddelkii aan sameeyay, haddana waxa ay ahayd mid aan awood u lahayn in aan sameeyo hal shay oo fudud oo u muuqda mid fudud oo aan is-qoritaanku ka sameeyay nuqulkii ugu horreeyay. Kuwaas oo kala ah: waxa uu awood u lahaa in uu helo oo uu ka soo saaro qoraalka asalka ah dhammaan jajabyada u dhigma maaskarada ku qeexan qaabka loo isticmaalo meesha saxda ah, isaga oo aan haba yaraatee danaynayn waxa qoraalka la siiyay ka kooban yahay meelaha bannaan ee u dhexeeya jajabyadaas. Ilaa hadda, waxaan wax yar uun hagaajiyay mishiinka cusub, taas oo u oggolaanaysa inay raadiso dhammaan ku celcelinta suurtagalka ah ee cusub ee isku xigxiga ah ee waji-xidhka sida booska hadda jira, taasoo ka tagaysa suurtogalnimada joogitaanka qoraalka ee jaantusyada xarfaha aan caadiga ahayn oo gebi ahaanba ahaa. xisaabin la'aan xagga falanqaynta, oo ku xidhan inta u dhaxaysa dhismayaasha soo noqnoqda ee la ogaaday. Si kastaba ha noqotee, tani ma suurtagelin in la dejiyo maaskarada soo socota iyada oo aan loo eegin natiijooyinka raadinta jajabkii hore iyadoo la adeegsanayo maaskarada u dhiganta: adkeynta qaab dhismeedka qoraalka lagu sharraxay weli kama tegin meel loogu talagalay ka mid noqoshada aan habooneyn ee jilayaasha aan caadiga ahayn.

Oo haddii tusaalayaasha tusmooyinka tusmada ee aan la kulmay dhibaatadan aysan weli u muuqan mid aad u daran, ka dib marka la isku dayayo in la isticmaalo hab cusub oo falanqayn ah hawl la mid ah oo lagu falanqeynayo waxyaabaha ku jira bogga internetka (ie. xaddidaaddu waa halkan waxay la soo muuqdeen dhammaan cadhadoodii. Ka dib oo dhan, way fududahay in la dejiyo maaskaro lagama maarmaanka u ah jajabyada calaamadaynta shabakada, kuwaas oo u dhexeeya xogta aan raadineyno (oo u baahan in la soo saaro) waa in la helaa, laakiin sidee baan ugu qasbi karnaa baarayaasha inuu isla markiiba u gudbo kan xiga jajab la mid ah, inkastoo dhammaan tags suurto gal ah iyo sifooyinka HTML in la gelin karaa meelaha bannaan ee u dhexeeya?

Ka dib markii aan wax yar ka fikiray, waxaan go'aansaday in aan soo bandhigo dhowr hab oo adeeg ah (%dhammaan_hore) и (%dhammaan_ka dib), oo u adeegaya ujeeddada cad ee hubinta in wax kasta oo laga yaabo inay ku jiraan qoraalka isha laga boodo kahor qaab kasta (mask) raacaya iyaga. Waxaa intaa dheer, haddii (%dhammaan_hore) si fudud ayaa loo iska indhotiray dhammaan kuwan ku darista aan sabab lahayn, markaa (%dhammaan_ka dib), liddi ku ah, waxay u ogolaatay in lagu daro jajabkii la rabay ka dib markii laga soo guuray jajabkii hore. Waxay u egtahay mid sahlan, laakiin si aan u hirgeliyo fikradan waxaan ku qasbanahay inaan mar kale ku dhufto ilaha gorp si aan u sameeyo wax ka beddelka lagama maarmaanka ah si aan u jabin caqli-galkii hore loo hirgeliyay. Dhammaadkii, waxaan ku guuleysanay inaan tan sameyno (inkastoo xitaa aad iyo aad u horeysay, inkastoo aad u buggy, hirgelinta parser-ka ayaa la qoray, iyo xitaa dhakhso - dhowr toddobaad gudahood). Hadda laga bilaabo, nidaamku wuxuu qaatay qaab dhab ah oo caalami ah - wax aan ka yarayn 12 sano ka dib isku daygii ugu horreeyay ee lagu sameeyo.

Dabcan, tani maaha dhammaadka riyadeenna. Waxa kale oo aad si buuxda dib ugu qori kartaa falanqeeye template gorf gudaha C #, adigoo isticmaalaya mid ka mid ah maktabadaha la heli karo si loo hirgeliyo naxwaha bilaashka ah. Waxaan u maleynayaa in koodhka si weyn loo fududeeyay, tani waxay noo ogolaan doontaa inaan ka takhalusno dhaxalka qaabka ilaha Java ee jira. Laakiin nooca engine ee jira, waxa kale oo suurtogal ah in la sameeyo waxyaabo kala duwan oo xiiso leh, oo ay ku jiraan isku dayga lagu hirgelinayo jaangooyooyinka meta ee aan hore u soo sheegay, ma aha in la xuso falanqaynta xogta kala duwan ee shabakadaha kala duwan (si kastaba ha ahaatee, anigu kama saari karo in qalabka software ee gaarka ah ee jira ay aad ugu haboon yihiin tan - kaliya ma aanan helin waayo-aragnimada ku habboon isticmaalka iyaga).

Jid ahaan, xagaagan waxaan mar hore ka helay martiqaad iimaylka shirkad adeegsata tignoolajiyada Salesforce (horumariyaha asalka ah Gorp), u gudbi waraysiga shaqada xigta ee Riga. Nasiib darro, wakhtigan xaadirka ah diyaar uma ihi dib u hawlgelinta noocaas ah.

Haddii maaddadani ay kiciso xoogaa xiiso ah, markaa qaybta labaad waxaan isku dayi doonaa inaan si faahfaahsan u sharaxo tignoolajiyada ururinta iyo kala-soocidda moodooyinka ka dib anigoo isticmaalaya tusaalaha fulinta loo adeegsaday Salesforce. Gorp (waxyaabaha aan ku daray, marka laga reebo dhowr erey oo shaqo ah oo hore loo sifeeyay, wax isbeddel ah kuma samaynin qaab-dhismeedka laftiisa, sidaa darteed ku dhawaad ​​​​dhammaan dukumeentiyada nidaamka asalka ah Gorp Ku haboon noocayga sidoo kale).

Source: www.habr.com

Add a comment