recent
أخبار ساخنة

لغة دارت dart و فلاتر Flutter برمجة تطبيقات المستقبل


لغة دارت dart و فلاتر Flutter برمجة تطبيقات المستقبل

لغة دارت dart و فلاتر Flutter برمجة التطبيقات

كما تحتل المسطحات المائية أغلب مساحة الكرة الأرضية ، فأن برمجة التطبيقات تحتل نفس المساحة في عالم البرمجة . لذالك توجد العديد من لغات البرمجة، المتخصصة في هذا المجال ولا يخفئ علينا سيطرة الجافا سكربت ، على معظم التطبيقات التي نستخدمها في حياتنا اليومية . ولكن شركة جوجل عندما أعلانة عن مشروعها المسمئ سكاي، تغيرت نظرة المبرمجين والمطورين ، نحو لغات البرمجة المستخدمة حاليآ، فماهو هذا المشروع .
Sky هو مشروع تابع لشركة جوجل، يعمل فيه فريق مختص وذالك بهدف أنتاج منصة بديلة، لتطوير لغة البرمجة Dart دارت .

ماهي لغة دارت Dart


هي لغة برمجة Native Language متعددة الأستخدامات ، ومفتوحة المصدر  تستخدم في برمجة تطبيقات سطح المكتب، وتطبيقات الويب ، وتطبيقات الجوال. تعمل على كل المنصات ، تم تصميمها من قبل شركة جوجل . بهدف جعلها اللغة الأساسية في كلآ من برمجة تطبيقات الويب و تطبيقات الموبايل، التي تعمل على أندرويد أو ios . تمكنك من عمل تطبيقات جبارة الأداء وسهلة الأستخدام .
يمكنك القول أن لغة دارت تأثرت في البناء بلغة السي . وأيضآ أكوادها البرمجية متأثرة بلغات البرمجة الأخرى ، مثل الجافا سكربت ، والجافا ، والسي شارب ، ولغة سمول توك .



مؤسس اللغة هو المبرمج الدنمركي بارك لارس . كان يعمل سابقآ في جوجل ، ويعتبر خبير في لغة الجافا سكربت ، وايضآ ساهم في تأسيس اللغة المبرمج Kasper Lund .

تاريخ لغة  Dart

تمكنت جوجل من الأتفاق مع شركة EMCA ،من أستخدام اللغة كمعيار أساسي . وايضآ تعاون مع BSD ، مما جعل برمجيات اللغة مفتوحة المصدر.




تم أطلاق اول نسخة من لغة دارت  في عام 2011, ولكن النسخة الخالية من الأخطاء تم أطلاقها في عام 2017. وبما أنها لغة تابعة للعملاق جوجل ، فلابد انها سوف تكون لغة المستقبل . فمميزات هذه اللغة تأهلها لأزاحة لغات البرمجة الأخرئ وفي مقدمتها لغة الجافا.


دارتDart وفلاتر Flutter (منصة).


فلاتر هي منصة تمكنك من عمل تطبيقات أصيلة للهاتف ، تعمل على نظام الأندرويد و نظام أي أو أس . وتعتمد على لغة البرمجة دارت بشكل رئيسي، وأيضآ تمكننا هذه المنصة من بناء التطبيقات التي تعمل على نظام جوجل الجديد Fuchsia فوشيا.

وتتميز أيضآ هذه المنصة في جانب التصميم ، بأنها تمكنك من التحكم بكل بيكسل في الشاشة، وتستخدم في ذالك تقنية التصميم Material Design . وهذه التقنية تابعة لشركة جوجل .

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

مميزات لغة دارت dart


في الحقيقية هناك مميزات كثيره ولكني سوف أذكر أهمها ، وأكثرها تأثيرآ في عالم برمجة تطبيقات الهاتف ، وتطبيقات سطح المكتب والويب .

لغة برمجة تطبيقات أصيلة ، اي انها ذات أداء جبار.

لا تحتاج الى وسيط (جسر ) لتعامل مع الهاردوير.

تطبيقاتها تعمل على كلآ من نظام الأندرويد و نظام ios ونظام فوشيا.

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

تستطيع تكوين مكتبات خاصة ، وذالك بأن تسبق الكلمات الدلالية ب الرمز _ .

سهلة التعلم ولا تحتاج الى أتقان اي لغة غيرها للعمل عليها.

لها أستخدامات كثيرة ومتعددة.

تستطيع تكوين أنظمة متعددة ،و أنظمة تتعامل مع عدة أوامر في الوقت نفسة.

تمتلك Dart Vm مما يجعلها تعمل على السيرفرات.

يمكنك الأطلاع على برمجة تطبيقات الهاتف:دليلك لأفضل لغات البرمجة

هناك بعض من المميزات التي لم نذكرها ، ولكن خلاصة القول أن لغة الدارت تعتبر لغة المستقبل . فأذا كنت تنوي تعلم البرمجة فأنصحك بأن تتعلمها ، أتمنى ان أكون وفقت بالشرح
دمتم بوعي ( ^_^ ).
google-playkhamsatmostaqltradent