campaign-edianeh-98

بهترین ابزار های توسعه برنامه نویسی (IDE یا Text Editor)



visibility  
mode_comment   ۱۸

با توجه به سرعت تغییرات و پیشرفت تکنولوژی در دنیای امروز، بروز بودن برای برنامه نویس امری غیرقابل چشم پوشی است. بنابراین برنامه نویسان باید به بروزترین و بهترین ابزار برنامه نویسی مجهز شوند. محیط های توسعه برنامه نویسی و ویرایشگر های متن به عنوان ابزارهای اصلی برنامه نویس از این موضوع پیروی می کنند. با توجه به این موضوع سوال اصلی که باید به آن پرداخته شود این است که کدام ابزار بهترین محیط توسعه برای برنامه نویسی است؟اگر این روزها درگیر آموزش برنامه نویسی هستید با ما همراه باشید تا در ادامه این مقاله با بهترین ابزار های برنامه نویسی آشنا شوید.

چگونه IDE یا Text Editor مناسب را انتخاب کنیم؟

محیط توسعه

در زمان انتخاب ابزار توسعه برنامه نویسی شما دو گزینه برای انتخاب خواهید داشت، IDE ها و Text Editor ها! بسیاری از برنامه نویسان تفاوت بین آن ها را نمی دانند. هر یک از این ابزارها مزایا و معایبی دارند که باید با توجه به اهدافی که برنامه نویس دارد یکی از آن ها را انتخاب کند. زیرا برای مثال اگر قصد توسعه نرم افزارهای اندروید را داشته باشید نمی توانید از PhpStorm استفاده کنید و باید از ابزارهای مناسبی مثل Android Studio که برای این هدف ساخته شده اند استفاده کنید.

محیط توسعه یکپارچه یا IDE چیست؟

محیط توسعه یکپارچه یا (Integrated Development Environment) IDE بهترین ابزار برنامه نویس است. IDE برای برنامه نویس مانند جعبه ابزار برای مکانیک است. IDE ها برای برنامه نویسان تمامی پیش نیازها برای تبدیل کدها به یک نرم افزار را فراهم می کنند. همچنین به برنامه نویسان کمک می کنند تا در کمترین زمان کدهایی صحیح و تمیز بنویسند. برای انواع زبان های برنامه نویسی  IDE های متفاوتی وجود دارد. IDE ها ابزارهای بیشماری از جمله محیط کدنویسی، کامپایلر و... در اختیار برنامه نویسان قرار می دهند و مانند دوستانی دلسوز خطاهایشان را به آن ها گوش زد می کنند تا در مسیر برنامه نویسی با کمترین چالش ها رو به رو شوند.

info نکته :

IDE ها برای کار با یک زبان خاص و یا فعالیت در یک حوزه مشخص برنامه نویسی توسعه داده شده است

ویرایشگر متن یا Text Editor چیست؟

 Text Editor یا ویرایشگر متن یکی دیگر از ابزارهای توسعه برنامه نویسی است که به منظور ویرایش متن ایجاد شده اند. ویرایشگرهای متن به صورت پیش فرض امکانات کمتری نسبت به IDE ها در اختیار برنامه نویسان قرار می دهند اما کارایی آن ها با نصب افزونه ها افزایش پیدا می کند. Text Editor ها مزایا و معایب مختلفی دارد که در ادامه با آن‌ ها آشنا خواهید شد.

تفاوت IDE با Text Editor در چیست؟

هر کدام از Text Editor ها و IDE ها مزایا و معایب خاص خود را دارند. Text Editor ها معمولا از IDE ها سبک تر می باشند و حجم کمتری دارند. بنابراین می توانند به فرآیند کدنویسی برنامه نویس شتاب دهند.معمولا برنامه نویسانی که به سرعت و زمان کدنویسی اهمیت می دهند، از Text Editor ها برای توسعه و کدنویسی استفاده می کنند. زیرا IDE ها نسبت به  Text Editor ها حجم بالاتری دارند و منابع بیشتری از سیستم مصرف می کنند. برای افزایش کارایی Text Editor ها نیاز به نصب افزونه های متعددی است در حالی که IDE تمام ابزار و امکانات مورد نیاز برنامه نویس را فراهم می کند. به صورت پیشفرض IDE ها نسبت به Text Editor ها در عملیات هایی مانند خطایابی، تکمیل خودکار کدها و... هوشمند تر عمل می کنند.

محیط توسعه برنامه نویسی Microsoft Visual Studio Code

دانلود vscode

Visual Studio Code جدیدترین IDE شرکت مایکروسافت است که در سال 2015 روانه بازار شد. VSCode قابلیت اجرا بر روی سیستم عامل های Mac ، Windows و Linux را دارد و برخلاف بیشتر IDE ها، کاملا رایگان و متن‌باز است. VSCode از سینتکس بیشتر زبان های برنامه‌نویسی پشتیبانی می کند و امکانات مختلفی از جمله تکمیل هوشمند کد، برجسته سازی سینتکس، خطایابی و... را در اختیار برنامه نویسان قرار می دهد.

محبوبیت و قدرت IDE ها وابسته به تعداد افزونه‌ها و جامعه کاربری آن ها است. حجم پایین و غنی بودن افزونه های VSCode باعث محبوبیت آن در بین برنامه نویسان شده است. البته چند سال بیشتر از ارائه VSCode نمی گذرد اما با حال این محیط توسعه برنامه نویسی در نظرسنجی سال ۲۰۱۸ وب سایت StackOverflow توانسته است به عنوان محبوب‌ ترین ابزار توسعه با کسب ۳۴.۹% رای شناخته شود. از دیگر مزیت های VSCode می توان به بروزرسانی مرتب آن اشاره کرد. زیرا این نرم افزار توسعه دهندگان فعال زیادی دارد که همیشه در حال بروزرسانی آن می باشند.

ویژگی های Visual Studio Code

  • پشتیبانی از بیش از 30 زبان برنامه نویسی از جمله JavaScript ، ASP.NET و...
  • سبک و حجم پایین
  • قابل‌ نصب و اجرا در سیستم‌ عامل‌ های  Windows،  macOS،  Linux
  • امکان یکپارچه سازی با ابزار های کنترل ورژن از جمله GitHub
  • داشتن مخزنی عظیم از افزونه ها که همیشه رو به رشد است
  • فراهم سازی امکان خطایابی حین کدنویسی
  • و....

محیط توسعه برنامه نویسی Sublime Text

دانلود sublime text

Sublime Text یک Text Editor حرفه‌ای است که به واسطه سرعت بالای خود شناخته می شود. این ابزار برنامه نویسی با زبان های ++C و Python نوشته شده است. Sublime Text بهترین دوست برای برنامه‌ نویس هایی خواهد بود که به سرعت و کارایی بالا در کدنویسی اهمیت می دهند. ابزار توسعه Sublime Text روش های مبتکرانه ای برای ویرایش کدها در اختیار برنامه نویس قرار می دهد.

Sublime Text به شما این امکان را می دهد که با استفاده از ویژگی انتخاب چندگانه، چندین تغییر را یکبار به طور هم زمان ایجاد کنید. این ابزار توسعه دارای رابط کاربری جذاب و کاربرپسند است که هر برنامه نویسی را شیفته خود خواهد کرد. این ابزار توسعه برنامه نویسی توانسته است با کسب 28.9% از آرای برنامه نویسان به عنوان چهارمین ابزار توسعه برنامه نویسی در سال 2018 شناخته شود.

info نکته :

نکته قابل توجه در مورد ابزار توسعه Sublime Text این است که این ابزار از زبان فارسی پشتیبانی نمی کند و جملات فارسی را به صورت برعکس نشان می دهد.

ویژگی های Sublime Text

  • قابلیت ویرایش چندین خط به صورت همزمان
  • قابل‌ نصب و اجرا در سیستم‌ عامل‌ های  Windows،  macOS،  Linux
  • رابط کاربری جذاب و کاربرپسند
  • انعطاف‌ پذیری و قابلیت سفارشی شدن بالا
  • تشخیص هوشمند خطاهای مربوط به زبان های برنامه‌ نویسی
  • و.....

محیط توسعه برنامه نویسی Xcode

دانلود x code

شرکت Apple به منظور توسعه نرم افزارهای پلتفرم های خود IDE متن باز Xcode را در اختیار برنامه نویسان قرار داده است. Xcode برای برنامه نویسانی که علاقه به توسعه برنامه های محصولات Apple دارند، مناسب است. با استفاده از این ابزار می توان برای Iphone ، Ipad ، Apple Tv و... نرم افزار و بازی ایجاد کرد.

محیط کدنویسی Xcode بسیار زیبا و انعطاف پذیر است. همچنین قسمت های گرافیکی برنامه مانند منوها، تصاویر و... به صورت کشیدن و رها کردن (Drag & Drop) است. بنابراین برنامه نویس برای استفاده از المان های گرافیکی نیازی به کدنویسی نخواهد داشت و فقط باید منطق نرم افزار را کدنویسی کند. Xcode از زبان Swift پشتیبانی می کند که در مقایسه با زبان Objective C خوانایی بالاتری دارد که همین دلیل باعث سرعت بخشیدن به عملیات کدنویسی آن می شود.

امکانات و ویژگی های Xcode

  • پشتیبانی از زبان های ، ++AppleScript ، Swift ، Python ، Ruby ، Objective-C ، Java ، C ، C
  • رابط کاربری زیبا و انعطاف پذیر
  • نمایش خطاهای موجود در کد قبل از اجرا
  • شناسایی خطاهای مربوط به حافظه
  • پشتیبانی IDE از افزونه های متعدد
  • امکان برنامه نویسی برای تمامی محصولات شرکت Apple
  • قابلیت شخصی سازی بالا
  • و …

محیط توسعه برنامه نویسی Vim

دانلود vim

Vim یک Text Editor متن باز برای برنامه نویسان با تجربه و حرفه ای است که به دنبال یک ابزار کارآمد برای کدنویسی می باشند. استفاده از این ابزار در بین Geek ها و علاقه مندان به سیستم عامل Linux رایج است. Vim امکان کدنویسی با بیشتر زبان های برنامه نویسی را در محیطی حرفه ای و با قبلیت شخصی سازی بالا فراهم می کند. همچنین تنها با یک کلیک امکا‌ن‌ تبدیل متن های ساده به HTML و یا Hexadecimal را برای برنامه نویس امکان پذیر می کند.

info نکته :

نکته قابل توجه در مورد ابزار توسعه Sublime Text این است که این ابزار از زبان فارسی پشتیبانی نمی کند و جملات فارسی را به صورت برعکس نشان می دهد.

  • پشتیبانی از بیشتر زبان های برنامه نویسی
  • پشتیبانی از Unicode
  • محیط کاربری حرفه ای با قابلیت شخصی سازی بالا
  • امکان تبدیل متن به کد HTML و یا کد Hexadecimal
  • کارآمد برای کاربران عادی و برنامه نویسان حرفه ای
  • سرعت بالا و حجم کم
  • و....

محیط توسعه برنامه نویسی PHP Storm

دانلود php strom

PhpStorm یکی از محبوب ترین محیط های توسعه‌ برنامه‌ نویسی PHP است. این ابزار یکی از اعضای خانواده شرکت JetBrains می باشد که بر پایه IntelliJ IDEA طراحی شده است. تقریبا PhpStorm همه‌ امکانات ابزار WebStorm را در خود جای داده است. این برنامه مانند سایر IDE های شرکت JetBrains امکانات هوشمندی مثل هدایت پیشرفته، تکمیل خودکار کدها، پشتیبانی از استانداردهای کدنویسی،  رفع خطاهای کد و… را برای برنامه نویسان فراهم کرده است. این IDE از افزونه ها و تکنولوژی های برتر وب پشتیبانی می کند و برای برنامه نویسانی که علاقه مند به توسعه و کدنویسی وب سایت هستند بسیار پرکاربرد است.

امکانات و ویژگی های PhpStorm

  • تکمیل خودکار کدهای PHP
  • پشتیبانی از PHPDoc
  • ترکیب زبان های (JS/SQL/XML ,...)
  • پشتیبانی از ویرایشگر پیشرفته jаvascript ، HTML/CSS
  • پشتیبانی از تکنولوژی و فریم ورک های برتر حوزه وب
  • قابل اجرا در Windows, Mac OS X, Linux
  • پشتیبانی از افزونه های پرکاربرد
  •  پشتیبانی از Version Control System ها
  • و ...

محیط توسعه برنامه نویسی NetBeans

دانلود net beans

NetBeans یکی دیگر از محیط های توسعه برنامه نویسی متن باز و رایگان است که محیطی حرفه ای را برای برنامه نویسان فراهم می کند. این IDE تمامی ابزارهای مورد نیاز برای ایجاد یک نرم افزار دسکتاپ حرفه ای، سازمانی، وب و برنامه های موبایل با زبان های Java، C++/C و حتی زبان های پویا مانند PHP, Javascript, Groovy و Ruby را در اختیار برنامه نویسان خواهد گذاشت.

امکانات و ویژگی های NetBeans

  • پشتیبانی از زبان های برنامه نویسی مختلف از جمله C، C++ ، Fortan ، Java ، PHP و...
  • رابط کاربری با قابلیت کشیدن و رها کردن (Drag & Drop)
  • خطایابی هوشمند و قدرتمند
  • قابل اجرا در سیستم عامل هایی مانند Windows, Linux, OS X و Solaris platforms
  • پشتیبانی از کامپایلر های مختلف
  • و...

محیط توسعه برنامه نویسی Pycharm

دانلود pycharm

بدون شک ابزار PyCharm یکی از محبوب ترین محیط های توسعه کدنویسی برای زبان Python است. این IDE توسط شرکت Jet Brains ساخته شده است. این ابزار از بیشتر فناوری های وب از جمله Flask, Google App Engine, Pyramid web2py ، Django و همچنین از تکنولوژیزبان های برنامه نویسی Python, javascript, CoffeeScript, TypeScript, HTML/CSS به صورت کامل پشتیبانی می کند. در این IDE برنامه نویس می تواند کدهای خود را به صورت مستقیم تست و اجرا کند. این ابزار قابلیت شخصی سازی و انعطاف پذیری بالایی دارد و افزونه های بیسار زیادی در اختیار شما قرار می دهد.

امکانات و ویژگی های Pycharm

  • پشتیبانی از AngularJS ، Coffee Script ، CSS ، Cython ، HTML ، JavaScript ، Node.js ، Python
  • قابل اجرا در Windows, Mac OS X, Linux
  •  پشتیبانی از Version Control System ها
  • شامل ابزار های خطایابی زبان های JavaScript, Python و Django
  • و…

محیط توسعه برنامه نویسی WebStorm

دانلود webstorm

WebStorm یک محیط هوشمند و حرفه ای برنامه‌ نویسی را در اختیار علاقه مندان به طراحی وب قرار می دهد. این IDE بر پایه‌ IntelliJ IDEA طراحی شده و نسخه‌ خاصی از PhpStorm است. در محیط توسعه این ابزار امکاناتی از جمله تکمیل خودکار کدها، پشتیبانی از ابزارهای کنترل نسخه، تجزیه و تحلیل کدها و… را در اختیار برنامه نویس قرار خواهد گرفت. WebStorm یکی از رایج ترین ابزارها در بین طراحان رابط کاربری وب است که امکان طراحی انواع وب‌ سایت و وب اپلیکیشن پیشرفته و زیبا را برای شما با سرعت بالا فراهم خواهد کرد.

امکانات و ویژگی های WebStorm

  • دارای محیط کدنویسی پیشرفته و هوشمند جاوا اسکریپت
  • قابلیت تکمیل هوشمند کدها
  • ابزار قدرتمد آزمایش و عیب‌یابی کدها
  • پشتیبانی از آخرین ورژن زبان‌ها و فریم ورک مختلف مانند Node.js ،AngularJS ،Dart ،CoffeeScript ،TypeScript ،LESS ،Sass Stylus ،Karma ،Mocha ،RequireJS و…
  • قابلیت تغییر کدها بدون تغییر در عملکرد اصلی نرم افزار (Refactoring)
  • پشتیبانی از افزونه‌ های پرکاربردی از جمله Emmet
  • و…

محیط توسعه برنامه نویسی IntelliJ

دانلود IntelliJ IDEA

IntelliJ IDEA محیطی هوشمند، قدرتمند و انعطاف پذیری را برای برنامه نویسی با زبان Java برای برنامه نویسان فراهم می کند. اما این ابزار فقط به پشتیبانی از زبان Java محدود نمی‌ شود و طیف زیادی از زبان‌ ها و فریم ورک های برنامه‌ نویسی را پشتیبانی می کند. این IDE به واسطه هوش مصنوعی بالایی که دارد می تواند در جهت بالابردن سرعت و دقت کدنویسی به برنامه نویس کمک کند. برای این ابزار افزونه های زیادی توسعه داده شده است که به قدرت و هوشمندی آن بیش از پیش کمک می کنند.

امکانات و ویژگی های IntelliJ

  • تکمیل هوشمند کد ها
  • خطایابی قدرتمند و حرفه ای
  • تجزیه و پردازش پیشرفته کدها
  • پشتیبانی از برترین و جدیدترین استانداردها و چارچوب‌های تحت وب مانند Spring MVC ،GWT ،Vaadin ،Grails ،JSF ،Struts ،Flex و… و زبان‌های تحت وب مثل HTML ،CSS ،SASS ،LESS ،JavaScript ،CoffeeScript ،Node.js و...
  • پشتیبانی از ابزارهای ویرایش دیتابیس‌ های مختلف از قبیل PostgreSQL ،MySQL ،Oracle ،SQL Server
  • قابلیت توسعه‌ برنامه‌ های موبایل برای پلتفرم اندروید با امکان طراحی رابط کاربری
  • و…

محیط توسعه برنامه نویسی Android Studio

دانلود Android Studio

Android Studio یکی از محیط های توسعه اپلیکیشن های اندروید می باشد که توسط شرکت Google ساخته شده است. این ابزار بر پایه محیط برنامه نویسی IntelliJ IDEA کار می‌کند. همچنین به محیط نرم افزار Eclipse و پلاگین ADT شباهت زیادی دارد. Android Studio یکی از بهترین انتخاب ها برای برنامه نویسان و توسعه دهندگان پلتفرم اندروید است. زیرا قابلیت های مختلفی از جمله خطایابی هوشمند، طراحی رابط کاربری اپلیکیشن، شبیه سازی نرم افزار های اندروید و... را در اختیار برنامه نویسان قرار می دهد.

امکانات و ویژگی های Android Studio

  • امکان طراحی رابط کاربری برای اپلیکیشن و بازی های اندروید به صورت رها کردن و کشیدن (Drag & Drop)
  • خطایابی کدها مخصوص پلتفرم اندروید
  • شبیه سازی محیط سیستم عامل اندروید
  • پشتیبانی از Proguard و امضای برنامه
  • برطرف نمودن برخی از مشکلات عمومی نرم‌افزار
  • و....

محیط توسعه برنامه نویسی Eclipse

دانلود Eclipse 

Eclipse یکی از محیط های برنامه نویسی پرکاربرد برای زبان برنامه نویسی Java است که از افزونه های فراوانی پشتیبانی می کند. این نرم افزار متن باز توسط شرکت هایی مثل IBM و Google پشتیبانی می شود. Eclipse از زبان های برنامه نویسی مختلف از جمله C ، C++ ، Java Script ، PHP ، Perl ، Python ، Ruby و COBOL پشتیبانی می کند.

امکانات و ویژگی های Eclipse

  • پشتیبانی از افزونه‌های مختلف و رایگان
  • قابلیت ساخت اپلیکیشن های تحت وب و سمت سرور
  • تکمیل هوشمند کدها
  • تجزیه و تحلیل پیشرفته کدها
  • سیستم خطایابی قدرتمند
  • و....

محیط توسعه برنامه نویسی Atom

Atom Text Editor

Atom یک ویرایشگر رایگان و محبوب توسعه برنامه نویسی است. این ویرایشگر محیط کاربری ساده و کاربرپسندی دارد که باعث می شود از مبتدی ترین تا حرفه ای ترین برنامه نویسان مجذوب آن شوند. ویرایشگر Atom از سینتکس و قوائد بیشتر زبان های برنامه نویسی پشتیبانی می کند. Atom امکانات زیادی در مقایسه با یک ویرایشگر ساده در اختیار برنامه نویسان قرار می دهد که می توان به های لایت متون، مرورگر فایل های سیستمی، ناوبری آسان و.... اشاره کرد. یکی از مهمترین ویژگی های این ویرایشگر پشتیبانی از افزونه های مختلف می باشد که باعث افزایش قدرت بیش از پیش Atom می شود.

امکانات و ویژگی های Atom

  • مرورگر فایل‌ های سیستمی
  • ناوبری آسان بین فایل‌ ها و امکان های لایت کدها
  • پشتیبانی از سینتکس زبان های مختلف مناسب از جمله زبان‌ های HTML, CSS, JAVA, CSS, C++, C  و…
  • رابط کاربری بسیار زیبا و کاربرپسند
  • و...

پیشنهاد سون لرن برای انتخاب ابزار برنامه نویسی

ما بر این اعتقادیم که نمی توان یک IDE یا Text Editor را به عنوان بهترین ابزار برنامه نویسی معرفی کنیم. چراکه بهترین ابزار برنامه نویسی به ابزاری است که بیشترین کارایی را برای شما داشته باشد. اما در این بخش از مقاله بر اساس تجربه 10 ساله ای که سون لرن در زمینه برنامه نویسی و به کارگیری ابزارهای مختلف توسعه دارد، قصد داریم به شما ابزارهای مناسب در زمینه های مختلف را پیشنهاد دهیم. ابزارهایی که در ادامه پیشنهاد داده می شوند توسط تیم سون لرن بررسی شده اند.

بهترین ابزار برنامه نویسی بر اساس نوع زبان و حوزه برنامه نویسی (به ترتیب)

  • زبان جاوا اسکریپت (JS) و فرانت اند (Front end) :
  1. Vscode
  2. WebStorm
  3. Atom
  • زبان پی اچ پی (PHP) و بک اند (Back End) :
  1. PhpStorm
  2. Vscode
  3. Atom
  • زبان پایتون (Python) :
  1. Pycharm
  • زبان جاوا (Java) :
  1. Eclipse
  2. IntelliJ Idea
  3. NetBeans
  • برنامه نویسی اندروید :
  1. Android Studio
  • زبان سی شارپ (#C) و برنامه نویسی دسکتاپ :
  1. Visual Studio
  • زبان Asp.Net :
  1. Visual Studio
  • زبان C و ++C :
  1. NetBeans
  2. Eclipse

بهترین ابزار برنامه نویسی بر اساس ویژگی و کاربرد

  • برنامه نویسان حرفه ای، عاشقان لینوکس و Geek ها :
  1. Vim
  2. Emacs
  • سبک، سریع و کم حجم :
  1. Sublime
  2. Vscode
  3. Vim
  • همه منظوره و کاربردی :
  1. Vscode
  2. Atom
  3. Sublime
  • مخصوص سیستم عامل های شرکت Apple :
  1. Xcode

نتیجه گیری

با توجه به سرعت تغییرات و پیشرفت تکنولوژی در دنیای امروز، برنامه نویسان باید به جدیدترین ابزارهای برنامه نویسی مجهز باشند. بنابراین در این بخش رایج ترین و کاربردی ترین ابزارهای برنامه نویسی معرفی شدند. با IDE ها و Text Editor ها آشنا شدید و مزایا و معایب هر یک از آنها را مورد بررسی قرار دادیم. در نهایت تجارب تیم سون لرن از بکارگیری این ابزارها را در اختیار شما قرار دادیم. شما از چه ابزارهایی برای برنامه نویسی استفاده می کنید و از کدام یک از این ابزارها تجربه بهتری دارید؟

متخصص PHP
دوست داری از طریق برنامه نویسی کسب درآمد کنی؟ اگر می خوای با برنامه نویسی وب و موبایل کسب درآمد کنی، جایی استخدام شی و یا حتی اینکه درامد ارزی داشته باشی، حتما دوره های متخصص سون لرن رو یه نگاه بنداز : متخصص شو arrow_back
comment دیدگاه کاربران
Daniel Yousefi Far replyپاسخ

سلام. چیزی از قلم کم نگذاشتید. پس ATOM چی؟!!!

مهدی علامه

سلام دوست عزیز، قصد داریم در آینده این مقالات رو به صورت مرتب بروزرسانی کنیم و ابزارها جدید دیگه هم مورد بررسی قرار بدیم
البته خوشحال میشیم اگر تجربه کاری که خودتون با این ابزار دارید رو با ما به اشتراک بذارید
تشکر

محمد نقلانی replyپاسخ

یکی از مباحثی که باعث میشه من هروز به وبسایت 7لرن سربزنم این موضوع هست که اطمینان دارد یه موضوع خوب برای بررسی همیشه و هرروز تو این وبسایت وجود داره و با سرزدن بهش به سوادم اضافه میشه .
مدت ها بود که داشتم دنبال این موضوع می گشتم که بهترن IDE ویا Text Editor برای کارم پیدا کنم حتی تو گروه ها هم این سوال رو چندین بار پرسیدم ولی به نتیجه ای نرسیدم چون اکثر پاسخ ها از رو جانب داری و نظرات تحمیلی بودش .ولی این مقاله کاملا عقلانی و منطقی این نرم افزار هارو بررسی کرده مزایاشون رولیست کرده و در آخر اومده برای هر زبان و پلتفرم یک نرم افزار رو بر مبنای تجربه تیم و مدرس ها معرفی کرده و این یعنی کمک به تصمیم گیری کاربر نه تحمیل یک تجربه .
درواقع فقط میشه گفت عالی بود
البته این هم نظر شخصی من هستش (ولی بازم شما با تجربه بالا تر و مفید تر این مقاله رو جمع کردین) آیا جای Atom وBrackets تو این مقاله خالی نیست ؟

مهدی علامه

ممنون بابت بازخورد های سازنده ای که نوشته اید😊
تمام مطالب جدید سایت سون لرن مورد بروز رسانی قرار می گیرند و سعی می کنیم به صورت جامع تری ابزارهای مختلفی رو بررسی کنیم و در این مقاله تجربه ای که از کار با اونها داشتیم رو در اختیار شما قرار بدیم
در این مقاله اولویت بررسی رو ابزارهایی قرار دادیم که کاربرها بیشترین سوال رو در موردشون می پرسیدن

محمد نقلانی replyپاسخ

دوران دانشگاه درگیر مقاله ISI که بودم یکسری الزامات بهم داده بودن که باید در مقاله رعایت می شد تا مقاله تایید بشه احساس میکنم تو سون لرن هم این الزامات رو گزاشتن 🙂 چون بند بندش رعایت شده .

مهدی علامه

تمام تلاش ما برای انتقال یک تجربه خوب به شماست، خوشحالم که از این مطلب استفاده کردید😉

مهدی replyپاسخ

خیلی خوب بود ولی واقعا جای atom اینجا کمه. لطفا زودتر این ادیتور هم قرار بدید.

مهدی علامه

سلام مهدی جان، خوشحالم که این مطلب مفید بوده
چشم حتما به زودی چند ابزار دیگه رو به مطلب اضافه می کنیم

Daniel Yousefi Far replyپاسخ

من دو سالی میشه که با اتم دارم کار می کنم. و واقعا دارم ازش لذت می برم خصوصا با پوسته متریال!!!. اگر میخواهید با اتم کار کنید پس چندتا نکته رو خدمتون عرض می کنم. برای کدهای HTML, CSS, JS و … یک ادیتور خیلی خوبیه ولی برای نوشتن کدهای php باید دو پلاگین نصب کنید که این پلاگین ها عبارت اند از ide-php و atim-ide-ui رو نصب کنید ولی بدون افزونه ها میشه php باهاش نوشت ولی بهتر افزونه های ذکر شده رو نصب کتید.

مهدی علامه

خیلی ممنون آقا دانیال بابت به اشتراک گذاری تجاربتون🙏🏻🌹

solomarket replyپاسخ

ممنون از به اشتراک گذاری این مقاله

مهدی علامه

خوشحالم که این مقاله رو مطالعه کردید🙏🏻🌹

Roohollah Taeb replyپاسخ

ممنون بابت انتشار این مقاله
من به شدت به vscode علاقه مندم و به عنوان ادیتور دوم ازش استفاده میکنم اما برای کارای اصلی نمیتونم به هیچ وجه phpStorm رو بزارم کنار.
یه نکته ای به نظرم رسید باید بگم اینه که خیلی ها دو نرم افزار webStorm و phpStorm رو در کنار هم نصب می‌کنن. اما phpStorm نه تقریبا و بلکه کاملا تمام امکانات webStorm رو در خودش داره به علاوه هرآنچه موردنیاز توسعه php هست. این مسئله به صراحت در صفحه معرفی این نرم افزار در سایت تولید کننده اومده.
به نظرم بد نیست اینو به مقاله اضافه کنید تا دوستان به طمع حرفه ای تر کار کردن زحمت نصب و… دو نرم افزار سنگین رو نکشن. (جدا از بحث لایسنس 🙂 )

مهدی علامه

سلام دوست عزیز، ممنونم از به اشتراک گذاری تجربه شخصیتون
حتما در بروزرسانی مقاله این نکته رو مد نظر قرار خواهیم داد
تشکر🌹🙏🏻

امین replyپاسخ

سلام
به نظر من بهترین ادیتور براکتس هست با پلاگین های فوق العاده زیادی که داره

مهدی علامه

مرسی امین جان بابت به اشتراک گذاری تجربه ات

خشایار replyپاسخ

اگه سیستمتون سخت افزار ضعیفی داره بهترین گزینه Brackets هست .سبک و سریع هر چند مشکلاتی هم در زمینه live edit داره.

مهدی علامه

مرسی خشایار عزیز بابت به اشتراک گذاری تجربه ات در مورد Brackets 🌹😉

add_circle ارسال دیدگاه

خوشحال میشیم دیدگاه و یا تجربیات خودتون رو با ما در میون بذارید :