لنفترض انه عندنا موقع اليكتروني يتم عرض معلومات عن البيتزا🍕 فيه🤤
وكنا بنحتاج ان العميل يرتبط مع السيرفر ويتبادلو بالبيانات 🤔
👇
المشكله الكبيره الذي تواجهنا لمن نتبادل بيانات بين طرفين هو صيغة البيانات نفسه ..😭
بشكل ابسط 😎.. عشان الطرفين يفهمو البيانات لازم تكون طريقة تمثيل هذه البيانات موحدة للطرفين 💪
ومن هنا جائت الهيرو 🦸♀️ json
لكن قبلها خلونا نشوف مراحل ظهورها 😎
👇
قراءة النصوص بهذه الطريقة سهله لكنها ليست سهله عند انشاءها في جهة الكلاينت..
لذلك هذه الطريقة بتبادل البيانات لاتعتبر فعاله 😢
👇
طريقة ثانيه, استخدام xml واستخدمت لسنوات طويله وخاضعة للمعايير الدولية..
لكن 😌 🌚
استخدام xml غير فعال .. لماذا؟🥺
تحتاج مساحة تخزين اكبر وتمثيلها لبعض البيانات المعقده يحتاج لجهد كبير بالاضافة الى انها قد تسبب overhead لل web services
والحل؟ 😢
👇
Voilà 😍
الحل 💫 كان بال json وهي اختصار ل JavaScript Object Notation
ميزاتها🤤
تعتبر صيغة خفيفة lightweight والهدف منها تخزين البيانات وتبادلها ⚡️
سهلة الوصف والفهم ⭐️
👇
قلنا انها سهلة الفهم🤔السبب هو طريقة تمثيلها syntax
لكن😎😌كيف يتم تمثيلها؟
1️⃣ تعتمد على key و value يفصل مابينهم(:)
2️⃣ يتم الفصل بين كل قيمة والثانيه (,)فاصلة
3️⃣ json بالنهاية هيobjectلذلك عند تعريفها يتم حصرها ضمن{}
4️⃣ يمكن ان تحتوي قيمة json مصفوفه
👇
مثال لتمثيل json 😌
👇
وبنسرد الان الاسباب ان json هي الافضل 💪
1️⃣ سريعه باعتبارها خفيفة😁
2️⃣ سهلة القراءه 🤩
3️⃣ البنية تبعها تطابق البيانات التي سيتم تخزينها ونقلها
4️⃣ تمثيلها مشابه لتمثيل الكائنات ضمن الكود مع وجود فروق بسيطه
5️⃣ينطبق عليها المثل"خير الكلام ماقل ودل" بعكس xml
👇
عشان ينتهي الثريد هذا بشكل جميل 😍
لاتنسى 😎
1️⃣تضغط على ❤️
2️⃣ تسوي ريتويت 🔁
3️⃣ متابعه لحسابي اذا لسه ماتابعت 😍
4️⃣ صلي على النبي وحطلنا تعليق يحمسنا نكتب اكثر 😁💪
اتمنى يكون الشرح فوق واضح 👆 وبس
• • •
Missing some Tweet in this thread? You can try to
force a refresh
شرح مبسط لمفاهيم #oop بمثال حي من الكبير والكبير جوي 😂
تجذبني كثير هذا النوع من الشروحات 😍
من مثلي؟ 😌
👇
ايه هو الinheritance ؟ 🤔
خلينا نبدأ بالمعنى الحرفي للinheritance وهو عبارة عن ايه في الكبير اوي.
الترجمة الحرفية لكلمة inheritance هي "التوريث" يعني
👇
بورث حاجة من حد زي ما الكبير اوي و چوني وحزلقوم ونعيم ورثوا ملامحهم من الكبير اوي اوي و ورثوا الدوار وورثوا حاجات تانية كتير كذلك في الoop الinheritance انا بورث الmethods والattributes(الدوال والخصائص) الخاصة بالclass parent للclass child