محرر النصوص- تهيئة البيئة المناسبة للبرمجة
2- محرر النصوص:
هناك عدة أنواع من محررات النصوص التي تستطيع استخدمها لبرمجة صفحات الويب وهي حقا توفر خدمات وإضافات كثيرة ومفيدة .
هناك عدة أنواع من محررات النصوص التي تستطيع استخدمها لبرمجة صفحات الويب وهي حقا توفر خدمات وإضافات كثيرة ومفيدة .
إن كنت قد حاولت تعلم البرمجة بلغة ما سابقا فعلى الأرجح انك قرأت أو سمعت بعض المبرمجين لا يهتمون بمحرر النصوص غالبا وربما قد ينصحونك باستخدام Notepad (محرر النصوص المبيت في Windows) لأنه سهل ومجاني, في الحقيقة إن محرر النصوص ک(Notepad) يجعل المهمة أصعب بالنسبة للأشخاص الذين يتعلمون البرمجة لأول مرة, رغم أن الأخير يمكن استخدامه لبرمجة صفحات الويب لكن هناك بالطبع خيارات أفضل.
لقد استخدمت لتوك Notepad عند اختبار المخدم, وكان على الأرجح سهل الاستخدام في نظرك.. في البرمجة مصطلح "سهل الاستخدام" لا يعني شيئا ً مهما ً.
يمكنك استخدام برنامج Notepad الموجود في إصدارات ويندوز المختلفة.
Start>all programs> accessories> notepad
يمكنك تنزيل Notepad++ الإصدار 5.8.0 من الموقع http://notepad-plus-plus.org/ar/release/5.8.2
بعد تنزيل البرنامج قم بفتحه, ستظهر نافذة تطلب منك اختيار لغة معالج التثبيت.
يحتوي Notepad++ العديد من الخصائص المفيدة لتسهيل عملية البرمجة كترقيم الأسطر, ففي البرمجة هناك مصطلح يسمى Bugs أو العلل وتعني الأخطاء المنطقية أو الإملائية التي يرتكبها المبرمج أثناء عملية البرمجة مما يؤدي إلى عدم عمل البرنامج أو صفحة الويب بالشكل المطلوب, لذا فيتوجب على المبرمج إزالة هذه العلل Debugging من خلال اختبار الصفحة أو البرنامج ومعرفة موقع الخطأ.. في PHP تحديدا ً يقوم مترجم لغة PHP بترجمة الصفحة وإذا كان هناك خطأ ما فسيتوقف المترجم عند هذا الخطأ ويرسل نوع الخطأ والسطر الذي يوجد فيه, لذا إن كنت تستخدم محررات نصوص لا تحتوي على ميزة ترقيم الأسطر فمن الصعب إيجاد خطأ في صفحة تحتوي علي 200 سطر برمجي في برنامج لا يرقم الأسطر.
لذا فأن فائدة Notepad++ تكمن هنا, إضافة إلى ذلك فأن برنامج Notepad++ يقوم بتلوين الكود البرمجي مما يسهل إيجاده في وقت لاحق, وما اقصده هنا هو تلوين الدوال بلون و وسوم لغة ما بلون آخر والمتغيرات والقيم بلون آخر وهكذا.. إن Notepad++ ليس محرر نصوص فقط بل يمكن استخدامه لكتابة اكواد للغات برمجة مختلفة يمكنك اكتشاف اللغات التي تستطيع البرمجة بها بسهولة من خلال قائمة "لغة البرمجة" .
هل أعجبك الموضوع ؟