ربما لم تنتبه لكن الاخ ذكر انه يتوفر على قاعدة بيانات mysql :/
محسن بخيش
تقني شبكات و مبرمج ويب / تطبيقات ، أهتم بتقنيات الويب الحديثة و بتطوير الويب العربي الى ان يصل الى نفس المستوى الذي تعرفه باقي المواقع العالمية.
275 نقاط السمعة
210 ألف مشاهدات المحتوى
عضو منذ
0
أقولها و اعيدها دائما من الأفضل استخدام ، قالب تدعمه شركة كبيرة ، لكي تضمن عدم التوقف التطوير على القالب ودعم فني كبير ، الخطأ الذي يرتكبه حاليا معضم المبرمجين المبتدئين هو اتباع اي قالب يظهر فقط ﻷنه يقدم بعض الميزات الذي يعتقدون انه ( رائعة ) ، الأكثر أهمية من ان يكون القالب رائعا هو ان يكون له مستقبلا ، فلا يوجد اسوأ من ان تطور برنامجا على منصة معينة لتجد نفسك في النهاية تقوم بنقلها الى منصة اخرى
كنت استسلم مرارا وتكرارا عند تعلمي react لان طريقة عمل القالبين مختلفة تماما ، Angularjs يعمل بمبدأ MVC ( والذي سيتغير الى Components في النسخة 2 ) ، بينما react يعتمد على ال Components بحيث بالامكان استخدام Component داخل اخرى كما ان الHTML يتم كتابتها داخل كود جافاسكريبت ( ربما ستحاول ان تقول ان ذلك غير منصوح به ) أنا مثلك ظننت ذلك ولكن التعديل على الاكواد يكون اسهل لانهها جميعا في ملف واحد ، بامكانك ايضا استخدام الCSS داخل
تجربتي مع Angularjs في البداية كانت صعبة كما هو الحال عند استخدام اي تقنية جديدة ، لم يكن لدي فكرة عن كيفية الفصل بين ال Controllers ال Factories و ال Tempates إلى ان وقعت على صفحة لل angular best practice حينها اصبحت عملية التطوير سهلة ، بعض المشاكل الاخرى هي مع الاعلانات حيث ان اعلانات غوغل لا تعمل مع المحتوى الديناميكي مما كان يؤدي الى عدم ظهورها ايحانا و ظهورها احيانا اخرى ، كذلك عند وجود كلمة ads في اسم
أنصح بالابتعاد عن القوالب البرمجية التي لا يوجد خلفها شركات كبيرة ، ﻷنه غالبا يتم التخلي عن التطوير على هاته القوالب والدعم الفني الخاص بها يكون ضعيف جدا ، كما أنه لم يتم استخدامها في حالات واقعية ، انصح باستخدام react من فايسبوك ، سرعة و أداء عاليين ، دعم فني متواصل ، يتم استخدامه من طرف الشركة نفسها بموقعي فايسبوك و انستاغرام.
اخي العزيز ، أولا ليكن ايمانك بالله قوي فهو من يرزق ، ثانيا انت لا زلت مبتدأ في مضمار الويب خبرة سنتين لا تعتبر شيئا ، لذا عليك تطوير نفسك اولا و كما قال الاخوة جميع التطبيقات و البرامج تحتاج backend لذا زمن الويب لن ينتهي ، لكن هذا لا يمنع من تطوير نفسك في برمجة التطبيقات ، لأن العائد المادي حاليا مرتفع بها ، اما بخصوص اسعار التطبيقات و المواقع فهي تكون منخفضة عندما تكون جهة العمل من الافراد
من أهم الاسباب التي جعلتني اختار react على حساب angular : - تقسيم التطبيق الى مجموعة من الComponents الصغيرة المسؤولة عن نفسها ، حيث يسهل تغييرها ، استبدالها و التطوير عليها دون الخوف من ان وقوع خلل بباقي التطبيق. - امكانية تجميع كامل الكود الخاص بالتطبيق في ملف واحد ( CSS ,javascript , html ) ، لا تحتاج الى الرجوع الى مجموعة من الملفات خلال عملية التطوير بل تركز فقط على ملف جافاسكريبت واحد لكل Component. - استخدام هندسة Flux
مهما عرضت من التصاميم على العملاء ومهما شرحت لهم في قابلية الاستخدام و التطور الحاصل في الويب و تجربة المستخدم ، بمجرد ان انتهي من كلامي ، يقول لي جيد ولكني اريد نسخة لهذا الموقع ، في البداية كنت اقدم اكثر من تصميم حديث للعملاء دون الموافقة على اي احد منها ، لكن الان اقوم بتنفيذ ما يطلبه العميل من استنساخ و يتم الموافقة عليه بشكل فوري !!!!!