PRKernel

Доставчик на новини в реално време в България, който информира своите читатели за последните български новини, събития, информация, пътувания, България.

Защо създателят на Ruby on Rails предпочита динамично писане?

„Пиша целия нов код от страна на клиента като JavaScript вместо TypeScript, което е забавно,“ казва създателят на Ruby on Rails. Публикува в Twitter, David Heinemeier Hanson отвори написа, че TypeScript „улови голяма част от забавлението, което имах, докато пишех JavaScript. Завинаги съм благодарен, че Юкихиро „Мац“ Мацумото не се поддаде на натиска да добави подобни съвети към Ruby.“

Когато става въпрос за статично срещу динамично писане, „Чух милиони аргументи и от двете страни през цялата си кариера“, Хансън Той написа в блога си днес„но много малко от тях са убедили някого в нещо.“

Но чакайте – той смята, че всички можем да се разбираме:
Лично аз съм, без срам, динамичният тип писане. Ето защо обичам Руби толкова много. Той се възползва напълно от динамичното писане, за да позволи поетичната конструкция, която води до такъв красив символ. За мен Руби с нейното откровено и непоколебимо писане би била като салата с топка сладолед. Те просто не вървят заедно.

Също така ще призная, че съм поддържал евангелската позиция по отношение на динамичното писане в миналото. До степен да страдам от страданието на едно истинско предложение. Гледайте на липсата на ентусиазъм за динамично писане като на отражение на загуба на образование, опит или може би дори компетентност.

какви глупости. Като да се опитваш да убедиш интроверт, че наистина би искал да купонясва, ако просто се отпусне малко…

Тези дни започнах да оценявам невероятното на плурализма. Програмирането би било ужасно начинание, ако всички бяхме ограничени до една и съща парадигма. Човешката природа е твърде разнообразна, за да приеме такова ограничение на нейната креативност… но ми отне известно време, за да стигна до тези заключения. Възстановявам се от решението. Така че, когато видя хора да прекосяват сърцата си в недоверие, че някой навсякъде би си представил JavaScript вместо TypeScript, се усмихвам, спомняйки си дните, когато улавях вълнението им в огледалото.
Хенсън също вижда „величеството на плурализма“ в нагласите относно функционалното срещу обектно-ориентираното програмиране. „Поляците по двете оси показаха отлично програмиране през десетилетията (и също ужасни неща!)“

READ  Още един ветеран от Rockstar Games напусна компанията