توجد الكثير من محررات الشفرة السهلة والمعقد، بعضنا يستخدم محررات بسيطة مثل Notepad++ والبعض يستخدم محررات متقدمة مثل Eclipse.
ماهو محرر شفرتك المفضل؟ ولماذا تستخدمه؟ هل توجد مميزات معينة؟
أولا علينا أن لا نخلط مابين ال Text Editor و IDE
أما بالنسبة للمحرر المفضل لدي فهو Sublime Text لما يتوفر عليه من مميزات ودعم ضخم من المجتمع
استخدم vim كثيرا و لفترة طويلة جدا و قد يكون صعب على من يريد البداية في استخدمها بسبب غرابة بعض الأوامر لكن مع الوقت ستعتاد عليها و ايضا مفيدة و سلسلو اذا كنت تكتب كود على سيرفر عبر ssh و ايضا فيها اضافات جميلة جدا لكل شي سواء دعم افضل للغات برمجة معينة او تعامل مع Git و غيرها من برامج نشر الكود ( لا اعرف الترجمة المناسبة :) )
أستخدم محرر Sublime Text في أغلب الوقت لبساطته ووجود الإضافات فيه وإختصارات لوحة المفاتيح التي تزيد في الإنتاجية أثناء كتابة الشفرة، بعض لغات البرمجة الأخرى التي تحتاج إلى مترجم أو Compiler أستخدم فيها محررات مختلفة مثل Eclipse للغة Java وxCode للغة objective-c.
أما عن التكويد Coding أو تصميم صفحات الويب بشكل عام فالمحرر المفضل لدي هو Coda فهو يدعم CSS3 وHTML5 بشكل ممتاز.
للأسف اللغة العربية غير مدعومة رسمياً ولكن يمكن دعم اللغة العربية عن طريق إضافة Sublime-Text-2-BIDI:
http://decodize.com/html/su...
حتى هذه الإضافة غير عملية بعض الشيء لأنك تحتاج إلى تنفيذ أمر كلما أردت تعديل النص ليظهر بشكل سليم باللغة العربية، أنا أستخدم Sublime Text لأن المشاريع التي أعمل عليها باللغة الإنجليزية، لو عملت على مشروع عربي في المستقبل فهناك بدائل أخرى.
جرب http://editor.livegap.com/?...
محرر أكواد مجانى على الانترنت | اختبار وجرب HTML الخاص بك، جافا سكريبت،CSS، XML مع مشاهدة نتيجة اكوادك فى نفس الوقت، تنظيم و تلوين أجزاء الأكواد، تكملت الأكواد ، ثيمات مختلفة
شخصيا استخدم
Sublime text 3
رغم ضعف دعم اللغة العربية إلا ان الميزة الأهم في هذا المحرر هي الانجاز بسرعة من بحث الملفات والرفع والكتابة في اسطر متعددة في نفس الوقت.
استطيع انجاز عملي بضعف السرعة
في حال حاولت استخدام Sublime text 3 دون تعلم كل مميزاته فإنه يمكنك ان تعتبره اسوأ برنامج لكن اذا عرفت كل إمكانيته فلن يمكنك الاستغناء عنه
هذا مالمسته شخصيا
في حال كان لدي عمل متقدم ومعتد على الكلاسات Classes والتطوير المعقد فإني استخدم ZEND studio وهو احد اشتقاقات Eclipse المخصصة للغة PHP
فعلاً المحرر لابد أن يكون بينك وبينه حالة حب لأنه أكثر من ستشاهده عيناك في اليوم :)
بالنسبة لي فالمحرر المفضل لدي
على الماك هو: TextMate2 وهو مؤخراً أصبح مفتوح المصدر ويدعم اللغة العربية بشكل جيد.
على بيئة لينكس: gEdit
وعلى بيئة ويندوز: e-TextEditor
وبكل تأكيد أنا تويلايتي الهوى Twilight Theme
ومؤخراً بدأ يجذب انتباهي Chocolat Editor على الماك.
بعد تجربة العديد منها، رسوت على Edit Pad Pro
ميزاته كثيرة، وما جعله قوياً جدا في نظري الامكانيات الهائلة في البحث والاستبدال (search and replace)، وهي ميزة كنت بحاجة لها كثيراً خلال عمليات تحرير قواعد بيانات ووردبرس بصورة يدوية.
تم تصميمه بحيث يعطيك أفضل بيئة عمل لكل أنواع الشيفرات (CSS, HTML, SQL, الخ) وهو يدعم العربية.
بالنسبة لي : http://www.webuilderapp.com
في جميع أعمالي أستخدم Netbeans المفتوح المصدر والتابع لشركة oracle, تقريبا يدعم أغلب اللغات مفتوحة المصدر php و java وpython و عائلة c و javascript و css و html5 والكثير.. ويمكن بسهولة دمج أطر العمل المعروفة في php مثلا zend أو symfony.
و eclipse منافس قوي ل netbeans وكنت استعمله من قبل وأنصح به لمطوري تطبيقات android مع اضافات غوغل الخاصة به..
في جميع أعمالي أستخدم Netbeans المفتوح المصدر والتابع لشركة oracle, تقريبا يدعم أغلب اللغات مفتوحة المصدر php و java وpython و عائلة c و javascript و css و html5 والكثير.. ويمكن بسهولة دمج أطر العمل المعروفة في php مثلا zend أو symfony.
eclipse منافس قوي ل netbeans وكنت استعمله من قبل وأنصح به لمطوري تطبيقات android مع اضافات غوغل الخاصة به..
كمحرر أفضل إستعمال Sublime text، فهو الأفضل بدون منازع بفضل المميزات التي يقدمها هذا الأخير، أكثر ميزة تعجبني فيه هو التحديد والتعديل المتعدد، وهذه الخاصية أفضل بكثير من البحث والإستبدال.
دون أن ننسى الشكل الجميل والأنيق والواجهة النظيفة والسلسة.
لكن كـ IDE لا شيء يتفوق في رأيي على بيئة Eclipse مع الإضافة الخاصة بـ Cpp.
أنا أفضل :
rapidphpeditor2014 فهو يدعم الـ HTML5 + CSS3 + Javascript :
هذا على أنظمة ويندوز :
أما لينكس فأفضل : bluefish + gPHPEdit
التعليقات