لماذا يحب مطور روبي أون ريلز الكتابة الديناميكية

“أكتب كل التعليمات البرمجية الجديدة من جانب العميل في JavaScript بدلاً من TypeScript ، وهو أمر ممتع” يقول مبتكر روبي أون ريلز. نشرها على Twitter بواسطة David Heinmeier Hanson يخمن إن TypeScript “شدني البهجة بكتابة JavaScript. أنا ممتن إلى الأبد لأن ماتسوموتو من Yukihiro ‘Mats’ لم يستسلم للضغط لإضافة ملاحظات مماثلة إلى Ruby.”

عندما يتعلق الأمر بالكتابة الثابتة مقابل الديناميكية ، “لقد سمعت مليون حجة من كلا الجانبين طوال مسيرتي المهنية” ، كما يقول هانسون. لقد كتب على مدونته اليوم“لكن قلة منهم يثقون بأي شخص أو أي شيء”.

لكن انتظر – يعتقد أنه يمكننا جميعًا المشاركة في:
أنا شخصياً ، بلا خجل ، من النوع الديناميكي للكتابة. لهذا السبب أحب روبي كثيرًا. إنها تستفيد استفادة كاملة من الكتابة الديناميكية للسماح للنحو الشعري بإنتاج كود جميل مثل هذا. بالنسبة لي ، فإن الياقوت الصافي المكتوب بشكل ثابت يشبه سلطة مع ملعقة من الآيس كريم. لا يذهبون معا.

كما أنني أوافق على أنني في الماضي تبنت موقفًا إنجيليًا للكتابة الديناميكية. لدرجة أن الاقتراح الحقيقي الواحد يعاني من المعاناة. قد يُنظر إلى عدم الاهتمام بالكتابة الديناميكية على أنه انعكاس لنقص التعليم أو الخبرة أو المهارة.

يا له من هراء. مثل محاولة إقناع شخص انطوائي بأنه يحب الحفلات فعلاً إذا ارتخي قليلاً.

في هذه الأيام ، أصبحت أقدر عظمة التنوع. إذا اقتصرنا جميعًا على نفس النموذج ، فستكون البرمجة مسعى ضعيفًا. الطبيعة البشرية تنفر من قبول مثل هذه القيود على إبداعها … لكن الأمر استغرق مني بعض الوقت للوصول إلى هذه الاستنتاجات. أنا متعافي حلالا. لذلك عندما أرى الناس يعبرون قلوبهم بعدم تصديق أن الجميع في كل مكان سيحبون JavaScript على TypeScript ، أبتسم وأتذكر الأيام التي أدركت فيها شغفهم في المرآة.
يرى هانسون “روعة الضرب” على مستويات البرمجة الوظيفية والموجهة للكائنات. “لقد قدم البولنديون في كلا المحورين عقودًا من البرامج الرائعة (والأشياء السيئة أيضًا!).

READ  تبيع Microsoft حقوق البث لتأمين أكبر صفقة لألعاب الفيديو من Activision

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *