JsPHP
JsPHP هي مكتبة جافا سكريبت متعددة المتصفحات، مصممة لجعل واجهة برمجة تطبيقات PHP (API) متاحة في بيئات جافا سكريبت. بدأها كيفن فان زونيفيلد باسم php.js، وأُصدرت كمشروع مفتوح المصدر عام 2008. في أواخر عام 2011، قام جون إليوت بتطوير نسخة معدلة من مشروع php.js إلى JsPHP، وأطلق بيئة تطوير متكاملة تعاونية (IDE) عبر الويب على www.jsphp.com، في محاولة لإعادة إحياء المشروع ومنحه حيوية جديدة، وكذريعة لتطوير نظام إدارة محتوى (CMS) بميزات لمطوري البرامج، مثل اختبار الوحدات وقياس الأداء . [ 1 ] [ 2 ]
JsPHP برنامج مجاني ومفتوح المصدر ، مرخص بترخيص مزدوج بموجب رخصة MIT أو رخصة جنو العمومية العامة، الإصدار 2. [ 3 ] صُمم JsPHP لتوفير واجهة برمجة مألوفة وقوية لمبرمجي جافا سكريبت ذوي الخبرة في PHP أو الذين يدمجونها. يُعد JsPHP إضافة مفيدة لمكتبات جافا سكريبت الأخرى، ويمكن استخدامه في تطبيقات Ajax وصفحات الويب الديناميكية وتطبيقات الويب.
أصل الكلمة
يشير اختصار "js" في JsPHP إلى لغة جافا سكريبت ، بينما يشير "PHP" إلى PHP : معالج النصوص التشعبية. وكما هو الحال مع العديد من مشاريع البرمجيات [ 4 ]، تم اختيار اسم JsPHP لوجود اسم نطاق متاح، وهو www.jsphp.com؛ والاسم في مجمله موجز وواضح.
سمات
يدعم JsPHP الغالبية العظمى من واجهة برمجة تطبيقات PHP، بما في ذلك وظائف المصفوفات، والرياضيات، ومعالجة الفئات/الكائنات، والتاريخ والوقت، ومعالجة الأخطاء والتسجيل، ونظام الملفات، ومعالجة الوظائف، و JSON ، والتعبيرات النمطية ، والجداول، والسلاسل النصية، والتجزئة، وعناوين URL، وXML.
بما في ذلك المكتبة
مكتبة JsPHP متاحة فقط في حزم مخصصة. هذا يعني أن مطور البرامج يختار الدوال التي يحتاجها، ويتم تجميع ملف مكتبة JsPHP مع الدوال المختارة وتوابعها. كما تتوفر الدوال للتنزيل بشكل فردي. يمكن أن تكون التنزيلات ضمن فئتين: إما "كود الإنتاج" (الذي تم تحديده خصيصًا على أنه جاهز للنشر) أو "كود التطوير" (وهو أحدث كود متاح في المستودع).
التطوير على www.jsphp.com
تم تطوير مكتبة JsPHP على الموقع www.jsphp.com، الذي يوفر نظام إدارة محتوى وبيئة تطوير متكاملة لتطوير واختبار البرمجيات. ومن أبرز ميزاتها أدوات تحرير الكود المدمجة، واختبار الوحدات ، وقياس الأداء . وتعتمد أداة اختبار الوحدات على مكتبة QUnit ، وهي جزء من مشروع jQuery .
انظر أيضاً
مراجع
- ↑ "تاريخ php.js" . تم الاطلاع عليه بتاريخ 2012-04-06 .
- ↑ "مرحباً بكم في JsPHP" . تم الاطلاع عليه بتاريخ 2012-04-06 .
- ↑ "الترخيص – JsPHP" . تم الاطلاع عليه بتاريخ 2012-04-06 .
- ↑ "ملخص باركامب نيويورك" . جون ريسيج . تم الاطلاع عليه بتاريخ 27 مايو 2011 .(انقر على رابط "إظهار التعليقات" أسفل الصفحة المذكورة)
روابط خارجية
- الموقع الرسمي
- المصدر العلوي
- ProgClub ، مديرو المشروع
- مكتبات جافا سكريبت
- أجاكس (برمجة)
- برنامج مرخص بموجب ترخيص MIT
- برنامج 2011
