بشكل عام لتسريع تحميل static files ، مثل الصور و ملفات CSS. لكن كيف تصبح أسرع؟ * الملفات الثابتة مثل الصور و ملفات CSS يمكن تحميلها بشكل أسرع مع الويب سيرفر nginx. * فصل الملفات الثابتة في سيرفر مستقل يعني أن HTTP Request سيصبح أقصر ، لن تحتاج لإرسال بيانات الكوكيز مثلا لأنه نطاق مختلف، بينما لو وضعت الصور في موقعك ، فالمتصفح سيضمن معلومات الكوكيز مع كل طلب ترسله للسيرفر، على سبيل المثال ، باستخدام Inspector من متصفحك ،
29
* الفائدة الأساسية من جوجل+ لك كمستخدم أو كمؤسسة هو أن معلوماتك التي تضيفها في جوجل+ يمكن فهرستها بذكاء في محرك البحث، مثال: لديك مؤسسة ، افتح لها صفحة في جوجل+ ، أضف معلومات المؤسسة من بيانات اتصال ، خريطة و وصف مختصر و بعض الصور، بعد أيام ستظهر تلك المعلومات في محرك البحث بطريقة عرض مميزة عن طريق ما يعرف بـ Google Knowlege. * أيضا خاصية Hangout مميزة ولا يوجد لها شبيه في بقية الشبكات الاجتماعية. * بقية الخصائص
ملاحظاتي كالتالي: * لا معنى لإضافة كلمة " عربي " كصفة للمكتبة ، المكتبات و التطبيقات البرمجية ليس لها جنسية. * لم تقم بشرح أي شيء برمجي يخص المكتبة ، بل حتى الموقع لا يوجد فيه أي شيء تقني ، كل ما ذكرته أنت " انظروا للسورس كود ". يجب أن تشرح بشكل تقني برمجي ما هي المشاكل التي واجهتك مع jQuery أو AngularJS ، واستطعت حلها ، إذا لم تنجح في توضيح ذلك للقارئ فلن يلتفت لمشروعك أحد. *
##جافا: * IntelliJ IDEA Ultimate، بعد أن جربتها لا أفكر في العودة إلى Netbeans. * أحيانا أستخدم JRebel وهي أداة لعمل redeployment ( إعادة نشر) عند تغير محتوى ملف. * أستخدم Apache Maven ##XML: * XML Oxygen Editor : لتحرير ملفات XML و كتابة Schema و نحو ذلك، سعرها مرتفع و لكنها تستحق. * SoapUI : لاختبار خدمات Soap-based web service. ##أدوات أخرى: * BeyondCompare: لمقارنة الملفات و المجلدات، و دمجها ، وهي أفضل أداة يمكن أن تراها في هذا
طبعا PDO أفضل ، * تدعم أنواع متعددة من قواعد البيانات. * تدعم Exception بشكل جيد بحيث يمكن هندسة الكود بشكل أفضل لاقتناص الأخطاء. * تدعم Prepared Statement ، وهي ناحية أمنية ممتازة للتخلص من مشاكل SQL Injection دون الحاجة لفلترتها. * بسيطة ، كبساطة المكتبة mysqli. ولكن لاحظت أن PDO فيها بعض العيوب ، لعل من أهمها : * عند محاولتك للحصول على Last Inserted ID ، قد تختلف الآلية من قاعدة بيانات لأخرى.