PDA

View Full Version : خبر: بهترین محیط توسعه رایگان برای PHP، HTML و CSS ؛ (Best IDE for Web Designing)



$ M 3 H R D A D $
دوشنبه 07 اسفند 1391, 23:36 عصر
عجیب است که من سال‌ها دنبال بهترین IDE برای کدنویسی به زبان‌های PHP و HTML و CSS و JavaScript می‌گشتم و هیچ وقت به نرم افزاری که این هفته برخوردم، برنخورده بودم!
Sublime Text (http://www.sublimetext.com/)


http://img.aftab.cc/news/91/sublime.png



شک ندارم که اگر طراح وب باشید و با آن کمی، فقط کمی کار کنید، معتاد آن می‌شوید!

امکانات خیره‌کننده‌ای را فراهم کرده که من در هیچ ادیتور دیگری حتی DreamWeaver ندیده‌ام.

این IDE تمام خوبی‌های NotePad++‎ و DreamWeaver را در هم جمع کرده است! به طور مثال:

- امکان Bundles بسیار عالی عمل می‌کند. به طور مثال، از گوشه پایین ادیتور، زبان را PHP انتخاب کنید. حالا فقط کافی‌ست بنویسی if و تب را بزنید تا ببینید کل ساختار if درج می‌شود و شما فقط کافی‌ست با کلید tab بین شرط و بدنه شرط حرکت کنید و آن‌ها را کامل کنید. یا کافی‌ست بنویسی switch و تب بزنید تا تمام ساختار آن درج شود. Bundleها این روزها بسیار کار را راحت کرده‌اند.

http://img.aftab.cc/news/91/sublime1.png

- خاصیت AutoComplete به بهترین شکل تعبیه شده! حتی کلمات پرکاربرد فایل را شناسایی می‌کند و در منوی AutoComplete نمایش می‌دهد!
- امکان نصب Packageهای نوشته شده توسط برنامه‌نویسان به راحتی ممکن است! فقط کافی‌ست کلیدهای ctrl+`‎ را بفشارید و دستور شماره ۷ در این صفحه (http://net.tutsplus.com/tutorials/tools-and-tips/sublime-text-2-tips-and-tricks/)را آنجا کپی و Enter کنید تا Package Control نصب شود و حالا از منوی Preferences گزینه Package Control را انتخاب کنید و دنبال پکیج مورد نظرتان بگردید. پکیج‌های بسیار جذابی مثل Tag و Emmet و phpDocumenter را که من نصب کرده‌ام نصب کنید.
- کلیدهای میان‌بر و کارهای سریعی مثل اینکه یک لغت را انتخاب کنید و یک بار کلیک ' را بزنید تا دور آن با کوتیشن احاطه شود. (می‌دانید این امکان چقدر کار را سریع می‌کند؟)
- مثل NotePad++‎ یک لغت را انتخاب کنید تا همه لغات مشابه انتخاب شوند. اما امکان جالب این ادیتور این است که اگر Crtl+D را در این حالت بزنید، تمام لغات مشابه انتخاب می‌شود و حالا با تغییر یکی، همه با هم تغییر می‌کنند!!
- امکان جالب Zen Coding (http://code.google.com/p/zen-coding/) که خیلی عجیب است!
- کلیدهای میان‌بر جالبی مثل Atrl+shift+Space برای انتخاب یک scope - کلیدهای Ctrl+Shift+P برای اجرای ده‌ها ماکروی آماده و ...
- و خلاصه یک خروار امکانات جذاب...

فقط نگاهی به برخی نکات و امکانات جالب این ادیتور بیندازید:

http://net.tutsplus.com/tutorials/tools-and-tips/sublime-text-2-tips-and-tricks/ (http://net.tutsplus.com/tutorials/tools-and-tips/sublime-text-2-tips-and-tricks/)

http://net.tutsplus.com/articles/general/9-ways-to-instantly-code-faster/ (http://net.tutsplus.com/articles/general/9-ways-to-instantly-code-faster/)

شرکت NetPlus یک دوره ویدئویی هم برای کار سریع‌تر با این مرورگر دارد که پیشنهاد می‌کنم فصل به فصل ببینید:

http://net.tutsplus.com/articles/news/perfect-workflow-in-sublime-text-free-course/



Sublime و زبان فارسی؟

یکی از مشکلاتی که در این ادیتور داریم این است که کلمات فارسی به صورت جدا از هم نوشته می‌شوند. البته طراحان برنامه قول داده‌اند که در نسخه 3 پشتیبانی از زبان‌های RTL هم به ادیتور اضافه شود، اما اگر شما فارسی را از فایل‌ها حذف کنید و اصولی برنامه‌نویسی کنید (یعنی جملات فارسی را به صورت ثوابت به کار بگیرید و در farsi.php قرارشان دهید) می‌توانید استثنائاً فایل فارسی‌دار را در NotePadd++‎ باز کنید...

برخی کلیدهای میان‌بر و نکات مهم و کاربردی:
- کلیدهای Ctrl+Shift+F می‌تواند یک کلمه را در کل فایل‌های باز پیدا یا Replace کند.
- کلید Ctrl+R دنبال توابع در یک فایل می‌گردد.
- کلید Ctrl+P و سپس تایپ # ساختار کلی فایل را نمایش می‌دهد.
- یکی از خارق العاده‌ترین امکانات این برنامه،‌MultiSelection است. فرض کنید می‌خواهید یک کلمه را در جاهای مختلف سند تایپ کنید. کافی‌ست Ctrl را نگه دارید و جاهای مختلف کلیک کنید و سپس شروع به تایپ کنید.
- کلیدهای Ctrl+G و نوشتن شماره سطر شما را به آن‌جا منتقل می‌کند.
- کلیک راست روی محیط و انتخاب Show Unsaved changes، تغییرات ذخیره نشده را نشان می‌دهد.
- کلیک راست روی محیط و انتخاب AutoFormat Tags on Document، تگ‌ها را به طور خودکار زیباسازی می‌کند. (واقعاً خارق العاده‌ست)
- کلید Ctrl+D کلمه فعلی را انتخاب می‌کند. کلید Ctrl+L خط جاری را انتخاب می‌کند. کلید CTRL+SHIFT+M محوطه براکت یا پرانتز را انتخاب می‌کند. کلید Ctrl+Shift+A محوطه تگ جاری را انتخاب می‌کند.
- بنویسید p و انتخابش کنید و Ctrl+shift+,‎ را بزنید تا تبدیل به تگ باز و بسته شود!
- با فشردن کلیدهای Ctrl+Shift+[‎ امکان Folding (بسته و باز شدن محوطه‌ها) را خواهید داشت.
- منوی Edit پر است از امکانات جالب...

به هر حال، من این ادیتور را به جای NotePadd++‎، ادیتور پیش‌فرض فایل‌های PHP و HTML و CSS و JavaScript کردم...
موفق باشید،
حمید رضا نیرومند (http://niroomand.ir)

zatron
سه شنبه 08 اسفند 1391, 00:50 صبح
فقط کافی‌ست کلیدهای ctrl+`‎ را بفشارید و دستور شماره ۷
نمیاد چرا

omidabedi
سه شنبه 08 اسفند 1391, 00:59 صبح
بابا دمت گرم بدجور بهم حال دادی
از دو نظر خخلی خوشم میاد یکی اینکه خیلی نرم و روان و سبک هست دوم اینکه رنگش به چشم ادم فشار نمیاره مخصوصا قشر ما

zatron
سه شنبه 08 اسفند 1391, 01:12 صبح
دوستان من تو نصب pakege موندم کمک کنید

$ M 3 H R D A D $
سه شنبه 08 اسفند 1391, 01:41 صبح
فقط کافی‌ست کلیدهای ctrl+`‎ را بفشارید و دستور شماره ۷
نمیاد چرا

امتحان کن رفیق میاد ایشالا
توضیحات و کامل بخون سایت رسمیش هم هست
ما برنامه ویسی مافیه به یک برنامه عادت کنیم فقط
الان 1 سال ایکلیپس تصب دارم
استفادم ازش در حد یک نوتپدم نیستا ! اما عادت کردم یک ساعت وایسم تا لوود بشه ...

امین مستانی
سه شنبه 08 اسفند 1391, 03:04 صبح
سلام

ممنون از پیشنهاد جالبتون

فقط یک نکته : برنامه رایگان نیست باید لایسنس خریداری کرد ..

موفق باشید

majidariamanesh
سه شنبه 08 اسفند 1391, 10:59 صبح
اولا این که لایسنس داره
دوما من net beans رو به بچه ها توصیه میکنم
بهترینه به نظرم و open source

Unique
سه شنبه 08 اسفند 1391, 15:38 عصر
متاسفانه برنامه free نیست یعنی میشه تستش کرد اما نمیشه استفاده تجاری کرد باید $70 حدود ۲۸۰ هزار تومان پرداخت کنین !
بنده اخیرا که توی لینوکس کار میکنم خیلی با این editor ها بالا و پاین کردم ! فعلا Eclipse For PHP بهترین گزینه ام هست ! netbeans یکمی گیج میزنه اما قدرتش زیاده !

MMSHFE
سه شنبه 08 اسفند 1391, 15:38 عصر
من هم NetBeans رو توصیه میکنم و خیلی ازش راضیم. تقریباً از یکی دو سال قبل که مجبور شدم بخاطر یک پروژه تحت لینوکس ازش استفاده کنم، تا حالا هنوز که هنوزه بعد از نصب ویندوز و درایورها، اولین برنامه ایه که نصبش میکنم. کافیه Theme خاصی بنام NetBeans Solirized Dark Jer رو دانلود کنید تا محیطش شبیه gedit لینوکس با Theme فوق العاده اش (Cobalt) بشه.

jionelmessi
سه شنبه 08 اسفند 1391, 15:56 عصر
منم از netbeans استفاده میکنم میخواین طرتحی کنید netbeans +dreamweaver برای نصب نت بینز هم کافیه jdk برای ویندوز و نت بینزو نصب کنید که نخواهید برین لینوکس برای این نرم افزار کلا من باش خال مردم خیلی هصوصیتا داره که دریم ویورم ختی نداره

کامروا
سه شنبه 08 اسفند 1391, 16:57 عصر
من از Sublime استفاده میکنم. خیلی عالیه. اصلا نیازی به خرید License ندارید.
فقط گاهی اوقات که میخواهید کدهاتون رو ذخیره کنید پیغام خرید License رو بهتون نشون میده و فقط کافیه که Cancel رو انتخاب کنید.
مزایا از نظر من :

محیط ساده و زیبا و کاربر پسند
سریع
ScrollBar حرفه ای
سوییچ سریع به زبان دیگر
MultiSelection

معایب :

فارسی رو بد نشون میده ! (مثلا "شیراز" رو مینویسه "زاریش" ) البته توی محیط Sublime اینطوری نشون میده ها ! وقتی صفحه رو توی مرورگر باز کنید مشکلی نداره.

راجع به این عیب اگر کسی راه حلی داره قرار بده..

موفق باشید