RSS

Tag Archives: MySQL

إطلاق الإصدار 4.0 من مكتبة PHP واللغة العربية

screenshotلقد تم إطلاق الإصدار 4.0 من مكتبة PHP واللغة العربية في الثامن من شهر كانون الثاني / يناير 2016 بعد غياب دام قرابة الثلاثة أعوام منذ تقديم آخر إصدارات هذه المكتبة في بدايات العام 2013 وهو الإصدار 3.6.0 لتكون هذه بداية عهد جديد من عملية التطوير لمواكبة آخر المستجدات في عالم الويب وتقنياته. سنسعى في هذه المرحلة إلى زيادة تكاملية عمل وظائف المكتبة وتبسيط بنيتها الداخلية وواجهتها البرمجية، حيث تجدون بداية انعكاس هذا التوجه في إصدارنا العتيد 4.0 من خلال اعتماد نمط التحميل الكسول Lazy Loading للأصناف / الكلاسات الفرعية الداخلية. بمعنى آخر ليس المبرمج بحاجة بعد الآن إلى تحميل صريح للصنف الفرعي قبل استدعاء طرائق / توابع منه، وهكذا لم يعد مطلوبا منك كمطور أن تعلم البنية الداخلية للمكتبة وملفاتها بل عليك التركيز فقط على الوظائف التي ترغب باستدعائها، واترك مهمة تحميل الملفات ذات الصلة على آلية عمل الداخلية للمكتبة، وهو ما يعتبر خطوة جديدة على طريق التخلص من إرث البدايات حينما بنيت هذه المكتبة من ربط مكتبات صغيرة أخرى بوظائف متفرقة. من جهة أخرى فقد تم التخلص نهائيا من الصنف الفرعي CharsetC المخصص للتحويل ما بين مجموعات المحارف العربية المختلفة والذي كان ضروريا في فترة من الفترات نظرا لضعف الدعم المتوافر لتلك المحارف وعدم استقراره ما بين المخدمات المتنوعة، وقد تم تنحية وظائفها لصالح التابع iconv في لغة PHP والذي يقدم أداء أعلى وشيفرة برمجية داخلية أبسط وأكثر نظافة وبالتالي أقل عرضة للمشاكل والأخطاء.

المزيد…

 

الأوسمة: , , , ,

إعداد وضبط منصة WAMP للتطوير

هناك العديد من الحزم التي تقوم بتنصيب بيئة WAMP للمطور بسهولة ويسر دون الدخول في تعقيدات الضبط والإعداد التي عادة ما تلقى على كاهل مدير المخدم في حين يكون مطور تطبيقات الويب غير مطالب عادة بالغوص فيها والتعمق في خياراتها وطرائق عملها، حيث تقوم معظم الحزم المتاحة على الشابكة بتنصيب مخدم الويب Apache وقاعدة بيانات MySQL إضافة إلى لغة البرمجة PHP وتربط تلك الكينونات الثلاث ببعضها البعض لتكون جاهزة لاختبار وتجريب الشيفرات البرمجة التي يطورها المبرمج، ومن هذه المكونات الثلاث أتت أحرف الاختصارات AMP للبيئة المقصودة، أما حرف W فعلى الأغلب أنك عرفت أنه يشير إلى نظام Windows للتشغيل، فيما بيئة التطوير والعمل LAMP تتضمن ذات العناصر فيما عدى الاختلاف بنظام التشغيل وهو في هذه الحالة Linux.

المزيد…

 

الأوسمة: , ,