Kāpēc Ruby on Rails veidotājs dod priekšroku dinamiskai rakstīšanai?

“Es rakstu visu jauno klienta puses kodu kā JavaScript, nevis TypeScript, kas ir jautri.” saka Ruby on Rails radītājs. Deivids Heinemeiers Hansons publicē ierakstu vietnē Twitter atvērts rakstīja, ka TypeScript “uztvēra lielu daļu jautrības, kas man bija, rakstot JavaScript. Esmu mūžīgi pateicīgs, ka Yukihiro ‘Matz’ Matsumoto nepakļāvās spiedienam pievienot līdzīgus mājienus Ruby.”

Runājot par statisku vai dinamisku rakstīšanu, “visas karjeras laikā esmu dzirdējis miljons argumentu no abām pusēm,” Hansons Viņš šodien rakstīja savā emuārā“bet ļoti maz no viņiem kādu par kaut ko pārliecināja.”

Bet pagaidiet – viņš domā, ka mēs visi varam tikt galā:
Personīgi es neapšaubāmi esmu dinamisks rakstīšanas veids. Tāpēc es tik ļoti mīlu Rūbiju. Tas pilnībā izmanto dinamiskās rakstīšanas priekšrocības, lai nodrošinātu poētisku konstrukciju, kas rada tik skaistu simbolu. Man Rūbija ar savu vaļsirdīgo un nesatricināmo rakstīto būtu kā salāti ar kausiņu saldējuma. Viņi vienkārši neiet kopā.

Atzīšos arī, ka agrāk esmu ieņēmis evaņģēlisko nostāju par dinamisko rakstīšanu. Līdz ciešanām no viena patiesa priekšlikuma ciešanas. Uztveriet entuziasma trūkumu dinamiskai rakstīšanai kā izglītības, pieredzes vai, iespējams, pat kompetences zaudēšanas atspoguļojumu.

Kādas muļķības. Tāpat kā mēģinājums pārliecināt intravertu, ka viņam ļoti patiktu ballēties, ja viņš mazliet atpūstos…

Šajās dienās esmu sapratis plurālisma brīnišķību. Programmēšana būtu šausmīgs darbs, ja mēs visi būtu ierobežoti ar vienu un to pašu paradigmu. Cilvēka daba ir pārāk daudzveidīga, lai pieņemtu šādus radošuma ierobežojumus, taču man bija vajadzīgs laiks, lai izdarītu šos secinājumus. Es atguvos no risinājuma. Tāpēc, kad es redzu cilvēkus, kuri krustojas ar savām sirdīm neticībā, ka kāds jebkur kādreiz varētu iedomāties JavaScript, nevis TypeScript, es smaidu, atceroties dienas, kad spogulī pamanīju viņu sajūsmu.
Hansons arī saskata “plurālisma krāšņumu” attieksmē pret funkcionālo un objektorientēto programmēšanu. “Poļi uz abām asīm ir parādījuši izcilu programmēšanu gadu desmitu laikā (un arī šausmīgas lietas!).”

READ  Tesla vadītājs tika arestēts par Apple Vision Pro izmantošanu, vadot automašīnu ar autopilotu

Alexis Wells

"Televīzijas speciālists. Lepna kafijas duncis. Tieksme uz apātijas lēkmēm. Interneta eksperts. Ceļojumu nindzja." <pre id="tw-target-text" class="tw-data-text tw-text-large XcVN5d tw-ta" data-placeholder="Translation"></pre>

Atbildēt

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti kā *

Back to top