محمود_سعداوي نشر أمس الساعة 19:11 أرسل تقرير مشاركة نشر أمس الساعة 19:11 السلام عليكم. هل تعلم typescript يتطلب وجوبا تعلم oop. شكرا. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد عاطف17 نشر منذ 23 ساعة أرسل تقرير مشاركة نشر منذ 23 ساعة وعليكم السلام ورحمة الله وبركاته . بعيدا عن typescript فإن تعلم ال OOP من الأمور المهمة التي لا غنى عنها لأى مبرمج حيث إن OOP من تسهل في تنظيم المشاريع الكبيرة و سهولة الصيانة وسهولة فهم الأكواد. ومن المؤكد أنك ستتعامل مع مشاريع أو حتي مكتبات وأطر عمل التي تم بنائها بإستخدام نمط OOP ولذلك إذا لم يكن لديك علم حول OOP فستجد صعوبة في إستخدامها أو التعامل مع تلك المكتبات وأطر العمل . أما بخصوص سؤالك فإن في TypeScript، لا يتطلب الأمر بالضرورة تعلم البرمجة الكائنية (OOP) لتتمكن من استخدام اللغة بشكل فعال. TypeScript هي لغة توفر أنواعًا ثابتة (static types) وتحسينات على JavaScript، مما يتيح لك كتابة رمز أكثر قوة ومرونة. مع ذلك، هناك بعض النقاط التي قد تجعل تعلم البرمجة الكائنية مفيدًا عند العمل مع TypeScript: الأنماط البرمجية: TypeScript تدعم البرمجة الكائنية، مما يعني أنه يمكنك استخدام الفئات (classes) والميراث (inheritance) وواجهات (interfaces) وغيرها من مفاهيم OOP. إذا كنت تتعامل مع مشاريع كبيرة أو فرق تطوير، فإن فهم OOP يمكن أن يساعد في تنظيم الكود وتحسين القابلية للصيانة. تنظيم الكود: البرمجة الكائنية يمكن أن تساعد في تنظيم الكود وتبسيط التعامل مع الكائنات والمكونات المختلفة، مما قد يكون مفيدًا في المشاريع الكبيرة والمعقدة. الأنماط الشائعة: بعض المكتبات والأطر (frameworks) في TypeScript تعتمد على أنماط OOP. على سبيل المثال، Angular يستخدم الكثير من مفاهيم OOP. لكن، يمكنك استخدام TypeScript دون الغوص بعمق في OOP . ولكن نصيحتي لك هي بدأ تعلم OOP أولا . ويمكنك قراءة المقال التالي حول ال OOP : 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبدالباسط ابراهيم نشر منذ 9 ساعة أرسل تقرير مشاركة نشر منذ 9 ساعة أولاً يجب معرفة أن TypeScript هو بمثابة امتداد لـ JavaScript وتضيف إليه ميزات مثل الأنواع (types) والواجهات (interfaces) والفئات (classes) التي تسهل البرمجة الكائنية التوجه. إذا كنت تعرف OOP مسبقًا، سيكون من الأسهل لك فهم واستخدام هذه الميزات. ويمكنك استخدام TypeScript لبناء تطبيقات تعتمد على البرمجة الوظيفية (functional programming) . ولذلك ليست هناك حاجة لاستخدام الفئات والوراثة إذا لم تكن تتطلبها متطلبات مشروعك. مع ذلك، يمكنك استخدام TypeScript بدون الاعتماد على OOP، واستخدامها فقط لتحديد الأنواع وإضافة الثباتية إلى الكود الخاص بك. لكن فهم OOP سيساعدك في كتابة كود أكثر تنظيمًا وقابلية لإعادة الاستخدام عموماً . اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمود_سعداوي
السلام عليكم.
هل تعلم typescript يتطلب وجوبا تعلم oop.
شكرا.
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.