البورصة المصر تخسر 6.3 مليارات جنيه في أسبوع    «مدبولي»: توفير كل الحوافز لجعل مصر مركزًا لنفاذ منتجات «سامسونج» لأسواق العالم    وزير التموين يصدر قرارًا بندب المحاسب ممدوح حماد وكيلا للوزارة بمحافظة أسيوط    تعتمد على 5 محاور.. وزير النقل: خطة شاملة لتطوير منظومة السكك الحديدية    شهداء وجرحى في قصف إسرائيلي شرقي خان يونس جنوب قطاع غزة    مران خفيف للاعبي الأهلي قبل مواجهة الترجي    باين آراء طلاب الشهادة الإعدادية بجنوب سيناء حول أسئلة امتحانات اللغة العربية    متى إجازة عيد الأضحى للقطاع الخاص 2024 في السعودية؟    المخرج ماندو العدل يتعرض لأزمة صحية مفاجأة.. تفاصيل    وزير الصحة: خطط عادلة لتوزيع المكلفين الجدد من التمريض    إسرائيل تعلن اغتيال قائد لواء رفح في حركة الجهاد جنوب غزة    وزير التعليم لأولياء أمور ذوي الهمم: «أخرجوهم للمجتمع وافتخروا بهم»    بدأت في 2017.. القصة الكاملة ل رفع اسم محمد أبو تريكة من قوائم الإرهاب    «القباج» تستقبل وزير التمويلات الصغرى والاقتصاد التضامني بدولة السنغال    سقوط 3 تشكيلات عصابية تخصصت فى سرقة السيارات والدراجات النارية والكابلات بالقاهرة    مصرع شخصين وإصابة 6 آخرين في حادث تصادم بالشرقية    أسعار سيارات جي ايه سي 2024 بعد الانخفاضات الأخيرة    الأحجار نقلت من أسوان للجيزة.. اكتشاف مفاجأة عن طريقة بناء الأهرامات    وظائف في القليوبية برواتب مجزية.. اعرف التفاصيل    «صحة مطروح» تطلق قافلة طبية مجانية بمنطقة النجيلة البحرية الإثنين    أستاذ الطب الوقائي: الإسهال يقتل 1.5 مليون شخص بالعالم سنويا    ضباط وطلاب أكاديمية الشرطة يزورون مستشفى «أهل مصر»    «الري»: بحث تعزيز التعاون بين مصر وبيرو في مجال المياه    طلاب الإعدادية الأزهرية يؤدون امتحاني اللغة العربية والهندسة بالمنيا دون شكاوى    نانسي صلاح تهنئ ريم سامي بحفل زفافها .. ماذا قالت؟    جوري بكر تتصدر «جوجل» بعد طلاقها: «استحملت اللي مفيش جبل يستحمله».. ما السبب؟    مفتي الجمهورية: يجوز التبرع للمشروعات الوطنية    جامعة كفر الشيخ الثالث محليًا فى تصنيف التايمز للجامعات الناشئة    ب5.5 مليار دولار.. وثيقة تكشف تكلفة إعادة الحكم العسكري الإسرائيلي لقطاع غزة (تفاصيل)    الصحة الفلسطينية: ارتفاع حصيلة الحرب العدوانية على غزة إلى 35386 شهيداً    معهد القلب: تقديم الخدمة الطبية ل 232 ألف و341 مواطنا خلال عام 2024    اليوم.. 3 مصريين ينافسون على لقب بطولة «CIB» العالم للإسكواش بمتحف الحضارة    قمة كلام كالعادة!    وزارة الدفاع الروسية: الجيش الروسي يواصل تقدمه ويسيطر على قرية ستاريتسا في خاركيف شمال شرقي أوكرانيا    صحة غزة: استشهاد 35386 فلسطينيا منذ 7 أكتوبر الماضي    "النواب" يناقش تعديل اتفاقية "الأعمال الزراعية" غدا الأحد    موناكو ينافس عملاق تركيا لضم عبدالمنعم من الأهلي    تشكيل الشباب أمام التعاون في دوري روشن السعودي    موعد مباراة بوروسيا دورتموند أمام دارمشتات في الدوري الألماني والقنوات الناقلة    جهود قطاع أمن المنافذ بوزارة الداخلية خلال 24 ساعة فى مواجهة جرائم التهريب ومخالفات الإجراءات الجمركية    أبرزهم رامي جمال وعمرو عبدالعزيز..نجوم الفن يدعمون الفنان جلال الزكي بعد أزمته الأخيرة    متاحف مصر تستعد لاستقبال الزائرين في اليوم العالمي لها.. إقبال كثيف من الجمهور    فيلم شقو يحقق إيرادات 614 ألف جنيه في دور العرض أمس    وُصف بالأسطورة.. كيف تفاعل لاعبو أرسنال مع إعلان رحيل النني؟    محمد صلاح: "تواصلي مع كلوب سيبقى مدى الحياة.. وسأطلب رأيه في هذه الحالة"    مسئولو التطوير المؤسسي ب"المجتمعات العمرانية" يزورون مدينة العلمين الجديدة (صور)    "الإسكان": غدا.. بدء تسليم أراضي بيت الوطن بالعبور    25 صورة ترصد.. النيابة العامة تُجري تفتيشًا لمركز إصلاح وتأهيل 15 مايو    "الصحة" تعلق على متحور كورونا الجديد "FLiRT"- هل يستعدعي القلق؟    خبيرة فلك تبشر الأبراج الترابية والهوائية لهذا السبب    ما حكم الرقية بالقرآن الكريم؟.. دار الإفتاء تحسم الجدل: ينبغي الحذر من الدجالين    «طائرة درون تراقبنا».. بيبو يشكو سوء التنظيم في ملعب رادس قبل مواجهة الترجي    تعرف على مواقيت الصلاة اليوم السبت 18-5-2024    أسعار الدواجن اليوم السبت 18 مايو 2024.. 83 جنيهًا للفراخ البيضاء    حادث عصام صاصا.. اعرف جواز دفع الدية في حالات القتل الخطأ من الناحية الشرعية    المستشار الأمني للرئيس بايدن يزور السعودية وإسرائيل لإجراء محادثات    الأرصاد: طقس الغد شديد الحرارة نهارا معتدل ليلا على أغلب الأنحاء    قبل عيد الأضحى 2024.. تعرف على الشروط التي تصح بها الأضحية ووقتها الشرعي    







شكرا على الإبلاغ!
سيتم حجب هذه الصورة تلقائيا عندما يتم الإبلاغ عنها من طرف عدة أشخاص.



باحث في معهد "MIT" يوحد لغات تطوير الويب في لغة واحدة
نشر في البوابة يوم 26 - 12 - 2014

طور باحث من معهد ماساتشوستس للتكنولوجيا MIT لغة برمجية واحدة تضم جميع لغات تطوير الويب اللازمة لبناء المواقع، وتمتاز بأنها قادرة على تبسيط عملية تطوير المواقع، وتسريع أدائها، وتأمينها على نحو أفضل.
ولما كان بناء موقع الويب يتطلب، عادة، فهم مجموعة من التقنيات، من HTML إلى JavaScript، فإن اللغة الجديدة، التي تحمل اسم Ur/Web، توفر للمطورين وسيلة لبناء الصفحات كبرامج قائمة بذاتها.
وهي تتضمن العديد من تقنيات الويب الأكثر استخداما على نطاق واسع، وتعمل على تحرير المطور من عبأ العمل مع كل لغة على حدة.
وقال مطور لغة Ur/Web، آدم تشليبالا، الأستاذ المساعد في قسم علوم الحاسوب بمعهد ماساتشوستس للتكنولوجيا، والذي يعتزم عرض عمله الشهر المقبل خلال ندوة حول مبادئ لغات البرمجة لدى جمعية الحوسبة الآلية "أعتقد أن لدى هذه اللغة قابلية واسعة للتطبيق تسهم في الحد من تكاليف تطوير الويب في العديد من البيئات المختلفة".
ويتطلب تطوير الموقع عادة فهم مجموعة مختلفة من اللغات، وكذلك كيفية تفاعلها، حيث تقدم "لغة توصيف النص التشعبي" HTML الشكل الأساسي لصفحة الويب، لكن هناك مجموعة كاملة من التقنيات المجاورة التي عادة ما تُوظَّف أيضا.
وتوفر لغة "أوراق الأنماط المتتالية" CSS وسيلة لتعديل مظهر صفحة الويب، وتقوم "لغة التوصيف الموسعة" XML بهيكلة البيانات لإضفاء المزيد من المعالجة والتصنيف.
كما توفر لغة "جافا سكريبت" الأساس لكتابة منطق الأعمال لتفاعل المستخدم.
وإذا تم تخزين البيانات في قاعدة بيانات، فإن المطور في حاجة إلى معرفة "لغة الاستعلام المهيكلة" SQL، كذلك.
وتعمل اللغة الجديدة Ur/Web على ضم كل قدرات أدوات تطوير الويب هذه ضمن لغة واحدة، ويقول تشليبالا إن اللغة، ونظرا لقابليتها للترجمة، يمكن أن تكون إلى حد كبير أكثر كفاءة في العمل من التعليمات البرمجية التي تُكتب باستخدام لغات تطوير الويب الشائعة.
وإضافة إلى تخفيف العبء المعرفي عن المطورين، توفر Ur/Web بعض آليات الأمان التي يمكن أن تجعل المواقع على شبكة الإنترنت أكثر أمنًا، حيث تحظر اللغة التفاعلات غير المقصودة بين عناصر الصفحة المختلفة.
لكن للغة Ur/Web جانب سلبي محتمل. فيجب على مطور الويب المتوسط، وفقا لتشليبالا، بذل المزيد من الجهد لتعلمها. فهي تنتمي إلى ما يعرف بلغات البرمجة الوظيفية، وهو أسلوب من البرمجة يعامل البرامج على أساس سلسلة من الوظائف، وهو الأمر الذي يمكن أن يكون حسابيا أكثر كفاءة لكن يصعب تعلمه على المبرمج المتمكن من استخدام اللغات الإجرائية أو اللغات غرضية التوجه.
ويعد تشليبالا واحدا من العديد من باحثي معهد ماساتشوستس للتكنولوجيا الذين طوروا لغات تطوير البرمجيات في الآونة الأخيرة، حيث قام باحث آخر بتصميم لغة تحمل اسم Sketch قادرة تلقائيا على إكمال أقسام التعليمات البرمجية لبرنامج تتم كتابته.
كما أطلق باحث آخر لغة باسم Stack تهدف إلى تحديد أجزاء من التعليمات البرمجية التي تقوم "المجمعات" Compilers بتجاهلها بشكل روتيني لكنها مع ذلك يمكن أن تكون مفيدة.


انقر هنا لقراءة الخبر من مصدره.