23 أفضل محرر PHP و IDEs (مجاني ومميز)

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

لكتابة كود PHP عالي الجودة ، ستحتاج إلى محرر PHP عالي الجودة يناسب احتياجاتك البرمجية وتفضيلاتك وسير عملك. هناك العديد من الخيارات المتاحة في السوق ، وعلى الرغم من أنها قد تبدو متشابهة للوهلة الأولى ، فإن كل محرر PHP له ميزاته الفريدة وحالات الاستخدام الأمثل.

في هذا الدليل ، يمكنك العثور على أفضل برامج تحرير PHP و IDEs التي يمكنها مساعدتك في تحرير ملفات PHP وتطوير تطبيقات PHP وتصحيحها واختبارها.

إنهم يستهدفون أنواعًا مختلفة من المستخدمين من المبتدئين الذين يحتاجون إلى محرر PHP بدون تكوين يعمل خارج الصندوق إلى مبرمجي PHP ذوي الخبرة الذين يرغبون في العمل مع حزمة أو إطار عمل أو مجموعة أدوات معينة. في حين أن معظم الأدوات في هذه القائمة مجانية ، فقد أضفت أيضًا بعض الأدوات المتميزة التي تأتي مع الدعم الفني والوظائف الإضافية.

PHP Editor مقابل PHP IDE

تعد محررات PHP و PHP IDE نوعين من البرامج التي يمكنك استخدامها لتحرير ملفات PHP. الفرق الرئيسي بين الاثنين هو التعقيد. إذا كنت تريد تعريفًا موجزًا ​​جدًا ، فإن PHP IDE هو محرر PHP محسّن بوظائف موسعة.

إذا كنت مبتدئًا أو لم تقم بتطوير تطبيقات PHP معقدة ، فستكون أفضل حالًا مع محرر PHP. يتم تحميله بشكل أسرع ، ويحتوي على واجهة مستخدم أبسط ، ويسهل تكوينه وإعداده ، ولكنه لا يزال يوفر لك جميع ميزات التحرير التي ستحتاج إليها أثناء الترميز.

ومع ذلك ، إذا كنت مبرمج PHP متمرسًا ينشئ تطبيقات معقدة ولديك احتياجات ترميز محددة ، يمكن أن يكون PHP IDE حلاً أفضل لك.

اعثر على محرر PHP المثالي لاحتياجاتك البرمجية وتفضيلاتك وسير العمل في هذه الجولة ⬇️

انقر للتغريد

ما هو محرر PHP

من الناحية الفنية ، يمكنك تحرير ملفات PHP باستخدام محرر نصوص أساسي مثل تطبيق Notepad على Windows ، ولكن لن يكون من السهل القيام بذلك. المشكلة الرئيسية هي أن ملفات التعليمات البرمجية المصدر من الصعب قراءة دون ابراز التي تمكنك من رؤية الهياكل الرموز مختلفة، مثل المتغيرات، والكلمات الرئيسية، والمعلمات، في مختلف الألوان و الخطوط .

لا تؤدي سهولة قراءة الكود المنخفضة إلى أخطاء متعددة فحسب ، بل تؤدي أيضًا إلى إبطائك كمبرمج ، حيث سيستغرق الأمر وقتًا أطول بكثير لمعرفة التعليمات البرمجية الخاصة بك ومعرفة الخطوة التالية. لتحرير ملفات PHP بشكل فعال ، ستحتاج إلى محرر شفرة مصدر يفهم بنية PHP ويسلط الضوء على كل جزء من الكود وفقًا لمعناه.

على الرغم من أن تمييز بناء الجملة هو الميزة الأولى لكل محرر PHP ، إلا أنه ليس الميزة الوحيدة. تأتي أفضل برامج تحرير PHP بوظائف إضافية متعددة تساعدك في كتابة وتحرير كود PHP ، وفهم بنية ملفك ومشروعك ، وإرتكاب أخطاء أقل . على سبيل المثال ، فواصل الأسطر ، والمسافة البادئة ، والإكمال التلقائي ، وطرق العرض والتحرير المختلفة ، وإكمال الكود ، ووظائف البحث والمقارنة ، وتلميحات التعليمات البرمجية الذكية هي هذه الميزات.

وبالإضافة إلى هذه الوظائف التحرير المتقدمة، لديها المحررين PHP الحديث أيضا القدرات التي تساعدك مع المهام الأخرى مثل التصحيح ، التحكم في الإصدار ، إعادة بيع ديون، وغيرها.

لاحظ أن معظم برامج تحرير PHP ليست مخصصة فقط لتحرير ملفات PHP ، ولكنها تعد محررات نصية عامة تأتي مع دعم بناء الجملة للعديد من أنواع ملفات التعليمات البرمجية المصدر الأخرى أيضًا. على سبيل المثال ، إذا قمت بتحرير ملفات HTML من قبل ولديك بالفعل محرر go-to HTML ، فهناك فرصة جيدة لأنه سيدعم بناء جملة PHP أيضًا ويمكنك الاستمرار في استخدامه إذا كنت ترغب في ذلك.

ما هو PHP IDE

IDE هو اختصار يرمز إلى بيئة التطوير المتكاملة. يحتوي PHP IDE على كل تمييز بناء الجملة والإمكانيات الأخرى لمحرر PHP ، بالإضافة إلى الكثير من الميزات الأخرى التي تسهل تطوير PHP.

أفضل بيئات التطوير PHP توفر عادة لك رمز قوالب مصنوعة مسبقا ومفصلة المعالجات المشروع والطبقة، ويكون العديد من وجهات النظر عالية للتخصيص واللوحات التي يمكنك ترتيب كيفما تشاء، وتأتي مع أدوات التطوير المتكاملة، مثل المدمج في محطة ،  على شبكة الإنترنت الخادم ، أو متصفح الويب ، الذي يمكنك استخدامه مباشرة داخل واجهة IDE. كما أنها تتكامل بإحكام مع العديد من أدوات الجهات الخارجية مثل أدوات تصحيح الأخطاء (مثل PHPUnit و Xdebug) ومنصات الحاوية والآلات الافتراضية (مثل Docker و Vagrant).

هناك أيضًا IDEs سحابية PHP تتيح لك إعداد بيئة تشفير متقدمة في متصفح الويب وحفظ ملفاتك في خادم سحابي . يمكن أن توفر لك IDEs السحابية أيضًا حزم PHP مسبقة الصنع ، على سبيل المثال ، حزمة LAMP (Linux و Apache و MySQL و PHP ) تسمح لك بالعمل على خادم Linux مباشر والتحقق من عملك على الفور في متصفح الويب.

معلومات

هل تبحث عن أداة تطوير وورد بريس محلية جديدة ومجانية بنسبة 100٪ ؟ ثم تأكد من إطلاعك على DevKinsta !

على الرغم من أن PHP IDE يأتي بميزات أكثر من محرر PHP ، إلا أنه يتطلب أيضًا خبرة أكبر لإعداد البيئة وتكوينها. على سبيل المثال ، قد تحتاج إلى إضافة وتكوين خادم الويب الذي سينفذ التعليمات البرمجية الخاصة بك ، وتحديد متغيرات البيئة وملفات PHP التنفيذية ، وتنفيذ مهام التطوير المتقدمة الأخرى.

لذلك ، إذا كنت لا ترغب في استخدام الوظائف الإضافية لـ IDE ، فإن عبء العمل الإضافي على الأرجح لا يستحق كل هذا العناء ، حتى لو كانت لديك الخبرة للقيام بالتكوينات . ولكن ، إذا كنت بحاجة إلى مثل هذه الميزات ، يمكن لـ PHP IDE تسريع عمل الترميز والاختبار وتصحيح الأخطاء والتنميط (تحليل البرنامج) بشكل كبير.

ومع ذلك ، فإن الخط الفاصل بين محرري PHP و IDE يتلاشى هذه الأيام. بدأ محررو PHP في دمج الميزات التي يمكن العثور عليها فقط في IDEs من قبل ، مثل مصححات الأخطاء والمحطات الطرفية المضمنة ، وجهات النظر واللوحات القابلة للتخصيص بدرجة كبيرة ، وغيرها.

أفضل 10 برامج تحرير PHP مجانية

لنبدأ بأفضل برامج تحرير PHP المجانية التي توفر لك جميع الميزات المهمة لقراءة وإنشاء وتحرير ملفات PHP.

كود الاستوديو المرئي

ذرة

اقواس

جنو إيماكس

همة

بلوفيش

jEdit

برنامج Notepad ++

RJ TextEd

TextMate

1. كود الاستوديو المرئي

كود الاستوديو المرئي

كود الاستوديو المرئي

أنظمة التشغيل المدعومة: Windows و Linux و macOS

الترخيص: ترخيص MIT

كود المصدر: https://github.com/microsoft/vscode

اللغات المدعومة: PHP و HTML و CSS و SCSS و Less و JavaScript و JSON و TypeScript و Markdown و PowerShell و C ++ و Java و Python و Go و T-SQL و C # و .NET Core والمزيد

Visual Studio Code (باختصار VS Code) هو محرر أكواد مجاني ومفتوح المصدر من Microsoft اكتسب شعبية كبيرة في السنوات الأخيرة. وهو يدعم بناء جملة PHP افتراضيًا ، ويمكنك تنزيل المزيد من ملحقات PHP من VS Code Marketplace لجعله محرر PHP متقدمًا يناسب احتياجاتك البرمجية المحددة. يمكنك تخصيص كل جانب من جوانب VS Code ، من السمات إلى الروابط الرئيسية إلى عمليات الدمج والوظائف.

أفضل الميزات:

تمييز بناء الجملة والإكمال التلقائي والتنقل في التعليمات البرمجية

إكمال التعليمات البرمجية الذكية باستخدام IntelliSense

منتقي موضوع اللون

المدمج في Git و GitHub التكامل

المدمج في دعم Emmet

القابلية للتوسعة (يمكنك إنشاء الامتداد الخاص بك)

فحص ، تصحيح الأخطاء ، إعادة بناء ديون

محطة متكاملة

المشاركة الحية للبرمجة الزوجية ( مع التمديد )

2. أتوم

ذرة

ذرة

أنظمة التشغيل المدعومة: Windows و Linux و macOS و FreeBSD

الترخيص: ترخيص MIT

كود المصدر: https://github.com/atom/atom

اللغات المدعومة: PHP و HTML و CSS و JavaScript و Java و C و C # و Objective C و Perl و Python و Ruby و Go و XML والمزيد

Atom هو “محرر النصوص القابل للاختراق للقرن الحادي والعشرين” ، وفقًا لشعاره. في الأصل ، كانت أداة GitHub الداخلية هي التي جعلوها مفتوحة المصدر لاحقًا ، لكن المشروع لا يزال تحتفظ به GitHub. يطلق عليه الاختراق لأنه يمكنك تخصيص كل جانب من جوانب واجهة المحرر ، مثل واجهة المستخدم وموضوع بناء الجملة ، وارتباطات المفاتيح ، والتنسيق ، والإعدادات العامة والمتعلقة باللغة ، والمزيد.

بالإضافة إلى وظائف المحرر الأساسي ، يمكنك تنزيل ما يقرب من 9000 حزمة تتيح لك إضافة أي ميزة تحتاجها بشكل أساسي. لتكوين Atom كمحرر PHP ، يمكنك إضافة حزم خاصة بـ PHP للتصحيح وإعادة البناء والتعليقات التوضيحية والفحص والمهام الأخرى المتعلقة بالتطوير.

أفضل الميزات:

واجهة مستخدم قابلة للتخصيص مع 3000+ سمة Atom مفتوحة المصدر

تسليط الضوء على بناء الجملة والإكمال التلقائي الذكي

تصفح نظام الملفات وأجزاء متعددة

أداة البحث والاستبدال المتقدمة

مدير الحزم المتكامل (يسمى apm )

لوحة أوامر يسهل الوصول إليها

التمدد

تعاون التعليمات البرمجية في الوقت الفعلي (مع حزمة Teletype الداخلية )

تكامل Git و GitHub المباشر (مع حزمة GitHub الداخلية )

3. الأقواس

اقواس

اقواس

أنظمة التشغيل المدعومة: Windows و Linux و macOS

الترخيص: ترخيص MIT

كود المصدر: https://github.com/adobe/brackets

اللغات المدعومة: HTML و CSS و LESS و SCSS و Sass و JavaScript و PHP و Java و Python و Perl و Ruby و C و C ++ و VBScript والمزيد

Brackets هو محرر كود مفتوح المصدر تم إنشاؤه وصيانته بواسطة Adobe. مثل العديد من منتجات Adobe ، فإنها تركز بشكل أساسي على تطوير الواجهة الأمامية ، ولكنها تدعم أيضًا العديد من لغات الواجهة الخلفية ، بما في ذلك PHP. لقد أصبح شائعًا لميزة التحرير المضمنة لـ CSS التي تتيح لك رؤية جميع المحددات التي تنتمي إلى قاعدة CSS معينة.

إذا كنت تقوم بتطوير الواجهة الأمامية والخلفية ، فيمكن أن يكون Brackets هو محرر PHP المثالي لك – خاصة إذا كنت تعمل أيضًا مع معالجات CSS الأولية ، مثل Sass و LESS. ومع ذلك ، فإن Brackets ليس محرر PHP الأكثر تقدمًا في هذه القائمة ، ولكنه مجاني وخفيف الوزن وسهل الاستخدام.

يحتوي Brackets على سجل ملحق أيضًا ، ومع ذلك ، فإنه لا يحتوي على العديد من الامتدادات مثل Atom أو Visual Studio Code.

أفضل الميزات:

عرض الانقسام الرأسي والأفقي

المعاينة المباشرة باستخدام اتصال في الوقت الفعلي مع متصفح الويب الخاص بك

خفيف الوزن (مكتوب بلغة JavaScript)

التحرير المضمن (لـ CSS)

تتوفر السمات المخصصة عبر Brackets Extension Registry

دعم معالجات CSS الأولية ، بما في ذلك وظائف التحرير السريع والإبراز المباشر

4. جنو إيماكس

جنو إيماكس

جنو إيماكس

أنظمة التشغيل المدعومة: Windows و Linux و macOS و FreeBSD و NetBSD و OpenBSD و Solaris

الترخيص: GNU GPL vs 3

كود المصدر: https://git.savannah.gnu.org/cgit/emacs.git

اللغات المدعومة: Lisp و PHP و Python و Ruby و Java و JavaScript و Scala و Perl وغيرها الكثير

GNU Emacs هو محرر كود ثابت وراسخ موجود في السوق منذ عام 1985. تم إنشاؤه بشكل أساسي لنظام التشغيل GNU ، لكنه يدعم العديد من أنظمة التشغيل الأخرى أيضًا. تصميم ووظائف Emacs قابلة للتخصيص بالكامل باستخدام لغة البرمجة النصية Emacs Lisp .

يدعم Emacs العديد من لغات البرمجة ، بما في ذلك HTML و CSS ، لكنه لا يستخدم عادةً من قبل مطوري الواجهة الأمامية. هذا لا يعني أن Emacs غير موصى به لك إذا كنت تبحث عن محرر للواجهة الأمامية ومحرر PHP. ومع ذلك ، لاحظ أنه يحتوي على منحنى تعليمي أكثر حدة من معظم المحررين الآخرين في هذه القائمة.

بالإضافة إلى ميزاته الرائعة ، فإن استخدام Emacs له بالتأكيد عامل روعة في مجتمع المبرمجين نظرًا للخبرة التي تحتاجها لاستخدامه ، كما أنه يظهر في الثقافة الشعبية ، مثل أفلام Tron: Legacy and Social Network .

أفضل الميزات:

أوضاع التحرير المراعية للمحتوى

دعم يونيكود الكامل

قابل للتخصيص عبر سطر الأوامر (باستخدام Emacs Lisp) وواجهة مستخدم رسومية

مستودع حزمة مفتوح المصدر لتوسيع المحرر

وثائق مضمنة

وظائف إضافية مثل مصحح الأخطاء UI ومخطط المشروع وعميل IRC والتقويم وغيرها

5. فيم

همة

همة

أنظمة التشغيل المدعومة: Linux و Windows و macOS و Android و iOS

الترخيص: رخصة Vim

كود المصدر: https://github.com/vim/vim

اللغات المدعومة: PHP و Python و Ruby و Java و Lua و JavaScript و Perl و C و C ++ وغيرها الكثير

يرمز Vim إلى Vi Improved لأنه الإصدار المحسن من محرر التعليمات البرمجية Vi الذي تم إنشاؤه لأنظمة Unix. يضيف العديد من الميزات المهمة إلى Vi ، مثل مقارنة الملفات ودمجها ، وإبراز بناء الجملة ، وسجل البحث ، والتدقيق الإملائي ، والعرض المقسم ، ودعم البروتوكولات مثل HTTP ، و FTP ، و SSH ، وغيرها الكثير.

يمكنك استخدام Vim في ستة أوضاع أساسية ، على التوالي ، الوضع العادي ، المرئي ، التحديد ، الإدراج ، سطر الأوامر ، وخروج (الخروج) – راجع هذه المقالة بواسطة FreeCodeCamp للتعرف على الاختلافات الرئيسية بين أوضاع Vim . يحتوي Vim على واجهة مستخدم نصية يمكنك إدارتها باستخدام الأوامر وتعيينات المفاتيح. ومع ذلك ، إذا كنت تفضل استخدام Vim بواجهة مستخدم رسومية ، فيمكنك تنزيل إصدار Gvim (Graphical Vim) أيضًا.

على غرار Emacs ، يعد Vim قابلاً للتخصيص بدرجة كبيرة وقابل للتوسيع ويدعم مئات لغات البرمجة. هناك الآلاف من مكونات Vim الإضافية المتاحة ، ولكن يمكنك أيضًا استخدام Vim Script (وتسمى أيضًا VimL) ، أو لغة البرمجة النصية الداخلية لـ Vim ، أو لغة برمجة نصية أخرى لإضافة وظائف إضافية.

Vim هي أداة قوية للغاية ، ولكن إذا كنت مبتدئًا أو رمزًا فقط من حين لآخر ، فربما لا يكون الخيار الأفضل لك بسبب منحنى التعلم الحاد. ومع ذلك ، إذا كنت تريد المرونة والوظائف المخصصة ولا تمانع في التعلم ، فيمكن أن يكون Vim محرر PHP المثالي لك. إذا كنت ترغب في السير في هذا الطريق ، فإليك برنامجًا تعليميًا رائعًا من مدونة The Valuable Dev حول كيفية تكوين Vim كمحرر PHP .

أفضل الميزات:

6 أوضاع تحرير مختلفة

الوضع السهل للمبتدئين

يونيكود ودعم متعدد اللغات

وظائف التحرير مثل البحث المتقدم والاستبدال ، وشجرة التراجع متعددة المستويات ، والعرض المقسم ، وإكمال التعليمات البرمجية ، والمزيد

نظام المساعد الشامل

دليل مدمج

6. بلو فيش

بلوفيش

بلوفيش

أنظمة التشغيل المدعومة: Linux و Windows و macOS و FreeBSD و OpenBSD و Solaris

الترخيص: GNU GPL vs 3

كود المصدر: https://sourceforge.net/p/bluefish/code/HEAD/tree/

اللغات المدعومة: HTML و CSS و XML و JavaScript و PHP و SQL و Perl و Python و Ruby و Java و C و C ++ والمزيد

Bluefish هو محرر كود مصدر متقدم يدعم العديد من لغات البرمجة. يمكنك استخدامه على أنظمة تشغيل مختلفة ، ولكنه يأتي أيضًا مع تكامل Gnome ، لذلك إذا كنت تبحث عن محرر PHP لتوزيعة Linux الخاصة بك ، يمكن أن يكون Bluefish خيارًا رائعًا بالنسبة لك – تتوافق أيضًا واجهة المستخدم الرسومية الخاصة به مع إرشادات واجهة Gnome Human ، لذلك تبدو جيدة على سطح مكتب Gnome.

نظرًا لأن Bluefish تم إنشاؤه مع وضع مطوري الويب في الاعتبار ، فإنه يأتي مع ميزات مفيدة مثل دعم Emmet (المعروف سابقًا باسم Zen Coding) ومربعات الحوار والمعالجات لعلامات HTML ومتصفح الأحرف Unicode والعديد من الميزات الأخرى. كما أن لديها واجهة مستخدم سهلة الاستخدام وسهلة الاستخدام ، لذا يمكنك اختيارها بأمان إذا كنت مبتدئًا أو لا ترغب في تخصيص الكثير من الوقت لتعلم كيفية استخدام محرر PHP.

أفضل الميزات:

خفيفة الوزن ، وتحميل سريع

واجهة مستندات متعددة (تم اختبارها باستخدام أكثر من 1000 مستند مفتوح)

تحرير بملء الشاشة وتقسيم العرض

وظائف التحرير مثل الإكمال التلقائي ، والمعلومات المرجعية المضمنة ، والقوية والاستبدال ، والشريط الجانبي للمقتطفات ، والمزيد

الوصول إلى الملفات عن بُعد عبر FTP و SFTP و HTTP و HTTPS والبروتوكولات الأخرى

يدعم ترميزات متعددة (الافتراضي هو UTF8)

قابل للتوسيع عبر المكونات الإضافية

7. jEdit

jEdit

jEdit

أنظمة التشغيل المدعومة: Windows و macOS و Linux و BSD

الترخيص: GNU GPL vs 2

كود المصدر: https://sourceforge.net/p/jedit/svn/HEAD/tree/

اللغات المدعومة: HTML و CSS و XML و JavaScript و CoffeeScript و .htaccess و PHP و SQL و Perl و Python و Java و Scala والمزيد

jEdit هو محرر كود مصدر عبر الأنظمة الأساسية مكتوب لـ Java Virtual Machine ، لذا فهو يعمل على أي نظام تشغيل مثبت عليه بيئة Java runtime. هدفه هو تزويد المبرمجين بمحرر يمكن تثبيته وإعداده بأسرع وقت ممكن وبدون عناء. يحتوي jEdit على أوضاع تمييز بناء الجملة لأكثر من 200 لغة برمجة.

على الرغم من أن jEdit أداة مستقرة ، ستجد المزيد من برامج تحرير PHP الرائعة في هذه القائمة. ومع ذلك ، لا يزال الأمر يستحق المحاولة إذا كنت بحاجة إلى محرر PHP مجاني سهل الاستخدام ينفد من العلبة. بالإضافة إلى ذلك ، يمكن أن يكون خيارًا رائعًا أيضًا ، إذا وجدت مكونًا إضافيًا jEdit يمكنه مساعدتك في عملك – يحتوي على بعض الإضافات الرائعة ، بما في ذلك دعم التحكم في الإصدار بخلاف أدوات إدارة المشروع والملفات Git (ومع ذلك ، تحقق من عمر المكونات الإضافية ، حيث لم يتم تحديث بعضها منذ سنوات عديدة).

أفضل الميزات:

وظائف غير محدودة للتراجع / الإعادة

نسخ ولصق عبر حافظة غير محدودة

يمكن فتح أي عدد من نوافذ المحرر في نفس الوقت

تحديدات متعددة ومستطيلة

يمكن تسجيل وحدات الماكرو من إجراءات المستخدم

يدعم Unicode وترميزات أكثر من 160 حرفًا

أداة بحث واستبدال قوية

قابل للتوسيع عبر المكونات الإضافية

8. برنامج Notepad ++

برنامج Notepad ++

برنامج Notepad ++

أنظمة التشغيل المدعومة: Windows

الترخيص: GNU GPL vs 2

كود المصدر: https://github.com/notepad-plus-plus/notepad-plus-plus

اللغات المدعومة: HTML و CSS و XML و YAML و JavaScript و CoffeeScript و PHP و SQL و Perl و Python و C و C ++ والمزيد

برنامج Notepad ++ هو محرر كود مصدر قديم ولكنه غولدي لأنظمة تشغيل Windows. تم إنشاؤه كبديل لبرنامج Notepad ، محرر النصوص الافتراضي الذي يأتي مثبتًا مسبقًا مع أنظمة تشغيل Windows. يضيف Notepad ++ ميزات متعددة إلى محرر Notepad الأساسي للغاية ، لذلك سرعان ما أصبح شائعًا بين المطورين الذين يعملون على أجهزة Windows.

يأتي مزودًا بقدرات تمييز بناء الجملة لما يقرب من 80 لغة برمجة. إنه سهل التثبيت ، ويعمل خارج الصندوق ، وله وظائف تحرير مهمة مثل العرض المقسم ، وواجهة المستندات المتعددة ، ووظيفة التراجع / الإعادة ، والمزيد. لذلك إذا كنت بحاجة إلى محرر PHP مجاني لنظام التشغيل Windows سهل الاستخدام ويتم تحميله بسرعة ، فإن Notepad ++ يستحق المشاهدة.

أفضل الميزات:

خيارات تكوين النمط والسمات المصممة مسبقًا

ميزات التحرير مثل طي الكود ، والإكمال التلقائي ، والإكمال الذكي للكود ، والتحقق من بناء الجملة ، وغيرها

يدعم العديد من مجموعات الأحرف المختلفة

قابل للتوسيع عبر المكونات الإضافية

المكونات الإضافية مفتوحة المصدر متاحة لكل من أنظمة 32 بت و 64 بت

9. RJ TextEd

RJ TextEd

RJ TextEd

أنظمة التشغيل المدعومة: Windows

الترخيص: برنامج مجاني ولكنه يقبل التبرعات (لم يتم تحديد ترخيص معين)

كود المصدر: لم يفرج عنه

اللغات المدعومة: HTML و CSS و Sass و LESS و Markdown و JavaScript و JSON و PHP و ASP و Java و Perl والمزيد

RJ TextEd هو مشروع لشخص واحد بواسطة Rickard Johansson (RJ) – وهو مشروع مثير للإعجاب حقًا. إنه محرر كود مصدر كامل الميزات لأنظمة تشغيل Windows ، تم إنشاؤه خصيصًا لتطوير الويب. على الرغم من أن موقع RJ TextEd يبدو أساسيًا بعض الشيء ، إلا أنه محرر نصوص به العديد من الميزات المثيرة للاهتمام.

يمكنك تغيير كل جانب من جوانب واجهة المستخدم باختيار سمة وتخصيصها ، وفتح طرق عرض متعددة للمستند في نفس الوقت بترتيبات مختلفة ، واستخدام أدوات صديقة للمطورين مثل منتقي الألوان ، وأداة التحقق من صحة HTML وإصلاحه ، وخرائط الرموز ، والنص- إلى تحويل HTML ، وغيرها الكثير. يحتوي RJ TextEd أيضًا على معاينة مستعرض مضمنة (Chrome و Internet Explorer) لملفات HTML.

يعتبر ترخيص RJ TextEd غير معتاد بعض الشيء. على الرغم من أنه برنامج مجاني ، إلا أنه ليس مفتوح المصدر ، حيث لا يرغب المؤلف في إصدار الكود المصدري. ومع ذلك ، لا يزال بإمكانك توسيع الوظيفة عن طريق إنشاء ملحق . إذا كان لديك أي أسئلة تريد طرحها ، فإن RJ TextEd لديها منتدى مستخدم نشط أيضًا.

أفضل الميزات:

معالجات HTML و CSS

معاينة المتصفح لملفات HTML

مدير موضوع مع مواضيع مصممة مسبقًا

مدير مشروع مدمج

منشئ التعبير العادي

مدير الماكرو

عميل FTP / STFP مع المزامنة

وظائف التحرير مثل مقارنة الملفات جنبًا إلى جنب ، والفرز المتقدم ، وطي الكود ، والإكمال التلقائي ، والمزيد

10. TextMate

TextMate

TextMate

أنظمة التشغيل المدعومة: macOS

الترخيص: GNU GPL vs 3

كود المصدر: https://github.com/textmate/textmate

اللغات المدعومة: HTML و Markdown و CSS و XML و JavaScript و PHP و SQL و Perl و Python و Java والمزيد

TextMate هو محرر كود مصدر متقدم لنظام التشغيل macOS. نظرًا لأنه مصمم خصيصًا لنظام التشغيل Mac ، فإنه يتكامل مع غلاف Unix الأساسي ، وبالتالي يمكنك كتابة إجراءات مخصصة بأي لغة برمجة تعمل مع Unix Standard Streams (stdin و stdout).

لجعل التخصيص سهلًا ومباشرًا ، يستخدم TextMate نظام حزمة قابل للتوسيع. يمكن أن تتضمن حزمة TextMate تراكيب اللغة ومقتطفات التعليمات البرمجية ووحدات الماكرو والأوامر والقوالب ومهام سير العمل والمزيد. يمكنك إدارة الحزم بمساعدة محرر حزم مفيد.

كان الإصدار الأول من TextMate عبارة عن برنامج احتكاري كان عليك شراء ترخيص له. ومع ذلك ، فإن الإصدار الحالي ، TextMate 2.0 ، مفتوح المصدر بموجب ترخيص GPLv3 + ، لذا يمكنك تنزيله مجانًا (ومع ذلك ، تشير صفحة سياسة ترخيص TextMate إلى أنهم قد يفرضون رسومًا مقابل التحديثات بعد 2.0). إذا كنت تبحث عن محرر PHP مجاني (حاليًا) يعمل أصلاً على أجهزة Mac ، فإن TextMate 2 يستحق بالتأكيد نظرة.

أفضل الميزات:

موضوعات مخصصة

يعيش معاينة HTML / Markdown

أداة بحث قوية

تاريخ الحافظة

مقتطفات التعليمات البرمجية سهلة الإدارة

كتل التعليمات البرمجية القابلة للطي ، والتفاف الناعم ذي المسافة البادئة ، وعلامات الإقحام المتعددة ، وعلامات التبويب المتعددة ، والمزيد

إعدادات النطاق

محرر الحزمة

4 أفضل محرري PHP مميزين

على الرغم من أن برامج تحرير PHP المتميزة تأتي بسعر باهظ ، إلا أن معظمها يتمتع بتجربة مجانية أو فترة تقييم ، لذا يمكنك تجربتها دون أي مخاطرة. إذا وجدت ميزة أو تكاملًا أو مكونًا إضافيًا تريد استخدامه أو تحتاج إلى دعم فني ، يمكن أن يكون محرر PHP المتميز حلاً جيدًا لك.

نص سامي 3

أولتراديت

محرر PHP السريع

سمولترون

1. نص سامي 3

نص سامي 3

نص سامي 3

أنظمة التشغيل المدعومة: Windows و Linux و macOS

السعر: 80 دولارًا مع 3 سنوات من التحديثات ؛ التنزيل مجاني

الترخيص: انظر EULA

اللغات المدعومة: HTML و CSS و Sass و LESS و Markdown و JavaScript و PHP و Python و Perl و Ruby و Java والمزيد

Sublime Text 3 هو الإصدار الرئيسي الثالث لمحرر الشفرة المصدرية المرموقة Sublime Text. أضاف الإصدار الجديد إدارة الأجزاء وفهرسة الرموز إلى المحرر المشهور بالفعل وقضايا السرعة المحسنة مثل وقت بدء التشغيل البطيء. Sublime Text 3 قابل للتخصيص بالكامل بمساعدة المكونات الإضافية – تتوفر العديد من الإضافات الجاهزة عبر مدير الحزم الخاص بالمحرر ، ولكن يمكنك أيضًا إنشاء واحد مخصص خاص بك.

إذا ذهبت مع Sublime Text 3 كمحرر PHP ، فإنه يحتوي على العديد من المكونات الإضافية المتاحة للغة PHP لأشياء مثل إنشاء التعليقات ، والفحص ، والاختبار ، والتجميل ، والتنسيق ، وغيرها. بالإضافة إلى ذلك ، يحتوي على بعض المكونات الإضافية لتطوير وورد بريس والتي يمكن أن تساعدك كثيرًا في كتابة كود وورد بريس.

ترخيص Sublime Text 3 غريب بعض الشيء. على الرغم من أنه برنامج مملوك ، إلا أنه يمكنك استخدامه مجانًا إذا كنت لا تمانع في الإخطارات المنبثقة (المعروضة بشكل متكرر) التي تذكرك بشراء الترخيص.

أفضل الميزات:

تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟

انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!

إشترك الآن

المقتطفات القابلة للتخصيص ، والقوائم ، ووحدات الماكرو ، وارتباطات المفاتيح (مع ملفات JSON)

لوحة القيادة

الانتقال إلى تعريفات مع فهرس على مستوى المشروع للوظائف والفئات والطرق

وظائف التحرير المتقدمة مثل العرض المقسم وخريطة المستند والتحديدات المتعددة والإكمال التلقائي وغيرها

مدير الحزم المدمج

قابل للتوسيع عبر المكونات الإضافية

2. برنامج UltraEdit

أولتراديت

أولتراديت

أنظمة التشغيل المدعومة: Windows و Linux و macOS

السعر: 79.95 دولارًا في السنة (حتى 5 عمليات تثبيت) ؛ فترة تجريبية مجانية لمدة 30 يومًا

الترخيص: انظر EULA

اللغات المدعومة: HTML و CSS و Markdown و XML و JavaScript و JSON و PHP و MySQL و Python و Perl و Ruby و C و C ++ والمزيد

UltraEdit هو محرر كود مصدر ممتاز موجود في السوق منذ 1994. إنه تطبيق مستقر ومختبر جيدًا مع قاعدة مستخدمين تزيد عن 4 ملايين عميل. يعمل برنامج UltraEdit خارج الصندوق ويتميز بتجربة إعداد ممتعة وسهلة الاستخدام. بالإضافة إلى واجهة المستخدم القابلة للتخصيص ، فإنه يأتي أيضًا مع ميزات مطور قوية تساعدك على العمل في السحابة أو على خادم بعيد ، ونسخ الملفات احتياطيًا ، وإدارة المشاريع ، وتشفير / فك تشفير الملفات ، والمزيد.

إذا كنت تعمل مع ملفات كبيرة تتسبب في تعطل برامج تحرير التعليمات البرمجية الأخرى ، فيمكن أن يكون UltraEdit هو أفضل محرر PHP بالنسبة لك ، نظرًا لأنه يحتوي على ميزة ضخمة للتعامل مع الملفات – أحد الأسباب التي تجعله شائعًا جدًا بين المبرمجين. إلى جانب UltraEdit ، يشتمل الترخيص أيضًا على UltraCompare Pro ، وهي أداة قوية لمقارنة الملفات تدعم العديد من أنواع الملفات المختلفة وتتكامل مع أنظمة التحكم في الإصدارات الرئيسية ، بما في ذلك Git و Subversion و CVS.

أفضل الميزات:

السمات والتخطيطات المخصصة

وظائف بحث قوية (في وعبر الملفات)

المعاينة المباشرة لـ HTML و Markdown

لوحة قيادة قوية

التحرير متعدد الإقحام ، التحديد المتعدد ، وضع العمود ، مقارنة الملفات ، خيارات علامة التبويب القابلة للتكوين ، والمزيد

دعم بروتوكولات FTP / SFTP و SSH / Telnet للتطوير عن بعد

المزامنة السحابية

يدعم شبكية العين وغيرها من الشاشات عالية الدقة

3. محرر PHP السريع

محرر PHP السريع

محرر PHP السريع

أنظمة التشغيل المدعومة: Windows

السعر: 49.95 دولار للاستخدام غير التجاري ؛ 69.95 دولار للاستخدام التجاري ؛ أول 30 استخدامًا مجانيًا (فترة التقييم)

الترخيص: انظر EULA

اللغات المدعومة: HTML ، CSS ، LESS ، Sass ، JavaScript ، PHP ، SQL ، XML ، Smarty ، .htaccess

Rapid PHP Editor هو محرر كود تجاري لأنظمة تشغيل Windows. على الرغم من تضمين كلمة PHP في اسمها ، فهي ليست مجرد محرر PHP ، ولكن يمكنك أيضًا استخدامها لتحرير أنواع ملفات أخرى. يعد Rapid PHP Editor جزءًا من خط إنتاج يتميز بالمحرر نفسه مع ميزات إضافية. السبب الرئيسي لهذا النوع من الإعداد هو إبقاء المحرر خفيف الوزن قدر الإمكان. على سبيل المثال ، إذا كنت بحاجة إلى HTML و CSS فقط ، فيمكنك استخدام Rapid CSS Editor ، ولكن إذا كنت بحاجة أيضًا إلى دعم PHP ، فيمكنك استخدام Rapid PHP Editor الذي هو في الأساس نفس الأداة مع وظائف إضافية.

على صفحته الرئيسية ، يدعي Rapid PHP Editor أنه أسرع محرر PHP في السوق – ويتم تحميله بسرعة كبيرة بالفعل. إنه محرر سهل الاستخدام مع معالج إعداد سهل الفهم يساعد في التكوين الأولي (يمكنك أيضًا إلغاء الاشتراك إذا كنت تريد). أثناء عملية التكوين ، يمكنك دمج Rapid PHP Editor مع خادم الويب المحلي الخاص بك بحيث يمكنك معاينة ملفات PHP الخاصة بك داخل المحرر مباشرة.

يمكنك تكوين أي جانب من جوانب Rapid PHP Editor ، من التصميم إلى التخطيط إلى الوظائف. نظرًا لأنه يتضمن ميزات قوية لـ HTML و CSS و JavaScript ، فيمكنه تسريع سير العمل بشكل كبير إذا كنت تقوم بتطوير الواجهة الأمامية والخلفية. كما أنه يأتي بسعر مناسب. لا يتعين عليك دفع رسوم الترخيص سنويًا ، فقط رسوم تدفع لمرة واحدة.

أفضل الميزات:

خيارات التخصيص التفصيلية

مدقق HTML / CSS مدمج

معاينة ملفات PHP (باستخدام خادم الويب المحلي الخاص بك )

مدقق بناء جملة PHP في الوقت الحقيقي

معاينة متعددة المستعرضات

دعم إطار عمل PHP (وورد بريس و Laravel و CakePHP و CodeIgniter و Symfony و Yii و Nette و Prado)

المدمج في مصحح أخطاء PHP ( Xdebug ) و PHP Beautifier

دعم محرك قالب سمارتي

SVN- وتكامل Git

يمكن حفظ الملفات مباشرة عبر FTP / STFP / FTPS

قابل للتوسيع عبر المكونات الإضافية

4. سمولترون

سمولترون

سمولترون

أنظمة التشغيل المدعومة: macOS

السعر: 7.99 دولارًا أمريكيًا لترخيص الاستخدام الفردي ؛ 4.99 دولار لترخيص الترقية ؛ تقييم مجاني

الترخيص: انظر EULA

اللغات المدعومة: HTML و Markdown و LESS و Sass و JavaScript و CoffeeScript و PHP و XML و YAML و Swift و Go و Ruby و Java و Objective-C والمزيد

Smultron هو محرر كود مصدر تجاري لأجهزة macOS ، مع دعم لعدة لغات برمجة. اسمها يعني “الفراولة البرية” باللغة السويدية ، حيث طورها المبرمج السويدي بيتر بورغ. مثل معظم تطبيقات Mac فقط ، يأتي Smultron بتصميم أنيق وواجهة مستخدم سهلة الاستخدام ووقت تشغيل سريع.

يتضمن العديد من الميزات التي يمكن أن تتوقعها من محرر PHP متقدم ، مثل التصميم القابل للتخصيص وربط المفاتيح ، ومقتطفات التعليمات البرمجية ، وعرض الملف المقسم ، ووظيفة مقارنة الملفات ، ومعاينة HTML ، والإكمال التلقائي ، والمزيد. يركز منشئ Smultron بشكل كبير على الخصوصية ، لذلك إذا كنت تريد محرر PHP لجهاز Mac الخاص بك لا يجمع أي بيانات عنك ، فإن Smultron يعد حلاً جيدًا لك.

يمكنك تنزيل Smultron إما من موقعه على الويب أو من Mac App Store . على الرغم من أن المنشئ يتقاضى رسومًا قليلة مقابل الترخيص ، إلا أنه يمكنك تنزيل Smultron وتجربته مجانًا قبل إجراء عملية شراء.

أفضل الميزات:

موضوعات مصممة مسبقًا

دعم النص الرأسي ولغات RTL (من اليمين إلى اليسار)

مسح النص من كاميرا جهاز iPhone / iPad

إعدادات التشفير المتقدمة (بما في ذلك دعم UTF-8 BOM )

دعم iCloud

وضع خالي من الهاء

عرض قائمة لجميع الوظائف

وظيفة البحث والبحث المتقدمة مع دعم التعبيرات العادية

دعم الوصول الكامل

أفضل 5 IDEs PHP مجانية

الآن ، دعنا نرى أفضل PHP IDEs المجانية التي توفر لك بيئة تطوير احترافية مع ميزات برمجة متقدمة ووظائف قابلة للتكوين بدرجة عالية – دون أي تكلفة.

كسوف PDT

كومودو IDE

اباتشي نت بينز

Eclipse Che (Cloud IDE)

كود لايت

1. الكسوف PDT

كسوف PDT

كسوف PDT

أنظمة التشغيل المدعومة: Windows و Linux و macOS و Solaris

الترخيص: Eclipse Public License

كود المصدر: https://github.com/eclipse/pdt

اللغات المدعومة: HTML ، CSS ، XML ، JavaScript ، TypeScript ، PHP ، Java

Eclipse هي بيئة تطوير متكاملة مشهورة لـ Java Virtual Machine ، ولكنها تأتي مع دعم العديد من لغات البرمجة الأخرى أيضًا. Eclipse PDT هي اختصار لـ PHP Developer Tools. إنه مكون إضافي لمنصة Eclipse ، ولكن إذا لم يكن لديك Eclipse مثبتًا على جهازك ، فيمكنك أيضًا اختيار خيار ‘Eclipse IDE for PHP Developers’ أثناء التثبيت ، والذي يضيف تلقائيًا أدوات مطوري PHP.

باستخدام Eclipse PDT ، يمكنك الوصول إلى واجهة مستخدم Eclipse عالية التهيئة ويمكنك استخدامها مع ملحقات Eclipse الأخرى أيضًا. يجعل Eclipse PDT المهام الشائعة المتعلقة بـ PHP ، مثل تصحيح الأخطاء ، والتنميط ، والاختبار ، وإعادة البناء ، والتحقق من بناء الجملة ، أسهل وأكثر سلاسة.

يمكنك أيضًا إضافة خادم (خوادم) الويب الذي سيستخدمه Eclipse لتصحيح أخطاء ملفات PHP وتنميطها. يدعم Eclipse PDT أدوات PHP الشائعة ، مثل Xdebug و Zend Debugger و Composer و PHPUnit أيضًا.

لاحظ أنه لتشغيل Eclipse ، يجب عليك تثبيت Java Runtime Environment (JRE) أو Java Development Kit (JDK) على جهاز الكمبيوتر الخاص بك.

أفضل الميزات:

واجهة مستخدم قابلة للتخصيص وطرق عرض ولوحات

تنسيق كود PHP المتقدم

مشروع PHP وفئة المعالج

قوالب كود مسبقة الصنع

سهولة التنقل في التعليمات البرمجية وتنسيق التعليمات البرمجية

دعم المشاريع البعيدة

مساعدة المحتوى والإكمال التلقائي والتنقل في التعليمات البرمجية والمزيد

خادم ويب متكامل لتشغيل ملفات PHP

عميل Git

2. كومودو IDE

كومودو IDE

كومودو IDE

أنظمة التشغيل المدعومة: Windows و Linux و macOS

الترخيص: اتفاقية ترخيص إصدار المجتمع ActiveState (pdf)

كود المصدر: https://github.com/Komodo/KomodoEdit

اللغات المدعومة: HTML و CSS و JavaScript و Node.js و PHP و Python و Perl و Golang و Ruby والمزيد

يعد Komodo IDE جزءًا من ActiveState Platform وهو عبارة عن مجموعة من أدوات المطورين المتقدمة للغات البرمجة مفتوحة المصدر. إنه IDE متعدد المنصات يتضمن دعم PHP (إلى جانب اللغات الأخرى). Komodo IDE هو الإصدار الموسع من محرر كود مصدر Komodo Edit – يمكنك الوصول إلى جميع ميزات Komodo Edit ، بالإضافة إلى الكثير ، مثل المعاينة المباشرة ، واختبار الوحدة ، وكاشف التبعية ، وتصحيح أخطاء Chrome ، والعديد من الميزات الأخرى.

هل تحتاج إلى استضافة سريعة وآمنة وصديقة للمطورين؟ تم تصميم Kinsta مع وضع المطورين في الاعتبار ويوفر الكثير من الأدوات ولوحة تحكم قوية. تحقق من خططنا

على الرغم من أن Komodo IDE متاح مجانًا ، إلا أنه منتج تجاري. هذا يعني أنه يمكنك استخدامه مجانًا حتى تشعر بالرضا عن دعم المجتمع. للحصول على دعم احترافي ، تحتاج إلى الاشتراك في خطة تسعير ActiveState التي تمنحك الوصول إلى دعم البريد الإلكتروني والدردشة والمشاريع الخاصة.

إذا لم تكن بحاجة إلى ميزات IDE وترغب في تحرير ملفات PHP وإدارتها دون الحاجة إلى التعامل مع الفوضى الإضافية ، فيمكنك اختيار Komodo Edit وهو تطبيق محرر PHP مجاني ومفتوح المصدر ممتاز.

أفضل الميزات:

الإكمال التلقائي ، التحديدات المتعددة ، الخريطة المصغرة ، تعقب التغيير ، تلميحات المكالمات ، وميزات التحرير المتقدمة الأخرى

إعادة هيكلة الكود ، ومتصفح الكود ، وتصحيح الأخطاء المرئي ، ومجموعة أدوات التعبير العادي ، ومستكشف قواعد البيانات ، ومفتش HTTP ، والمزيد

التكامل بين Docker و Vagrant

يدعم العديد من أنظمة التحكم في الإصدارات (Git و Subversion و Mercurial و CVS و Perforce و Bazaar)

على متن الطائرة ومعالجات المشروع

عارض DOM

التعاون في الوقت الحقيقي

تقاسم عبر سلاك

دروس مدمجة

3. Apache NetBeans

اباتشي نت بينز

اباتشي نت بينز

أنظمة التشغيل المدعومة: Windows و Linux و macOS و BSD

الترخيص: رخصة أباتشي مقابل 2.0

كود المصدر: https://github.com/apache/netbeans

اللغات المدعومة: HTML و CSS و Sass و LESS و JavaScript و PHP و Java و C و C ++ والمزيد

Apache NetBeans عبارة عن بيئة تطوير متكاملة مجانية ومفتوحة المصدر تحتفظ بها مؤسسة Apache Software Foundation. يتم تشغيله على Java Virtual Machine (لذلك تحتاج إلى تثبيت Java Runtime Environment على جهاز الكمبيوتر الخاص بك) ، ولكنه يأتي مع امتدادات للغات برمجة متعددة. يوفر لك وقت تشغيل PHP الخاص به PHP IDE كامل الميزات يسمح لك بتشغيل تطبيقات PHP وإعادة بنائها وتصحيحها وملف تعريفها – بالإضافة إلى الميزات النموذجية لمحرر PHP مثل تمييز بناء الجملة والسمات وطرق العرض القابلة للتخصيص وتعريفات الانتقال ، و اكثر.

عند تثبيت NetBeans ، يمكنك تحديد أجزاء IDE التي تريد إضافتها. يوجد حاليًا خمسة خيارات: Base IDE و Java SE و Java EE و HTML5 / JavaScript و PHP. يمكنك تثبيت كل هذه العناصر إذا كنت ترغب في ذلك ، ولكن لاستخدام NetBeans باعتباره PHP IDE ، ستحتاج إلى وقت تشغيل Base IDE و PHP بأي وسيلة ، بالإضافة إلى أنك تحتاج إلى إضافة حزمة HTML5 / JavaScript أيضًا ، إذا كنت تريد الدعم للغات الواجهة (يتم أيضًا تضمين CSS و Sass و LESS).

NetBeans هي أداة سهلة الاستخدام بشكل لا يصدق. يحتوي على عملية إعداد مفيدة تتضمن عروض توضيحية ومشاريع نموذجية لتطبيقات PHP العاملة: آلة حاسبة وتطبيق مهام. بالإضافة إلى ذلك ، إذا لم تكن قد استخدمت IDE لتطوير PHP حتى الآن ، فإن Netbeans لديه مسار تعليمي PHP و HTML5 رائع يمكن أن يساعدك على البدء.

أفضل الميزات:

تنسيق الكود ، وطي الكود ، وإكمال الكود الذكي ، وتمييز الأخطاء ، والاقتراحات الذكية ، وميزات التحرير المتقدمة الأخرى

تحليل الكود الدلالية

التصحيح باستخدام Xdebug

اختبار الوحدة باستخدام PHPUnit و Selenium

التكامل مع أنظمة التحكم في الإصدار (Git ، Subversion ، Mercurial)

أكثر من 1000 مكون إضافي متوفرة على NetBeans Plugin Portal (130+ لـ PHP بالإضافة إلى العديد من المكونات العامة مثل السمات)

دعم أطر عمل PHP مثل وورد بريس و Symfony و Zend و Yii (ابحث عنها كمكونات إضافية)

4. Eclipse Che (Cloud IDE)

كسوف تشي

كسوف تشي

أنظمة التشغيل المدعومة: أي (يتم تشغيلها في متصفح الويب)

الترخيص: Eclipse Public License 2.0

كود المصدر: https://github.com/eclipse/che

اللغات المدعومة: PHP و Java و .NET Core و ASP.NET و Go و C و C ++ و NodeJS و Python و Rust و Scala والمزيد

Eclipse Che هو IDE سحابي أصلي لـ Kubernetes يسمح لفرق المطورين بإنشاء تطبيقات في مساحات عمل مهيأة مسبقًا ومعبأة في حاويات. هذا يعني أنك تقوم بإعداد وتكوين كل ما تحتاجه لمشروعك – مثل التبعيات وأوقات التشغيل و IDE ورمز المشروع – مرة واحدة فقط ، ويمكنك تشغيل بيئة التطوير الجاهزة الخاصة بك أينما تريد.

بدأ مشروع Eclipse Che في عام 2014 كمشروع Eclipse Cloud Development (ECD) ويمكن اعتباره مستقبل التنمية التعاونية. كان Codenvy هو الذي قدم قاعدة التعليمات البرمجية الأصلية ، لكن العديد من عمالقة التكنولوجيا يساهمون في المشروع أيضًا – مثل IBM و Red Hat و Samsung و SAP و Microsoft و Intuit وغيرها. أكبر الأشياء في Eclipse Che هي القدرة على التعاون في الوقت الفعلي حتى لمئات من المطورين ، والوصول إلى IDE عبر الإنترنت يعمل في متصفح الويب ، وسهولة الوصول إلى تطوير PHP القائم على الحاويات.

يمكنك إما تثبيت Eclipse Che على مجموعة Kubernetes أو OpenShift الخاصة بك أو إنشاء مساحة عمل Che عبر الإنترنت على منصة Che المستندة إلى الويب الخاصة بـ OpenShift (تحتاج إلى حساب Red Hat لهذا الأخير). تحتوي المنصة عبر الإنترنت على بعض نماذج المشاريع التي يمكنك البدء بها. لتطوير PHP ، يمكنك الاختيار بين أربعة: Laravel مع MySQL ، و Symfony مع MySQL ، و PHP عادي مع MySQL ، و PHP عادي مع خادم ويب Apache (بدون MySQL). يمكنك إعداد مساحة العمل التي تم تكوينها مسبقًا بنقرة واحدة والبدء على الفور في استخدام IDE السحابي مباشرة داخل متصفح الويب الخاص بك.

علاوة على ذلك ، لا يمكنك فقط تكوين مكدس الخاص بك ولكن يمكنك أيضًا الاختيار بين واجهات محرر مختلفة. الخيار الافتراضي هو Eclipse Theia ، ولكن يمكنك أيضًا اختيار Eclipse IDE و Eclipse Diruable و IntelliJ IDEA (Community Edition) و Jupyter Notebook وتوزيع مفتوح المصدر لـ Visual Studio Code. ستعتمد ميزات واجهة محرر PHP على IDE الذي اخترته.

أفضل الميزات:

الوصول إلى حزم PHP المبنية مسبقًا

قابلية التنقل

استخدم واجهة المحرر التي تختارها

أضف صور حاوية من أي مكان (Docker Hub ، Quay.io ، السجل الخاص بك ، إلخ)

قوالب devfile

مشاريع عينة جاهزة للاستخدام

وصول المحطة الطرفية إلى جميع الحاويات

تعاون متعدد المستخدمين

قابل للتوسيع عبر المكونات الإضافية (متوفر من واجهة IDE)

جميع خدمات Che متاحة عبر REST APIs

5. CodeLite

كود لايت

كود لايت

أنظمة التشغيل المدعومة: Windows و Linux و macOS و FreeBSD

الترخيص: GNU GPL vs 2

كود المصدر: https://github.com/eranif/codelite

اللغات المدعومة: HTML ، JavaScript ، Node.js ، PHP ، C ، C ++

CodeLite عبارة عن IDE مجاني ومفتوح المصدر مخصص أساسًا للغة البرمجة C ++ ، ولكنه يأتي أيضًا مع دعم PHP و Node.js (كمكونات إضافية مثبتة مسبقًا). إنه ليس IDE الأكثر تقدمًا الذي ستجده هناك ، ولكنه مجاني ويأتي مع جميع ميزات IDE المهمة لـ PHP ، مثل إدارة المشروع ومساحة العمل ، ومصحح الأخطاء المدمج (Xdebug) ، وأجزاء لطرق مختلفة ، وإدارة المهام ، إكمال الكود وتنفيذ المشروع والمزيد.

عند تشغيل CodeLite لأول مرة ، يبدأ بمعالج الإعداد الذي يساعدك على تكوين IDE ليناسب نمط الترميز الخاص بك (يمكنك إلغاء الاشتراك إذا كنت تريد). هناك خيار يسمح لك بتخصيصه كمحرر PHP يستخدم لتطوير الويب. لاحظ أنه قد يتعين عليك تثبيت مترجم C ++ يدويًا (إذا لم يكن لديك أي مترجم على جهازك حتى الآن). الشيء الآخر الذي يجب أخذه في الاعتبار هو أنه على الرغم من أن CodeLite لديه صفحة wiki جيدة ، إلا أنه لا يأتي مع العديد من البرامج التعليمية / المشاريع المبدئية مثل معظم IDEs PHP الأخرى في هذه القائمة.

ومع ذلك ، إذا كنت تريد PHP IDE مجانيًا لا يعمل على Java ، ولديه العديد من خيارات التكوين ، ولا يتطلب منك التسجيل للحصول على حساب ، فيمكن أن يكون CodeLite هو الخيار الأفضل لك.

أفضل الميزات:

تصميم قابل للتخصيص مع العديد من السمات للاختيار من بينها

وظائف قوية للبحث والاستبدال والانتقال

فحص PHP وإعادة هيكلة وتصحيح الأخطاء

معالج فئة PHP

دعم SFTP مع مدير حساب SSH

بوابة التكامل

أداة فرق لكل من الملفات والمجلدات

4 أفضل IDEs PHP بريميوم

أخيرًا ، إليك أفضل IDEs PHP المتميز لتطوير PHP على مستوى المؤسسة ، مع الدعم الفني والتكاملات العديدة والدعم لأطر PHP وأنظمة إدارة المحتوى المختلفة .

JetBrains PhpStorm

ستوديو زيند

Codeanywhere (IDE السحابي)

Codelobster

1. JetBrains PhpStorm

JetBrains PhpStorm

JetBrains PhpStorm

أنظمة التشغيل المدعومة: Windows و Linux و macOS

السعر: 89 دولارًا للسنة الأولى ، 71 دولارًا للسنة الثانية ، 53 دولارًا للسنة الثالثة فصاعدًا للاستخدام الفردي مع الفواتير السنوية (199 دولارًا – 159 دولارًا – 119 دولارًا للاستخدام التجاري) ؛ برامج ترخيص مجانية للبرمجيات الحرة والمفتوحة المصدر ؛ تجربة مجانية لمدة 30 يوم

الترخيص: انظر EULAs

اللغات المدعومة: HTML و CSS و Sass و LESS و Markdown و JavaScript و Node.js و React و Vue و Angular و TypeScript و PHP و MySQL و XML و XSLT والمزيد

يتميز JetBrains PHPStorm بأنه “بيئة تطوير PHP الذكية المضيئة ” ، وهو يقدم تجربة مستخدم مختلفة عن معظم IDEs PHP الأخرى بالفعل. يحتوي على واجهة مستخدم نظيفة وأضيق الحدود ووقت بدء تشغيل سريع – يتم تشغيله بنفس سرعة محرر PHP البسيط دون أي ميزات IDE.

في PHPStorm ، لا ترى كل شيء إلا عندما تحتاج إليه. عند الإطلاق الأول ، سترى عرضًا بسيطًا للغاية مع إعدادات التكوين وثلاثة خيارات لبدء مشروع جديد. يصبح شريط القائمة العلوي مرئيًا فقط بمجرد بدء مشروع جديد. بعد ذلك ، يمكنك إضافة نوافذ إضافية للعديد من الأشياء (المفضلة ، والهيكل ، والمهام ، والمشكلات ، والمحطة الطرفية ، وسجل الأحداث ، وقاعدة البيانات ، وتصحيح الأخطاء ، والمزيد) ، ولكن جميعها اختيارية وسهلة التبديل ذهابًا وإيابًا.

أحد أفضل الأشياء في PHPStorm هو أنه يأتي مع WebStorm ، JetBrains ‘JavaScript IDE. لذلك إذا كنت تقوم بتطوير الواجهة الأمامية والخلفية وتحتاج إلى كل من JavaScript و PHP IDE ، فقد يكون هذا هو خيارك الأفضل. يتكامل PHPStorm أيضًا مع مدير حزم Composer بحيث يمكنك إدارة تبعياتك مباشرة من IDE الخاص بك. بالإضافة إلى ذلك ، فهو يدعم أنظمة إدارة محتوى PHP الثلاثة الأكثر شيوعًا: وورد بريس و Drupal و Joomla.

أفضل الميزات:

خدش الملفات للتجربة دون إنشاء مشروع

منع الأخطاء أثناء الطيران

إعطاء الأولوية لمشاكل الترميز

عرض مخطط HTML5

سهولة التبديل بين إصدارات PHP المختلفة (جيد للمشاريع القديمة)

إعادة بناء ديون متقدمة

التصحيح باستخدام مصحح الأخطاء المرئي ذي التكوين الصفري (يدعم أيضًا Xdebug و Zend Debugger)

التكامل مع أنظمة التحكم في الإصدار (Git ، Mercurial ، Subversion)

دعم كل من التطوير القائم على الاختبار (PHPUnit) والتطوير المستند إلى السلوك (Behat)

دعم جميع أطر PHP الرئيسية (Laravel و CakePHP و Magento و Yii و Zend Framework و وورد بريس والمزيد)

2. استوديو زند

ستوديو زيند

ستوديو زيند

أنظمة التشغيل المدعومة: Windows و Linux و macOS و IBM i

السعر: 89 دولارًا للاستخدام الشخصي و 189 دولارًا للاستخدام المهني (كلاهما ترخيصان دائمان مع ترقيات مجانية لمدة عام واحد) ؛ تجربة مجانية لمدة 30 يوم

الترخيص: ترخيص Zend Studio (pdf)

اللغات المدعومة: HTML، CSS، Sass، LESS، Markdown، JavaScript، PHP

Zend Studio هو PHP IDE تجاري تم تطويره بواسطة “Zend by Perforce” ، وهي شركة متخصصة في حلول PHP على مستوى المؤسسات. يعتمد على Eclipse PDT IDE (انظر أعلاه) ؛ يمكنك تثبيته إما بشكل فردي أو كمكوِّن إضافي لـ Eclipse عبر سوق Eclipse. يضيف Zend Studio العديد من الميزات على مستوى المؤسسات إلى Eclipse PHP Developer Tools.

إنه يتكامل بسلاسة مع منتجات Zend الأخرى ، مثل Zend Server و Zend Debugger و Zend Guard و Laminas Framework ( المعروف سابقًا باسم Zend Framework ) وأدوات Laminas API ( المعروفة سابقًا باسم Apigility ). ومع ذلك ، فأنت لست ملزمًا بنظام Zend البيئي ، حيث يدعم Zend Studio العديد من الأطر الأخرى ومصححات الأخطاء وخوادم الويب والأدوات أيضًا.

على الرغم من أن Eclipse PDT يحتوي بالفعل على واجهة محرر PHP متقدمة ، إلا أن Zend Studio يوسعها بوظائف أخرى خاصة بـ PHP مثل مساعدة التعليمات البرمجية المحسّنة ، وطرق عرض قاعدة البيانات لأنظمة إدارة قواعد البيانات العلائقية المختلفة (MySQL و MSSQL و PostgreSQL و SQLite و Oracle وغيرها ) ونشر السحابة المضمنة (لكل من السحابات العامة والخاصة) والمزيد.

أفضل الميزات:

مساعدة التعليمات البرمجية الذكية لـ PHP

إنشاء وحدة مؤتمتة

خيارات تصحيح الأخطاء المتقدمة باستخدام Zend Debugger (افتراضي) أو Xdebug أو Z-Ray

دعم Docker لتطبيقات PHP الحاوية

التكامل مع أنظمة التحكم في الإصدارات (SVN و CVS و Git) و Composer

دعم لشاشات 4K و HiDPi

دعم الأنظمة الأساسية السحابية الرئيسية ( Microsoft Azure و Amazon AWS و Red Hat OpenShift و IBM Cloud وما إلى ذلك)

العديد من البرامج التعليمية ومقاطع الفيديو وقوالب PHP

3. Codeanywhere (Cloud IDE)

Codeanywhere

Codeanywhere

أنظمة التشغيل المدعومة: أي متصفح ويب ، iOS ، Android

السعر: من 2.50 دولار في الشهر ؛ نسخة تجريبية مجانية لمدة 7 أيام

الترخيص: انظر TOS

اللغات المدعومة: HTML و CSS و Sass و LESS و Markdown و JavaScript و TypeScript و Node.js و PHP و Ruby و Python و Go و Ruby و Java والمزيد

Codeanywhere عبارة عن بيئة تطوير متكاملة سحابية لا تعتمد على النظام الأساسي يمكنك استخدامها إما في متصفح الويب أو كتطبيق للهاتف المحمول. بدأ المشروع كمحرر PHP على الويب وعميل FTP يسمى PHPanywhere ، لكنه الآن يدعم أكثر من 100 لغة برمجة. يعتمد على CodeMirror ، محرر كود مصدر مفتوح المصدر أصلي للمتصفح يمكنه أيضًا العمل مع المستندات الكبيرة (مع أكثر من 200000 سطر).

باستخدام Codeanywhere ، يمكنك إما تشغيل بيئة الترميز الخاصة بك في حاوية OpenVZ (تسمى DevBoxes) ، أو الاتصال بخادمك الخاص أو خدمة جهة خارجية ، مثل GitHub و Bitbucket و Amazon S3 و Google Drive و DigitalOcean والمزيد. يتم تشغيل Codeanywhere IDE في بضع ثوانٍ في متصفح الويب ، ومع ذلك ، سيتعين عليك الانتظار حوالي نصف دقيقة حتى يتم إنشاء الحاوية الخاصة بك.

يرحب بك Codeanywhere بمعالج اتصال حيث يمكنك الاختيار من بين مجموعات مختلفة ، بما في ذلك مجموعتان من حزم LAMP (Ubuntu و CentOS) – كلاهما يأتي مع إضافة phpMyAdmin و Composer. يمكنك أيضًا اختيار تشغيل حزم PHP هذه مع تثبيت وورد بريس و وورد بريس CLI مسبقًا. بدلاً من ذلك ، يمكنك استخدام مكدس مخصص خاص بك أيضًا. باستخدام Codeanywhere ، يمكنك اختبار تطبيق PHP الخاص بك عبر بروتوكولي HTTP و HTTPS ، من أي متصفح ويب.

أفضل الميزات:

مكدسات PHP و وورد بريس سابقة التهيئة

محطة لينكس مدمجة مع وصول sudo (الجذر)

ميزات تحرير التعليمات البرمجية الذكية مثل إعادة هيكلة الكود والإكمال التلقائي وتعريفات الانتقال والخريطة المصغرة والمزيد

دعم بروتوكولات FTP و SFTP و FTPS و SSH

البرمجة الزوجية الحية على الملفات المشتركة

تكامل البوابة (عبر المحطة)

وضع خالي من الهاء

خيارات تخطيط متعددة (عرض فردي ، شبكة ، عمود ، صف ، تقسيم رأسي ، ومنفصل أفقي)

المصحح المتكامل

بنقرة واحدة لتجميل الكود

معاينة المتصفح

4. Codelobster

Codelobster

Codelobster

أنظمة التشغيل المدعومة: Windows و Linux و macOS

السعر: العام الأول 59.95 دولارًا (لما يصل إلى ثلاثة أجهزة) ؛ السنوات اللاحقة 19.95 دولارًا في السنة ؛ تجربة مجانية لمدة 30 يوم

الترخيص: انظر EULA

اللغات المدعومة: HTML ، XML ، CSS ، Sass ، LESS ، JavaScript ، TypeScript ، Node.js ، PHP ، SQL

Codelobster هو محرر PHP مجاني و IDE يدعم أيضًا لغات الواجهة الأمامية. جزء محرر التعليمات البرمجية مع دعم HTML و CSS و JavaScript و PHP مجاني ، في حين أن وظائف IDE ودعم بناء جمل Sass و LESS و Node.js و SQL تأتي بسعر.

يحتوي Codelobster على واجهة مستخدم معقدة إلى حد ما حيث يمكنك رؤية جميع الميزات واللوحات والقوائم المتاحة بشكل افتراضي – على الرغم من أنه يمكنك إخفاء اللوحات التي لا تحتاج إليها. يأتي جزء محرر PHP المجاني مع جميع الميزات التي ستحتاجها لكتابة كود PHP ، بما في ذلك تمييز بناء الجملة ، والإكمال التلقائي ، وتعليمات السياق ، ووظائف تصحيح الأخطاء.

أهم شيء في Codelobster IDE هو عدد PHP (و JavaScript) الذي يدعمه. يحتوي على مكونات إضافية لـ وورد بريس و Laravel و Joomla و Drupal و CakePHP و Symfony و Yii و CodeIgniter و Phalcon والمزيد. بالإضافة إلى ذلك ، يأتي مع دعم لمحركات نماذج Twig و Smarty أيضًا. لمساعدتك في إدارة المكونات الإضافية الخاصة بك ، يتضمن Codelobster مديرًا للمكونات الإضافية سهل الاستخدام حيث يمكنك رؤية جميع المكونات الإضافية المتاحة والمفعَّلة في نفس المكان.

إذا كنت مطور وورد بريس وتبحث عن وورد بريس IDE ، يمكن أن يكون Codelobster حلاً رائعًا لك. يوفر لك المكون الإضافي وورد بريس الخاص بـ Codelobster وظائف متقدمة مثل تمييز بناء جملة وورد بريس والإكمال التلقائي ، وتلميحات أدوات لوظائف وورد بريس ، ومحرر سمة وورد بريس مدمج لمطوري السمات ، ومعالج إعداد مشروع وورد بريس ، والمزيد.

أفضل الميزات:

مفتش كود HTML / CSS (نسخة مجانية)

مصحح أخطاء PHP مدمج (نسخة مجانية)

موضوعات مصممة مسبقًا (نسخة مجانية)

التحقق من صحة التعليمات البرمجية لـ HTML و CSS و PHP

مقتطفات التعليمات البرمجية وقوالب التعليمات البرمجية المكتوبة مسبقًا

تحويل HTML إلى PHP و PHP إلى HTML

مدير SQL (تحرير البيانات ، معالج التصدير ، الإكمال التلقائي ، والمزيد)

عميل FTP / SFTP

دعم التحكم في الإصدار (Git ، SVN ، Mercurial)

هل تريد كتابة كود PHP عالي الجودة؟ ✨ فأنت بحاجة إلى محرر PHP عالي الجودة. تحقق من الخيارات هنا للبدء ✅

انقر للتغريد

ملخص

في هذا الدليل ، ألقينا نظرة مفصلة على أفضل محرري PHP و IDEs – سواء المجانية أو المتميزة.

إذا تمكنت من العثور على واحد يعجبك أو لديه ميزة أو تكامل مهم بالنسبة لك ، فأنت تعرف بالفعل أيهما تختار. ولكن ، إذا كان لا يزال لديك أي شكوك أو أسئلة حول أي محرر PHP أو IDE سيكون الأفضل بالنسبة لك ، فإليك بعض الاقتراحات:

إذا كنت مبتدئًا ، أو لا تقوم بتحرير ملفات PHP بشكل متكرر ، أو لا ترغب في قضاء الكثير من الوقت في التهيئة ، فانتقل إلى أحد برامج تحرير PHP المجانية ولكن ليس Emacs أو Vim.

على العكس من ذلك ، إذا كنت ترغب في اكتساب احترام المبرمجين المتعصبين ولا تمانع في منحنى التعلم الحاد ، فجرّب Vim أو Emacs.

إذا كنت تريد نظامًا بيئيًا ضخمًا ، فاختر محرر PHP أو IDE مع سوق أو مستودع ملحق / حزمة ، مثل Visual Studio Code أو Atom أو Sublime Text 3 أو Apache NetBeans أو Eclipse.

إذا كنت تهتم بوقت التشغيل وتريد أن يتم تحميل محرر PHP بسرعة ، فاختر واحدًا مخصصًا لنظام تشغيل واحد ، على سبيل المثال NotePad ++ أو RJ TextEd لنظام التشغيل Windows أو TextMate أو Smultron لنظام التشغيل Mac.

إذا كنت قد استخدمت بالفعل أحد محرري الكود المصدري أو IDEs بلغة برمجة أخرى وأعجبت به ، فراجع كيف يعمل لتحرير ملفات PHP.

إذا كنت بحاجة إلى دعم لإطار عمل أو أداة معينة ، فابحث عن محرر PHP أو IDE يحتوي على مكون إضافي أو تكامل له.

إذا كنت بحاجة إلى خادم ويب مدمج ، أو ترغب في رؤية تتبع المكدس ، أو تنفيذ مهام معقدة أخرى ، فانتقل إلى PHP IDE.

إذا كنت ترغب في العمل في متصفح الويب الخاص بك والوصول إلى مشروع PHP الخاص بك من أي مكان ، فاختر IDE السحابي.

توضيح

اي عملية نسخ او اقتباس او ترجمة او نقل تم لاغراض علمية وتدريبية وتعليمية بحته وقد تم انشاء هذا المحتوى بمعرفة خبراء في مجال التقنية اما عن طريق إنشاء او تحرير او نقل او نسخ او اقتباس او ترجمة المحتوى من مصادر خاصة او عامة وكل ذلك ضمن حقوق النشر المتعارف عليها.

اي أخطاء تظهر في المحتوى مهما كان نوعه او تصنيفه يمكنك تحرير رسالة فورية لادارة موثوق لاجل تصحيح هذه الاخطاء، وسنكون شاكرين لك في حال قمت بالتعاون معنا لاجل اصلاح هذه الاخطاء.

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}