Vuejsأم PHP 🤔 ?

صراحة عندما اكتشفت خاصية ال Routing في مكتبة vue-js أصابني الذهول وجاءني السؤال التالي:
هل فعلا مكتبة vue يمكن ان تغنينا عن استخدام PHP؟
وهل يمكن دمج اللغتين معا في مشروع كبير مثل سوق الكتروني؟

3 Likes

ال vue js هي framework أي اطار عمل لجافاسكربت متخصصة في عمل تطبيقات الفرونت في حين PHP هي لغة برمجة تستعمل في عمل الباكند أي السيرفيرات و بالتالي عملهما مختلف تماما.

يعني سؤالك مشابه للسؤال هل نستطيع عمل تطبيق ويب بدون سيرفر.
الجواب هو لا نستطيع. يجب دائما وجود الجانبين في أي موقع لأن عمل الاثنين متكامل.

و الطريقة الأفضل هي عمل API بلغة باكند سواءا PHP او python أو ruby أو أي لغة أخرى… و استهلاكه في تطبيق الفرونت باستعمال مثلا مكتبة axios و استغلال الداتا بأي شكل.

2 Likes

ممتاز جدا… أعلم أنه لا بد من وجود سيرفر… لكن اندهشت حقيقة من قدرة vue في عمل single page application

الان أعتقد أنه من الأفضل استخدام PHP في عمل single-page application وربطها بقاعدة البيانات بالسيرفر… ويمكن استخدامvue في تصميم ديناميكي لمحتوى الصفحات … مما يساهم في سرعة الأداء والperformance

2 Likes

فعلا vuejs صارت من أقوى أطر العمل في الفرونت و في وقت قياسي :heart_eyes:

أيضا يمكنك في الحقيقة عمل تطبيقات ويب باستعمال vuejs فقط و استعمال node server لكنها لن تحتوي على طريقة لتخزين الداتا و لا تحتوي على authentication و لا على كل مهام الباكند.

لذلك يمكن استغلال الاثنين بعمل API في الباكند و استغلاله في الفرونت.

2 Likes

انا الان على الطريق الصحيح :heart_eyes:

2 Likes