أبوبكر الطائف

مطور ويب شغوف بتقنيات الويب عموماً وخصوصاً PHP ودروبال.

http://bakrialtaif.danerp.com

82 نقاط السمعة
28.2 ألف مشاهدات المحتوى
عضو منذ
  • PHP
بدأت حديثاً بتجربة أطر العمل حيث كنت أستخدم إطار عملي خاص بي بدأت بدروبال ،،، صراحة إنصدمت فيه قليلاً حيث يريد عمل كل شيء بإستخدام الـInterface مما يشعرك ببعض التعقيد ، النسخة 8 من دروبال يبدو أنها ستأتي بتغييرات جوهرية ، حيث سيعتمد منهجية الـOOP والـORM. ومن المهم الإشارة إلى أن النسخة 8 من دروبال سيكون كثير من مكوناتها القاعدية مبنية بإستخدام Symfony ، وهذا ما جعلني أبدأ بدراسة Symfony والعمل به ، وجدته سهل وقوي البنية ويراعي المعايير البرمجية
  • PHP
إذا كنت تقصد بـ PDO : Portable Database Opject الخاص بلغة PHP فأعتقد ليس بينه علاقة وبين MYSQLI فـPDO هو عبارة عن Interface للربط بين مختلف محركات قواعد البيانات MySql,SqlServer,Oracle أو حتى MySqli وبين النظام المبني بإستخدام PHP. ويعلب PDO في ذلك دورين مهمين الأول : كونه يمكن النظام من التحويل بين مختلف محركات قواعد البيانات بكل سهولة ، والثاني: يزيد من درجة الأمان في النظام بتأمينه عمليات إدخال وإستلام البيانات من قاعدة البيانات. أما MySqli فهي نسخة مطورة من
17
- php لغة سهلة التعلم. - وجود مصادر عربية كثيرة للغة ( شروحات ، مقالات ، كتب ، .... ألخ ). - يوجد عدد كبير من أطر العمل (Framework) المبنية بإستخدام php ولكل واحد من هذه الأطر المجتمع الخاص به والذي يحاول تضخيم نفسه بصورة متواصلة مما يجذب المزيد الأشخاص إلى PHP ومن هذه الـFramework : Drupal, Symfony, PhpCake, Yii, Larvel, Codigniter, ... etc - ما أظهرته php من إمكانات وإعتماد كثير من المشاريع الكبيرة عليها مثل : Facebook ،
- أقترح كذلك عمل صفحة خاصة بالعضوية مع إمكانية ترتيبهم حسب نقاط التقييم
- بمجرد إشتراكي بالمجتمع لاحظت قليل من الضوضاء في المحتوى بمعنى الروابط مع الأسئلة مع المقالات مما يسبب قليل من التشويش ، فأقترح عمل فلتر لتصنيف المحتوى مثلاً قسم الويب ( الروابط ، المقالات ، الأسئلة ... ألخ ) وهكذا في بقية الأقسام. - الشاشة الرئيسة للدخول على المجتمع ( شاشة الدخول أو التسجيل ) تعطي إنطباع بأن المجتمع مغلق و ( متعنت ) ويأخذ الزائر مدة حتى ينتبه لرابط ( الدخول من غير تسجيل ) الموجود أسفل يمين الشاشة
أشكرك على الملاحظة بعد التقصي عن هذه النقطة وجدت أنه فيما يخص فيسبوك فملخصها أن دروبال متوافق مع فيسبوك بمعنى وجود مجموعة أدوات تمكن مطوري ومستخدمي دروبال من الإتصال بفيسبوك والإستفاده من بعض الخدمات والتقنيات التي يقدمها ومن أمثلة ذلك Drupal for Facebook وبإمكانك أخذ لمحة عنه عبر الرابط التالي: http://www.drupalforfacebook.org/ أما بخصوص توتير فقد إعتمدت توتير دروبال كبيئة تطويرها لمشروعها الخاص بمجتمع مطوري توتير يمكنك الإطلاع عليه عبر الرابط التالي: https://dev.twitter.com/ هنا دريس بايتيرت يتحدث عن ذلك : http://buytaert.net/twitter-using-drupal
أشكرك على التنبيه قرأتها معربة منذ فترة ولم أتحقق من الترجمة ، حسب Google Translator لكملة Entity ثلاثة معاني وهي: كيان ، كينونة ، وجود.
- PHP أخي الحبيب لم تبنى من الأساس على مفاهيم الـOOP ولكن حديثاً أصبحت PHP تطبق مفاهيم الـOOP بصورة ممتازة والدليل على ذلك كما قلت في تعليقك السابق أن " Yii أطار عمل حقيقي " وهو مبنى على PHP ولمزيد من التوضيح أرجو زيارة الرابط التالي: http://w3techs.com/technologies/overview/programming_language/all.
أخي العزيز Alsadi أصبت في بعض الجوانب ويبدو أن لديك خبرة جيدة في موضوع أطر العمل والبرمجة كائنية المنحى ، أود الإشارة للنقاط التالية: - في إعتقادي أن الهواة هم من أسسوا ركائز ما نتمتع به حالياً من تقنيات ، حتى أنه كثرت في الآونه الأخيرة ألفاظ مثل geek وغيرها ، وأغلب من أثروا في مسار التقنية في العالم من أمثال بلقيتس وزوكربيرج وستيف جوبس وغيرهم كثر لم يتلقوا تعليماً تقنياً منظماً وبدأوا كهواة. - أجد أنه من غير الضروري
أشكرك أخي العزيز على المبادرة أطلعت على مشروعكم الخاص بالتواصل الإلكتروني وأجده فريد في طرحه ، أتسأئل عن الخطوة التالية لكم ، وأتمنى لكم التوفيق
أقترح PHP لغة سهلة التعلم ، مرنة قوية ، تدخلك إلى عالم الويب بسهولة بإمكانك إستخدامها لبناء تطبيقات تعمل على الإنترنت أو الإنترانت أو حتى على جهاز مكتبي لديها دعم قوي لتطبيقات الموبايل عبر الـWeb Services وبإمكانها التكامل مع اللغات الأخرى بسهولة.