محمود سعداوي2 نشر 8 ديسمبر أرسل تقرير نشر 8 ديسمبر السلام عليكم. المعلوم أن UML Diagrams مبني على البرمجة الكائنية التوجه على عكس node.js. ماهي الطريقة المثلى لإستخدام UML Diagrams في مشروع nodejs شكرا 2 اقتباس
0 عبد الوهاب بومعراف نشر 8 ديسمبر أرسل تقرير نشر 8 ديسمبر في الواقع UML تم تصميمها في الأصل لدعم البرمجة الكائنية التوجه، لكن يمكن استخدامها بشكل فعال حتى في المشاريع التي تستخدم Node.js، فقط حاول اختيار المخططات المناسبة للمشروع لأنه UML يحتوي على عدة أنواع من المخططات، فلديك Use Case هذه المخططات مفيدة لفهم كيفية تفاعل المستخدمين أو الأنظمة الخارجية مع تطبيقك، و في مشاريع Node.js، يمكن استخدامها لتحديد نقاط النهاية في الـ API أو تحديد الوظائف المهمة للتطبيق. أيضا مخططات Sequence تعتبر مفيدة لأن Node.js يعتمد بشكل كبير على العمليات غير المتزامنة، لذا فإن هذه المخططات مفيدة جدا لفهم التسلسل الزمني للعمليات، خاصة في العمليات غير المتزامنة مثل استدعاء APIs أو التعامل مع الـ Promises، و توضح كيف تتفاعل الكائنات أو الوظائف مع بعضها البعض على مدار الزمن. و المفتاح هنا هو اختيار المخططات المناسبة لطبيعة مشروعك وتكييفها مع هيكلية المشروع. 1 اقتباس
0 Chihab Hedidi نشر 8 ديسمبر أرسل تقرير نشر 8 ديسمبر وعليكم السلام ورحمة الله وبركاته، صحيح أن لغة UML مرتبطة أكثر بمفهوم البرمجة الكائنية التوجه، ولكن يمكن استخدامها أيضا في مشاريع تعتمد على Node.js حتى وإن كانت Node.js مبنية على JavaScript، وهي لغة تدعم البرمجة الوظيفية بالإضافة إلى البرمجة الكائنية، حيث يمكنك إستخدام Deployment Diagram لتوضيح خوادم Node.js، قواعد البيانات، وأي خدمات خارجية، و أيضا Component Diagram لتحديد مكونات المشروع مثل وحدات الـ APIs، أو الوحدات المستقلة داخل المشروع. فهذه الأنواع من الرسوم البيانية مفيدة بغض النظر عن نوع البرمجة المستخدم، ف UML يمكن استخدامها لتصميم التدفقات والمنطق المعماري حتى مع الأنظمة المبنية على Node.js، ولكن التركيز يكون على تصميم النظام والتدفق العام وليس فقط الكائنات. 1 اقتباس
السؤال
محمود سعداوي2
السلام عليكم.
المعلوم أن UML Diagrams مبني على البرمجة الكائنية التوجه على عكس node.js.
ماهي الطريقة المثلى لإستخدام UML Diagrams في مشروع nodejs
شكرا
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.