معرفی یک IDE قوی برای PHP
IDE از حروف Integrated Development Environment برگرفته شده است که در برنامه نویسی به معنای محیط یکپارچه توسعه نرم افزار است. برنامه نویسان حرفهای برای سرعت بخشیدن به توسعه نرمافزارهای خود از IDE مناسب کار خود استفاده میکنند. برای زبانهای برنامهنویسی مختلف، IDE های مختلفی نیز وجود دارد که امکانات و ابزارهای متناسب با زبان برنامهنویسی در اختیار برنامهنویس قرار می دهد. Aptana نیز یک IDE باز متن و قدرتمند PHP است که از محبوبت بالایی در بین برنامه نویسان PHP برخوردار است. در ادامه این نرمافزار کاملتر معرفی خواهد شد.
دارالترجمه رسمی پارسیس شامل خدمات ترجمه رسمی و تخصصی در بیش از 60 زبان زنده دنیا
بهترین افزونه های سئو وردپرس به صورت کاملا فارسی
فرم ساز آسان اولین فرم ساز کاملا فارسی وردپرس
بهترین کارگاه رویه کوبی و تعمیر مبل راحتی و استیل در تهران با قیمت و کیفیت عالی
Aptana چیست ؟
آپتانا، یک نرم افزار IDE باز متن (Open Source) است که برای طراحی و برنامه نویسی تحت وب استفاده می شود.
نرم افزار Aptana بر پایه پلتفرم Eclipse طراحی و پیاده سازی شده است که به منظور استفاده در طراحی صفحات و نرم افزارهای تحت وب از آن استفاده می شود. این نرم افزار از جاوا اسکریپت، HTML، DOM، CSS در حالت عادی پشتیبانی میکند همچنین این نرم افزار قابلیت code-completion (تکمیل ادامه کد)، نمایش ساختار محتوای صفحه، دیباگ کردن کدهای جاوا اسکریپت، نمایش خطاها و عیب یابی کدها را در حالت عادی داراست. نکته ای که برای طراحان و برنامه نویسان وب بسیار حائز اهمیت است دارا بودن documentها و راهنمای استفاده از کدهایی است که در این نرم افزار شما قرار است بنویسید. این قابلیت این امکان را به شما می دهد در صورتی که بخشی از ساختار دستور مورد نظر خود را فراموش کرده اید بدون مراجعه به سایت و یا برنامه دیگری در همان محیط Aptana توضیحات مربوط به آنرا ببینید.
از دیگر قابلیت های این نرم افزار دارا بودن terminal است که در آن امکان اجرای فرامین مختلفی را دارید که همین موضوع وابستگی شما را به نرم افزارهای دیگر کمتر میکند و در نتیجه باعث بالا رفتن سرعت کار شما خواهد شد. به عنوان مثال در کار با فریم ورک های CSS مانند SASS یا Less و یا حتی اجرا برنامه های Python این بخش بسیار برای شما کاربردی خواهد بود.
نصب پلاگین :
نرم افزار Aptana قابلیت نصب Pluginهای مختلفی را دارد که در واقع همین موضوع باعث قدرت این نرم افزار شده است. شما میتوانید با نصب پلاگین هایی مانند Ruby on Rail، PHP، Python، Perl، Adobe AIR، Apple iPhone، NOKIA WRT در این نرم افزار قابلت کد نویسی به این زبانها را نیز به Aptana خود اضافه کنید.
همچنین برای کد نویسی وب میتوانید پلاگین های jQuery، Smarty، ZenCoding و پلاگین های بسیاری از فریم ورک های دیگر را در این نرم افزار نصب کنید تا سرعت و دقت کد نویسی شما بالا برود.
محیط های نصب :
نرم افزار Aptana را میتوانید بر روی Windows ، Mac OS X و Linux بصورت مستقیم و یا اینکه به عنوان یک پلاگین برای Eclipse نصب کنید.
برنامه نویسی PHP در Aptana Studio :
این نرم افزار یکی از قویترین IDEهای PHP است که بین برنامه نویسان PHP بسیار محبوب است. از نسخه 1.5 به بعد این نرم افزار توسط پلاگین PHP که بر روی آن نصب می شود از زبان PHP پشتیبانی میکند. قابلیتهایی که این IDE به برنامه نویسان PHP می دهد عبارتند از :
- داشتن سرور داخلی جهت اجرا و پیش نمایش کدهای PHP
- دارا بودن Code assist و نمایش ساختار بخش های مختلف برنامه بصورت خلاصه (نمایش لیست توابع، شرطها، حلقه ها و ...) و امکان منظم کردن کدهای اسپاگتی به کد اصولی و مرتب
- امکان نصب Debuggerهای PHP برای بررسی و debug کردن کدهای PHP
- پشتیبانی از فریم ورک طراحی قالب Smarty (در نسخه های پایین تر از Aptana Studio 3 پشتیبانی می شود)
- نمایش سلسله مراتبی کدها در محیط ادیتور جهت شناسایی راحتتر حلقه ها، شروط، توابی، اشیاء و ...
- دارا بودن تمام Manual زبان برنامه PHP
در نسخه Aptana Studio 2 امکان برنامه نویسی PHP بصورت پیش فرض در Aptana گنجانده نشده است و باید از پروژه PDT (PHP Development Tools) استفاده کرد. PDT یک پلاگین باز متن IDE برای پلتفرم Eclipse می باشد که تمامی ابزارهایی که برای برنامه نویسی PHP نیاز است را دربر دارد. این ابزار از بخش های موجود در پلتفرم Eclipse برای ابزارهای توسعه برنامه نویسی PHP استفاده می کند.
اما در نسخه Aptana Studio 3 زبان برنامه نویسی PHP بصورت پیش فرض پشتیبانی می شود اما نه به کاملی PDT زیرا بصورت پیش فرض در این نسخه فقط فرمت بندی و ساختار کلی PHP تشخیص داده می شود و امکان debug کردن و یا code assist را ندارد. در صورتی که نیاز باشد این بخشها هم به Aptana اضافه شود کافیست plugin های آنها را بر روی Aptana نصب نمایید.
نتیجه گیری :
با توجه به امکانات، سهولت دسترسی، امکان نصب بر روی سیستم عامل های مختلف، قابلیت اضافه کردن Pluginهای مختلف بر اساس نیاز، منابع آموزشی فراوان در اینترنت و مسایل دیگری از این قبل پیشنهاد می شود برای حرفه ای کار کردن در زمینه Web Designing و Web Developing از نرم افزار بازمتن و قدرتمند Aptana Studio برای کارهای خود استفاده کنید. شما می توانید همیشه آخرین نسخه این نرم افزار را از آدرس www.aptana.com بصورت رایگان دریافت کنید.
نظرات و سوالات کاربران
نرم افزار Brackets فقط text editor هستش و IDE نیست، برای همین قابلیتهای خیلی کمتری داره، اما به عنوان یک ادیتور خیلی قوی هستش. اگر دنبال ادیتورهای خوب هستی غیر از Brackets حتما atom.io/" rel="nofollow">https://atom.io/ رو هم ببین، این ادیتور هم جزو ادیتورهای محبوب هستش. Sublime رو هم که حتما میشناسی
Brackets خیلی بهتر از آپتانا ست هم از نظر قابلیت و هم از نظر ظاهر و پیچیدگی کمتر برنامه ضمنا هم سبکتر از لحاظ حجمی است و هم پلاگسن های سبکتری داره. همه اینها رو که یک طرف قرار بدیم قابلیت لایو Brackets اون رو از تمام رقبا سرتر میکنه.
موفق باشید.
بله , درسته...
اصلاح میشه. ممنون
دامنه www.aptana.org" rel="nofollow">www.aptana.org مشکل داره، ولی دامنه www.aptana.com" rel="nofollow">www.aptana.com درسته، فکر میکنم اشتباه کردید :)
سال ۸۵ ؟ :)
این مقاله سال ۹۲ توسط خودم نوشته شد و در مجله وب چاپ شد، و در سال ۹۴ هم اینجا منتشر شده
خوب این مطلب مال سال 85 ه یا 93؟ چه وضعشه تاریخ نداره؟ :))