#مقالات_برمجية📙
• دارت لغة برمجية أنشات في 2011 وتم تبنيها وتطويرها من قبل جوجل، وتعتبر لغة تدعم العديد من المنصات مثل الويب وسطح المكتب والهواتف الذكية.
دارت مبنية على البرمجة الشيئية وتدعم الكلاسات وال garbage collections وطريقة كتابة الاكواد فيها مشابة للسي والجافا
🔵المتغيرات في دارت من النوع الاختياري
أي انه يمكنك اختيار نوع المتغير أو ما تحدد شي وتكتفي بإستخدام var
🔵 انواع المتغيرات في لغة dart شبيهة بباقي اللغات
🔵 تقدر كمان تعرف نوع المتغير اثناء عمل البرنامج، نشوف انه لغة الدارت جمعت بين قوة اختيار المتغيرات مثل الجافا والسي وكمان مرونة عدم تحديد المتغير مثل الجافا سكريبت
🔵 أخر نوع راح اتكلم عليه هنا هو الdynamic type ويعطي مرونة كبيرة ومفيد جدا في برمجة الدارات وفي الفلاتر كمان
2⃣ الدوال (Functions)
في لغة الدارت، تعتبر الدوال من أنواع المتغيرات، وذلك يمكننا من اضافتها لدوال أخرى كمتغيرات وكذلك إرجاعها عن طريق return https
ا3⃣ Mixins: - في حالة إحتياجك لوراثة اكثر من كلاس ، يمكن استعمال الMixins لعمل هذه الشيء بهذه الطريقة وباستعمال With https
4⃣ Constructorsهناك العديدمن الـ Constructors في لغة Dart مثل الnamed constructors، factory constructors ، private constructors
5⃣ Asynchronous Programming
لغة الDart لغة single threaded وبالتالي ما ينفع نعمل اكثر من thread لتنفيذ المهام بنفس الوقت، بديل عن ذلك تقدر تستعمل الFutures لتنفيذ نفس المهام الممكن تنفيذها في الmulti-threaded languages
6⃣ أدوات تساعدك في البدء في لغة برمجة دارت
🔵 أول أداة هي الDartPad وهو عبارة عن موقع يمكنك من خلاله برمجة وتطبيق لغة الدارت وتجربة اللغة، الموقع يحتوي على كل المكاتب الأساسية ويفتقر لبعض المكاتب المتعلقة بال VM مثل dart:io المتخصصة في الملفات والاتصال بالنت.
🔵 معلومة مهمة: تقدر تجرب الفلاتر وتطبيقات الموبايل البسيطة عن طريقه بدون أي تنصيب
🔵Pub
مدير ملفات خاص بالدارت مهمته تسهيل إضافة وتثبيت ونشر المكتبات الخاصة بالدارت
🔵 Dart2js
كومبايلر يحول كود الدارت لجافا سكريبت ويتم استخدامه عند برمجة تطبيقات خاصة بالويب
ا🔵 Dart2native
كومبايلر يحول كود الدارت لكود يعمل على 64x machines بحيث يدعم ماك، ويندوز ولينيكس
7⃣ أهم الـ IDEs للبدء في البرمجة بلغة Dart
🔵 اندرويد ستديو : البرنامج المستخدم لتطوير تطبيقات الاندرويد بلغة الجافا أو الكوتلين، يدعم استخدام الدارت والفلاتر بعد تنصيب ملفاتهم والاضافات الخاصة فيهم، طريقة الاستخدام موجودة في موقع دارت وفلاتر
🔵 intellij idea
مشابه للاندرويد ستديو، ( إختيار مفضل بالنسبة لي)
🔵 فيجيوال ستديو كود (VS Code)
برنامج من visual studio خفيف الحجم ويمكنك استخدامه لعمل برامج دارت.
#طور_نفسك
• دارت لغة برمجية أنشات في 2011 وتم تبنيها وتطويرها من قبل جوجل، وتعتبر لغة تدعم العديد من المنصات مثل الويب وسطح المكتب والهواتف الذكية.
دارت مبنية على البرمجة الشيئية وتدعم الكلاسات وال garbage collections وطريقة كتابة الاكواد فيها مشابة للسي والجافا
🔵المتغيرات في دارت من النوع الاختياري
أي انه يمكنك اختيار نوع المتغير أو ما تحدد شي وتكتفي بإستخدام var
🔵 انواع المتغيرات في لغة dart شبيهة بباقي اللغات
🔵 تقدر كمان تعرف نوع المتغير اثناء عمل البرنامج، نشوف انه لغة الدارت جمعت بين قوة اختيار المتغيرات مثل الجافا والسي وكمان مرونة عدم تحديد المتغير مثل الجافا سكريبت
🔵 أخر نوع راح اتكلم عليه هنا هو الdynamic type ويعطي مرونة كبيرة ومفيد جدا في برمجة الدارات وفي الفلاتر كمان
2⃣ الدوال (Functions)
في لغة الدارت، تعتبر الدوال من أنواع المتغيرات، وذلك يمكننا من اضافتها لدوال أخرى كمتغيرات وكذلك إرجاعها عن طريق return https
ا3⃣ Mixins: - في حالة إحتياجك لوراثة اكثر من كلاس ، يمكن استعمال الMixins لعمل هذه الشيء بهذه الطريقة وباستعمال With https
4⃣ Constructorsهناك العديدمن الـ Constructors في لغة Dart مثل الnamed constructors، factory constructors ، private constructors
5⃣ Asynchronous Programming
لغة الDart لغة single threaded وبالتالي ما ينفع نعمل اكثر من thread لتنفيذ المهام بنفس الوقت، بديل عن ذلك تقدر تستعمل الFutures لتنفيذ نفس المهام الممكن تنفيذها في الmulti-threaded languages
6⃣ أدوات تساعدك في البدء في لغة برمجة دارت
🔵 أول أداة هي الDartPad وهو عبارة عن موقع يمكنك من خلاله برمجة وتطبيق لغة الدارت وتجربة اللغة، الموقع يحتوي على كل المكاتب الأساسية ويفتقر لبعض المكاتب المتعلقة بال VM مثل dart:io المتخصصة في الملفات والاتصال بالنت.
🔵 معلومة مهمة: تقدر تجرب الفلاتر وتطبيقات الموبايل البسيطة عن طريقه بدون أي تنصيب
🔵Pub
مدير ملفات خاص بالدارت مهمته تسهيل إضافة وتثبيت ونشر المكتبات الخاصة بالدارت
🔵 Dart2js
كومبايلر يحول كود الدارت لجافا سكريبت ويتم استخدامه عند برمجة تطبيقات خاصة بالويب
ا🔵 Dart2native
كومبايلر يحول كود الدارت لكود يعمل على 64x machines بحيث يدعم ماك، ويندوز ولينيكس
7⃣ أهم الـ IDEs للبدء في البرمجة بلغة Dart
🔵 اندرويد ستديو : البرنامج المستخدم لتطوير تطبيقات الاندرويد بلغة الجافا أو الكوتلين، يدعم استخدام الدارت والفلاتر بعد تنصيب ملفاتهم والاضافات الخاصة فيهم، طريقة الاستخدام موجودة في موقع دارت وفلاتر
🔵 intellij idea
مشابه للاندرويد ستديو، ( إختيار مفضل بالنسبة لي)
🔵 فيجيوال ستديو كود (VS Code)
برنامج من visual studio خفيف الحجم ويمكنك استخدامه لعمل برامج دارت.
#طور_نفسك