لماذا يفضل منشئ روبي أون ريلز الكتابة الديناميكية

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

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

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

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

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

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

READ  عودة إلى الأعلى رمز صافي التراجع لـ Super Smash Bros. Ultimate يظهر قيد التشغيل على Nintendo Switch

اترك تعليقاً

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