بي بي إديت (محرر نصوص)
بي بي إديت هو محرر نصوص ينتمي لفئة البرمجيات الاحتكارية تم تطويره في شركة بير بونز سوفتوير الأمريكية للعمل على أنظمة ماك أو أس أكس، في البداية قامت الشركة بتطوير هذا المحرر للعمل على نظام سيستم 6 (System 6) المخصص لأجهزة ماكنتوش وحالياً يعمل هذا المحرر على نظام ماك أو أس أكس أيضاً ويتم تسويق بي بي إديت عل أساس الشعار التسويقي (It doesn't suck) وتعني حرفياً "إنه ليس عديم القيمة". وذلك في إشارة إلى القدرات التي يتمتع بها هذا المحرر بالمقارنة مع أقرانه من محررات النصوص.
تم تطوير النسخة الأولى من بي بي إديت لتكون نسخة تجريبية وذلك بهدف التدليل على القدرات البرمجية لهذا المحرر على أنظمة ماكنتوش باسكال، الخصائص الأصلية لهذا المحرر اعتمدت على واجهة التطبيقات البرمجية المسمى تيكست إديت والتي كانت متاحة لبعض النسخ من نظام ماك أو أس أكس، والجدير بالذكر أن هذه الواجهة كانت تعاني من بعض المحدوديات أبرزها هو عدم قدرتها على تحميل وفتح الملفات التي يزيد حجمها على 32 كيلوبايت، وفي النهاية تم اغلاق مشروع النسخة التجريبية المخصص للعمل على أنظمة ماكنتوش باسكال.
تم بعد ذلك اعادة العمل على هذا المشروع (النسخة التجريبية) باستخدام مكتبات ثينك سي (THINK C) و ثينك باسكال (THINK Pascal) المخصصة لتوفير وظائف التحرير لمحررات النصوص، وأتاحت هذه المكتبات للمحرر قدرات أفضل بكثير من سابقتهما حيث أصبح المحرر أسرع من ناحية التحميل وعمليات التحرير، وتم أيضاً توفير القدرة على فتح الملفات الكبيرة وتحميلها.
وفي عام 1994 ونتيجة لتوفير القدرة على كتابة إضافات وبرمجيات مساعدة للمحرر بي بي إديت قامت أطراف أخرى من المطورين والمبرجمين بتطوير إضافات للمحرر ومن أهمها كانت الاضافات المخصصة لتحرير الشيفرات المصدرية للغة أتش تي أم أل، ومن الطريف بمكان أن المطورين اللذين يعملون في شركة بير بونز سوفتوير لم يكونوا على دراية بماهية الأتش تي أم أل إلا من خلال المستخدمين اللذين كانوا يطلبون ويلحون على وجود الإضافات الخاصة بلغة صفحات الويب (أتش تي أم أل)، وبعد ذلك قامت الشركة بشراء حقوق الملكية الخاصة بهذه الاضافات من المطورين اللذين قاموا بتطويرها وقامت باضافتها إلى المحرر لتصبح جزءاً منه.
تم توفير بي بي إديت بدون أي تكلفة على المستخدمين في نسخته الأولى التي تم اصدارها في العام 1991 وبعد ذلك وفي شهر مايو من العام 1993 تم وضع المحرر ضمن قائمة المنتجات التجارية للشركة حيث تم طرح الاصدارة 2.5 منه.
وفي نفس الوقت قامت شركة بير بونز بتوفير نسخة من المحرر تتضمن وظائف ومزايا أقل من الموجودة في المحرر بي بي إديت لينتج عن ذلك محرر جديد تمت تسميته بي بي إديت لايت وتم توفيره للمستخدمين بدون أي تكلفة حيث تم تصنيفه ضمن البرمجيات المجانية، وقامت الشركة بتطوير بي بي إديت لايت ودعمه ليصل إلى الاصدارة 6.1 حيث توقف تطويره وتم اغلاقه واستبدل بعد ذلك بالمحرر تيكست رانجلر اللذي يتم توفيره للمستخدمين بدون أي تكلفة، وعلى الرغم من احتوائه على عدد قليل من المزايا والوظائف بالمقارنة مع بي بي إديت إلا أنه وفي العام 2005 تم اطلاق الإصدارة 2.0 من محرر النصوص تيكست رانجلر صنف عندها ضمن البرمجيات المجانية وبقي إلى اليوم من ضمن هذه القائمة.
ومن الجدير بالذكر أن بي بي إديت كان من أوائل التطبيقات التي تم توفيرها لأنظمة ماك أو إس أكس، ويستطيع المحرر القيام باستغلال موارد نظام التشغيل عن طريق البرمجيات المكتوبة بلغات بايثون أو بيرل أو أي لغة من لغات يونكس التفسيرية المعروفة، كما وتجب الإشارة إلى أن استخدامات المحرر تشمل معظم نواحي عمليات تحرير النصوص إلا أنه موجه بشكل خاص للمطورين والمبرمجين اللذين يقومون بكتابة نصوص الشيفرات المصدرية لبرامج الحاسوب.
يستطيع بي بي إديت القيام بجميع الأعمال والوظائف المعيارية المتوقعة من أي محرر نصوص حديث إلا أنه يتميز عن أقرانه من محررات النصوص بعدة مزايا ووظائف يمكن تلخيصها بالاَتي:
يتميز بي بي إديت من هذه الناحية بامتلاكه حقيبة مليئة بالأدوات المخصصة لعمليات البحث (والبحث والاستبدال) ويشمل ذلك:
وغيرها الكثير من المزايا والوظائف.
يتميز بي بي إديت بعدد من الوظائف التي تجعله مميزاً مقارنة بغيره من محررات النصوص من حيث عملية التحرير ويشمل ذلك عدد من النقاط:
وهناك العديد من المزايا الأخرى التي يمكن للمحرر القيام بها في هذا المجال.
كما تم ذكره اَنفاً فإن بي بي إديت موجه بشكل خاص للمطورين والمبرمجين وتحديداً مطوري مواقع وتطبيقات الشبكة العنكبوتية ويشمل ذلك عدد من النقاط:
والعديد من المزايا والوظائف الأخرى التي تجعل من بي بي إديت محرر نصوص مميز بالنسبة لمطوري مواقع وتطبيقات الشبكة العنكبوتية.
الدعم المخصص لنصوص لغات البرمجة يشمل العديد من الوظائف والمزايا ومنها:
أكشن سكربت، انسي سي، سي++، سي أس أس، فورتران، أتش تي أم أل، جافا، جافا سكريبت، جسون، جيه أس بي، لاسو، لوا، أوبجكت باسكال، أوبجيكتيف سي، أوبجيكتيف سي++، بيرل، بايثون، بي إتش بي، روبي، سيتيكست، إس كيو إل ويشمل ذلك كل من (تي-سكيول، بي أل/إس كيو إل، ماي إس كيو إل، وبوستجرس)، تي سي إل، تيكس، يونكس شل سكريبت، في بي سكريبت، إيه أس بي، فيكتو سكريبت، فيرلوغ، في إتش دي إل، أكس أم أل، و يامل.
يوفر بي بي أديت الوظائف الرئيسية المتعلقة بتحرير ومعالجة الملفات بفرعيها المحلي (local) وعن بعد (remote) ويشمل ذلك: