Google تُطلق Blockly: لغة برمجية مرئية لبرمجة تطبيقات ويب صغيرة من دون كتابة أية شفرات مصدرية

نُشر يوم 14 جوان 2012 بواسطة يوغرطة بن علي (Youghourta Benali)


هل تذكرون خدمة App Inventor التي تُتيح برمجة تطبيقات لنظام Android من دون كتابة أي سطر؟ الآن يمكن القيام بأمر مماثل مع تطبيقات الويب، وذلك مع مشروع Blockly الذي أطلقته Google لتسهيل مهمة إنشاء تطبيقات الويب الصغيرة من دون كتابتها.

[caption id="attachment_10966” align="aligncenter” width="284”] مثال عن برنامج “مكتوب” بلغة Blockly[/caption]

حسب Google  فإن أهم عائقين يواجهان متعلم البرمجة هما وصف فكرته وتحويلها إلى جملة من “التصريحات المنطقية” تفهمها الآلة، إضافة إلى تجنب الأخطاء المتعلقة باللغة البرمجية، وهو العائق الذي لن يواجهه مستخدمو  Blockly لعدم حاجتهم إلى كتابة أية أسطر برمجية لإنشاء تطبيقاتهم.

المشروع لا يهدف إلى كتابة تطبيقات ويب بكل ما يحمله المصطلح من معنى، وإنما مجرد تطبيقات صغيرة، كأتمتة بعض الأمور (يمكن ربط Blockly مع تطبيقات ويب أخرى)، حيث تضرب Google مثالا لاستخدام Blockly مع بريد Gmail:

إذا أرسل لي بوب ثلاث رسائل خلال أقل من ساعة وكل واحدة من هذه الرسائل تحتوي كلمة deadline فقم بحذفها جميعاباستثناء الأولى.

ولتؤكد على أن المشروع لا يصلح سوى لبعض الأعمال الصغيرة تضيف Google مازحة:

رجاء لا تحاولوا تطوير نواة لينُكس باستخدام Blockly.

أما أهم ميزة يحملها المشروع فهي إمكانية ترجمة التطبيقات “المكتوبة” باستخدامه إلى لغات JavaScript، Python وDart.

لتجربة Blockly تضع Google بين أيديكم 3 أمثلة تجدون روابطها على هذه الصفحة.

ما رأيك في هذا المشروع؟ هل له فائدة حقيقية؟ وهل تتوقع أن يكون له مستقبل؟