منتديات تراتيل شاعر

منتديات تراتيل شاعر (http://tra-sh.com/vb/index.php)
-   تطوير المواقع والمنتديات ▪● (http://tra-sh.com/vb/forumdisplay.php?f=44)
-   -   ما هي Angular (http://tra-sh.com/vb/showthread.php?t=166972)

رحيل المشاعر 06-08-2021 10:11 AM

ما هي Angular
 


ما هي Angular


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

تاريخ Angular

كان أول إصدارٍ مستقرٍ ورسميٍّ لـ Angular عام 2016 وهو Angular 2، ومنذ ذلك الوقت بدأت النسخة السابقة منها والتي كانت تسمى AngularJS تفقد شعبيتها، حيث كان أهم ميزةٍ للإصدار الجديد هو قابلية التطوير لمنصاتٍ مختلفةٍ للويب والموبايل وسطح المكتب وهذا ما افتقرت له النسخة القديمة، ولم يتوقف التطوير لهذه المنصة فقد تم إصدار النسخة الرابعة منها في نهاية العام ذاته 2016، وكان الانتقال إلى النسخة الرابعة أسهل من الانتقال السابق إلى الثانية، إلى أن بعض المشكلات لم يتم حلها إلى أن طرح الإصدار المستقر منها Angular 5 في نوفمبر 2017، ونجد اليوم إصدار Angular 7 وبانتظار صدور النسخة الثامنة منها في الأيام القليلة القادمة.
ميزات Angular
إن اتخذت قرار الانتقال إلى Angular فسوف تحصل على الكثير من الميزات وستتمتع بالعديد من الخصائص نذكر منها:
إمكانية بناء تاغات HTML خاصة ب والتي تدل على مكونات تقوم أنت ببنائها على سبيل المثال: <calendar></calendar> والذي سوف يظهر كتقويمٍ كاملٍ بناءًا على ما قمت بكتابته في التعليمات البرمجية.
قابلية إعادة الاستخدام للمكونات التي يتم بنائها بسهولةٍ، وهذا جزءٌ من الميزات التي تسهل العمل بشكلٍ كبيرٍ.
تقدم أدوات وأنماط لبناء المشروع بحيث يكون قابل للصيانة، فعندما تقوم ببناء مشروع Angular صحيح لن يكون لديك في النهاية مجموعةً كبيرةً من الملفات التي يصعب تعديلها والوصول إلى الملف الصحيح منها بل ستحصل على مشروعٍ منظمٍ وسهل الفهم وقابلٍ للتعديل بسهولةٍ.
تقوم برمجة التطبيقات والمواقع فيها على لغة جافا سكريبت ولكن بنسخةٍ محسنةٍ منها تدعى TypeScript، فلا يتطلب الأمر تعلم لغاتٍ برمجيةٍ جديدةٍ للحصول على كل تلك الميزات فهي أيضًا تعتمد على JS ES6 الشهير، وسوف تتمتع بكامل الميزات التي اعتدت عليها وأكثر من كتابةٍ بشكلٍ مستقرٍ واستخدام للكلاسات والواجهات ومجالات الأسماء والترتيب نفسه.
تعتمد Angular على فكرةٍ هامةٍ ألا وهي “لا داعي لاختراع العجلة من جديد”، ولذلك فهي تقدم الكثير من التسهيلات التي يستخدمها المطورون بكثرةٍ كجزءٍ منها، حيث يمكن بناء عناصر HTML ديناميكية، واستخدام Form عن طريق أداة التحكم به FormControl باستخدام قواعد تحكمٍ مختلفةٍ، وإرسال الطلبات غير المتزامنة HTTP بسهولةٍ، بالإضافة للكثير من الأدوات الأخرى التي تجعل تطوير المواقع وتطبيقات الويب أكثر سهولةً وتنظيمًا.
فصل المكونات المترابطة والذي جعل من السهل استبدال أي مكونٍ بمكونٍ مختلفٍ وذلك عن طريق حقن الكود بوساطة Node js.
يمكن التلاعب بالـ DOM عند الحاجة، حيث لا يتم ربط منطق التطبيق بمنطق العرض مما يجعل الكود أكثر وضوحًا وتنظيمًا.
بناء مواقع وتطبيقات ويب قابلةٌ للاختبار وهي قد تكون قيد الاختبار أثناء بنائها، حيث تتيح Angular إمكانية الاختبار الوحدات والاختبار من طرفٍ إلى طرفٍ، وكل ذلك عن طريق أدوات اختبار مثل Jasmine و Protractor.
يمكن استخدام Angular للموبايل والحاسب معًا مما يعني أنك تستخدم بيئةً واحدةً لأغراضٍ متعددةٍ.
تملك مجتمع مطورين كبير ويمكنك الحصول على الأدوات والإضافات المختلفة بسهولةٍ.

وهذا ما يجعلنا نقول أن الـ Angular هي ليس مجرد إطار عملٍ للمطورين بل هي نظامٌ متكاملٌ يجعل عملية التطوير فعالةً وسهلةً ومنظمةً وقابلةً للصيانة مع الكثير من الإضافات والتسهيلات التي تجعلك متفرغًا لبناء الجوهر الأساسي للموقع دون القلق حول باقي التفاصيل.

هل هناك أي سلبيات

لا يمكن تواجد أي تقنيةٍ كاملةٍ وإلا لتوقف التطور عندها ولكن سلبيات الأنغولار قليلة ويمكن التعامل معها بسهولةٍ ومنها:
الأداء: وهو أمرٌ نسبيٌّ في الواقع إلا أن بعض تطبيقات الويب التفاعلية أظهرت أداءً غير جيدٍ في بعض الأحيان.

منحني التعلم متناقص: بسبب كونها متعددة الاستخدامات يكون لكل فكرةٍ غالبًا عدة طرقٍ للتنفيذ مما يثير بعض المتاعب أثناء تعلم استخدامها.









aksGin 06-08-2021 09:30 PM

رد: ما هي Angular
 

حضور مُلفت بالنشاط والعطاء ق1
يعطيتس العافية غلاتي ق1

صاحبة السمو 06-08-2021 10:37 PM

رد: ما هي Angular
 
،/
جَلبَ ممُيَّز جِدَاً
وإنتقِاءَ رآِئعْ تِسَلّمْ الأيَادِيْ
ولآحُرمِناْ مِنْ جَزيلِ عَطّائك..

هيبة مشاعر 06-08-2021 10:46 PM

رد: ما هي Angular
 
كل الشكــر لك ولروعــة طرحـك وآختيارك
دآم تميــــزك ...

طبعي حنون 06-09-2021 12:09 AM

رد: ما هي Angular
 
طرح في غايه آلروعه وآلجمال
سلمت آناملك على الانتقاء الاكثر من رائع
ولاحرمنا جديدك القادم والشيق
ونحن له بالإنتظار,,~

عين الثريا 06-09-2021 02:44 AM

رد: ما هي Angular
 
يعطيكـ آلعآفيهـ يارب
وبارك الله فيك
تحيتي

ولد الذيب 06-11-2021 08:21 PM

رد: ما هي Angular
 
عافااك الله على الطرح الرااااائع والجميل :137:






:136:




اعتدنا منك المميز والإبداع دائماً ونتطلع لجديدك :81:

بحـر 06-14-2021 11:34 AM

رد: ما هي Angular
 
كالعادة ابداع رائع وطرح يستحق المتابعة
شكراً لك بانتظار الجديد القادم دمتي بكل خير

المحبوب 06-14-2021 10:07 PM

رد: ما هي Angular
 
يعطيك العافيه

طرح موفق

لاعدم

شموع الحب 06-15-2021 10:12 PM

رد: ما هي Angular
 
سلمت على روعه طرحك
نترقب المزيد من جديدك الرائع
دمت ودام لنا روعه مواضيعك

https://www.3b8-y.com/vb/images/smilies/100%20(76).gif

رحيل المشاعر 06-21-2021 10:22 PM

رد: ما هي Angular
 
اكس
يعطيك العافيه ويسلم يدينك
لروحك الجوري
ودي

رحيل المشاعر 06-21-2021 10:23 PM

رد: ما هي Angular
 
المحبوب
يعطيك العافيه ويسلم يدينك
لروحك الجوري
ودي

رحيل المشاعر 06-21-2021 10:23 PM

رد: ما هي Angular
 
بحر
يعطيك العافيه ويسلم يدينك
لروحك الجوري
ودي

رحيل المشاعر 06-21-2021 10:23 PM

رد: ما هي Angular
 
شموع

رحيل المشاعر 06-21-2021 10:23 PM

رد: ما هي Angular
 
صاحبه
يعطيك العافيه ويسلم يدينك
لروحك الجوري
ودي

رحيل المشاعر 06-21-2021 10:24 PM

رد: ما هي Angular
 
عين
يعطيك العافيه ويسلم يدينك
لروحك الجوري
ودي

رحيل المشاعر 06-21-2021 10:25 PM

رد: ما هي Angular
 
هيبه
يعطيك العافيه ويسلم يدينك
لروحك الجوري
ودي

رحيل المشاعر 06-21-2021 10:25 PM

رد: ما هي Angular
 
ولد
يعطيك العافيه ويسلم يدينك
لروحك الجوري
ودي

رحيل المشاعر 06-21-2021 10:25 PM

رد: ما هي Angular
 
طبعي
يعطيك العافيه ويسلم يدينك
لروحك الجوري
ودي

خياط 07-10-2021 11:07 AM

رد: ما هي Angular
 
,‘*
أختيااار أكـثر من رااائـع ’
وُجودك لـه وآقعٌ مُختلف / وكله تميز ..
شُكراً تمتد عميقاً وتنتشي لك بالورد
|‘,:118:

عَـاشِق نَـجْـدْ 07-12-2021 09:46 AM

رد: ما هي Angular
 
سلمت الايااادي..
طرح متميز وفي غاية الروعه والجماال..
دام تميزكم وابدااعااتكم..
ودمتم بود..

رحيل المشاعر 07-16-2021 09:01 PM

رد: ما هي Angular
 
يعطيك العافيه وتسلم يدينك
لروحك الجوري
ودي

سحاب 07-09-2022 02:51 PM

رد: ما هي Angular
 
,‘*
شُكراً يَ ألق
لـ جمال الآطَروحهَ الآنيقَهَ
أطيب التحايا وارق المنى |,‘:118:


الساعة الآن 02:02 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. TranZ By Almuhajir
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2010
new notificatio by 9adq_ala7sas
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Security team

mamnoa 4.0 by DAHOM