نبذة
PHP Designer عبارة عن محرر IDE متكامل، يمكن القول أنه يمثل All in One، فأنا أكتب به مشروعي كاملا بما في ذلك قواعد البيانات MySQL، أكواد CSS, PHP و XHTML، ولست مضطرا للانتقال بين أكثر من محرر، لكن هذه ليست ميزة فمعظم المحررات المنافسة تمكنك من البرمجة بأي لغة تشاء، فلماذا الإصرار على PHP Designer ؟
لماذا PHP Designer ؟
يجب أن أعترف أنني أستعمل PHP Designer حتى قبل معرفتي ب CSS و PHP، فقد كنت أكتب أكوادا بسيطة ب HTML وأختبرها على المتصفح، وأذكر أنني كنت أصنع ألعابا بسيطة والات حسابية بدائية عند بداية تعاملي مع PHP، لذلك فأنا أحمل ذكرى جميلة مع PHP Designer
في وقت لاحق حاولت تجربة محررات مفتوحة المصدر ك Notepad ++ أو Eclipse لكنني إما لم أرتح لها أو لأنني افتقدت بعض المميزات التي تجعل عملي سريعا على PHP Designer خصوصا أن أي برنامج جديد سيحتاج للتعود والاكتشاف، كذلك مسألة الحجم والسرعة في فتح المحرر والعمل عليه تلعب دورا مهما.
مع كل إصدار جديد يزداد اقتناعي ب PHP Designer، فهناك دوما Features جديدة، وصاحب البرنامج على اطلاع دائم بجديد التقنيات (رغم أن المحرر لا يتعرف على أوامر CSS3 أو وسوم HTML5 حتى الان، ومعظم المحررات كذلك.) مثلا كنت اضطر لتغيير Syntax الخاص بالصفحة كي أتمكن من إضافة أكواد CSS أو JS، الان وفي الإصدار الجديد يتم التعرف تلقائيا على ما أكتبه بفضل Intelligent Syntax Highlighter وهكذا وفي صفحة واحدة يمكنني كتابة:CSS, PHP, HTML, JS
أهم المميزات التي تدفعني لاستعمال المحرر:
- Snippet بحيث أضيف أكوادا في كل من PHP, CSS, XHTML .. وأستعملها عند الحاجة
- FTP يمكنني ربط مجلد ما من موقعي مباشرة بالمحرر وهكذا أي تعديل أو سطر أكتبه وبعد الضغط على Save أو CTRL + S يتم الرفع مباشرة وبشكل لا يزعجك في الاستمرار في العمل Silent upload
- Project Manager لإدارة ملفات المشروع والوصول إليها بسرعة من القائمة Sidebar
- Tags يمكنني إدراج بعض الوسوم دون الاضطرار لكتابتها كاملة، كذلك intelligent syntax يسرع من عملية التطوير
- المحرر يتعرف على Objects و Classes المدمجة في ملفات المشروع
- Phpmyadmin أستطيع إدارة قواعد البيانات مباشرة من المحرر
- PHP Manual في حال احتجت لمعرفة Parameters لدالة معينة فأستطيع ذلك بتظليل الدالة والضغط على زر في القائمة اليمنى.
- المحرر يدعم لغات أخرى ك Ruby, Python, Perl وهذا يعني أنني لن أضطر لاستبدال المحرر إذا ما أنتقلت الى Ruby لاحقا
- ومميزات أخرى كثيرة تحتاج للصور لتوضيحها.
الجميل في المحرر أنه يمكنك من اكتشاف طرق أكثر سرعة وإنتاجية في العمل وستجد دوما أن هناك خيارات وأدوات مساعدة (كإدماج TortoiseSVN وإجراء الاختبارات Debug ونظام Template وأدوات أخرى كثيرة)
ما الجديد في PHP Designer 7.0 ؟
أكثر من 125 ميزة وإضافة، تم العمل عليها لأشهر متواصلة، (كدعم Jquery, Mootools, YUI .. وبروتوكل SFTP ودعم الإصدار 5.3 من PHP) وتم إطلاق النسخة بتاريخ 07 أكتوبر، للأسف من يمتلك الإصدار الأقدم 6.2.5.1 لا يستطيع التحديث للإصدار 7.0 إلا بدفع مبلغ إضافي، لكن والحق يقال فالبرنامج يستحق، وهناك تخفيض للطلبة والأساتذة Academic License
أخيرا:
استعمل المحرر لأنه يلبي كل احتياجاتي وهو يتطور باستمرار وتضاف له مميزات وخصائص يطلبها مبرمجون محترفون من أنحاء العالم، هناك بدائل مجانية توفر نفس المميزات والسرعة في التطوير، لكنني أحب PHP Designer وسأستمر في الترويج والتعريف به، أحتاج فقط إلى نسخة خفيفة Light وأكثر بساطة كي لا أعمد لحذف الكثير من Toolbar الخاص بالبرنامج.

