انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: alireza.crs در 30 خرداد 1393، 09:08 بظ
-
با عرض سلام.
من به تازگی از Qt خارج شدم و میخوام c++ خام و دیگر فریم ورک هارو امتحان کنم
ide های eclipse و code::blocks رو امتحان کردم ولی .....
فاجعه ای هستن برا خودشون :(
ide بهتری برای c++ نیست؟؟
-
برنامت رو با با gedit بنویس و با پسوند cpp ذخیره کن. بعد به محلش برو و این رو بزن:
g++ filename
اسم فایل رو بنویس. کنارش یه فایل می ده با پسوند .out که می تونی راحت اجراش کنی
./filename.out
ولی اگه ide کامل می خوای بهت geany رو پیشنهاد می دم.
-
geany و gedit قابلیت های یک ide رو ندارند و ویرایشگرند
نه تکمیل کننده کد نه ......
میخوام برنامه نویسی کنم نمیخوام که شکنجه بکشم
-
خود کیوت کریتور! پروژه ی سی پلاس پلاس ایجاد کن(بدون کیوت)
-
اینو امتحان کن:
http://www.sublimetext.com/ (http://www.sublimetext.com/)
نسخه بتا ۳ رو هم میشه از اینجا دانلود کرد
http://www.sublimetext.com/3 (http://www.sublimetext.com/3)
-
اینو امتحان کن:
http://www.sublimetext.com/ (http://www.sublimetext.com/)
نسخه بتا ۳ رو هم میشه از اینجا دانلود کرد
http://www.sublimetext.com/3 (http://www.sublimetext.com/3)
دیباگ نداره، عملیات ورودی خروجی در ترمینالش(اگه بشه اسمش رو ترمینال گذاشت!) نداره. بیشتر یه ادیتور برای وبه
-
خود کیوت کریتور! پروژه ی سی پلاس پلاس ایجاد کن(بدون کیوت)
نمیدونم چرا به ذهن خودم نرسید 0_o
ولی کلا ide بهتر از Qt وجود نداره؟یعنی لینوکس در این حد کمبود نرم افزار داره؟
ide هایی مثل net beans یا k develop یا ... چطور هستند؟
-
من شدیدا kdevelop را توصیه می کنم
الان متعصب های گنوم و یونیتی می آیند شاکی می شوند! این دوستان تعصب را بگذارند کنار. این دوستان بیایند با kdevelop برنامه gtk بنویسند. به نظر من نباید ببینید چه کسی ساخته باید ببینید چی ساخته
من خودم دو سال با qtcreator کار می کردم.
بعد kdevelop را کار کردم. و بعد فهمیدم چه اشتباهی کرده بودم!
-
خود کیوت کریتور! پروژه ی سی پلاس پلاس ایجاد کن(بدون کیوت)
نمیدونم چرا به ذهن خودم نرسید 0_o
ولی کلا ide بهتر از Qt وجود نداره؟یعنی لینوکس در این حد کمبود نرم افزار داره؟
ide هایی مثل net beans یا k develop یا ... چطور هستند؟
من خودم به شخصه برای توسعه ی نرم افزار های سی پلاس پلاس هیچ محیط توسعه ای (در هر سیستم عامل) بهتر از کیوت کریتور ندیدم.
انتخاب بعد من همیشه اکلیپس بوده و هست، نمی دونم واسه چی میگین خوب نیست! (نت بینز تقریبا همون اکلیپسه)
من شدیدا kdevelop را توصیه می کنم
الان متعصب های گنوم و یونیتی می آیند شاکی می شوند! این دوستان تعصب را بگذارند کنار. این دوستان بیایند با kdevelop برنامه gtk بنویسند. به نظر من نباید ببینید چه کسی ساخته باید ببینید چی ساخته
من خودم دو سال با qtcreator کار می کردم.
بعد kdevelop را کار کردم. و بعد فهمیدم چه اشتباهی کرده بودم!
خوب چرا؟ چرا از کیوت کریتور بهتره؟
-
به نظر منم kdevelop از qt creator بهتر هست.
Qt creator برای نوشتن برنامه های qt واقعا بهترینه ولی برای کارای دیگه یکم ضعیفه.
یه خاصیت خوبی که kdevelop داره اینه که اگه بالای اعلان توابع یا متغیرها کامنتی باشه، وقتی با موس روی اون تابع یا متغیر بری اون کامنت رو هم نشون میده. این حرفم توی auto complete هم برقراره.
ولی Qt creator این خاصیت رو فقط برای خود فریمورک Qt داره و با زدن دکمه F1 راهنمای اون تابع یا هرچی رو نشون میده. البته خوبیش اینه که این راهنما منسجم و درست و حسابی هست.
-
خوب چرا؟ چرا از کیوت کریتور بهتره؟
۱- قابلیت کار با کتابخانه های غیر استاندارد
شما از اینترنت کتابخانه دانلود کن بعد در هدر اضافه کن
خودش می آید قابلیت تشخیص غلط و قابلیت اتوکامپلیت و ... را شامل این کتابخانه نیز می کند
من که اکثر کارهام با کتابخانه های غیر استاندارد است این مورد خیلی به من کمک کرد
۲- سرعت اجرای خود IDE
۳- قابلیت شخصی سازی (گرافیک - تم) بیشتر
مورد اول ، به تنهایی باعث می شود که من kdevelop را توصیه کنم
-
با عرض سلام.
من به تازگی از Qt خارج شدم و میخوام c++ خام و دیگر فریم ورک هارو امتحان کنم
ide های eclipse و code::blocks رو امتحان کردم ولی .....
فاجعه ای هستن برا خودشون :(
ide بهتری برای c++ نیست؟؟
داداش گلم اگه دنباله IDE مناسبی باید ویژگی های اونا رو بذاری کنار هم ببینی کدوم ویژگی هاش به دردت میخوره برای زبونت بعد بری اون رو انتخاب کنی مثل autocomplete پشتیبانی از debugger زبان و ... تو فروم بیشتر نظر شخصی و سلیقه افراده
در ضمن هر وقت دیدی کسی گفت نمیدونم از gedit و این دست text editor ها استفاده می کنم بدون بیشتر از quick sort تا حالا کد نزده (چ.. کلاسی :D)
من خودم از qt creator و netbeans استفاده می کنم ولی تعریف KDevelop رو خیلی شنیدم
سری به لینک زیر بزن فکر کنم اطلاعات خوبی بدست بیاری :
http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
-
من یه مدت برای کد زنی C++ نت بینز استفاده کردم الانم دارم با KDevelop می کدم ...
جفتشون بسیار عالین ... خب الان با دیزاین KDevelop حال میکنم ... یکم اینجا چون همش به نت بینز خیره بودم حوصلم سر رفته بود ((: (برنامه نویسه مضحک به من میگنا (((((: )
با text editor هم میشه کد زد ولی خب ... برای نوشتن یه برنامه ی ساده هم پیر میشی ((
-
برای C++ به چیزی جز qtcreator و kdevelop فکر نکن. هر کس با اینها کار کرده باشه، دیدن اکلیپس و نتبینز براش کفاره میاره. qtcreator هر سه سیستم ساخت qmake و cmake و qbs رو مستقیم پشتیبانی میکنه ولی kdevelop فقط cmake رو مستقیم پشتیبانی میکنه. qtcreator به شدت پایداره و نیازی به کتابخونههای kde نداره. از طرف دیگه kdevelop مثل آچار فرانسه میمونه که هر نوع زبانی رو پشتیبانی میکنه. من بسته به کارم از اینها استفاده میکنم:
۱- qtcreator برای C++
۲- geany برای تست چیزهای کوچک
۳- eclipse برای جاوا
۴- kdevelop برای هر چیز دیگه
-
برای C++ به چیزی جز qtcreator و kdevelop فکر نکن. هر کس با اینها کار کرده باشه، دیدن اکلیپس و نتبینز براش کفاره میاره. qtcreator هر سه سیستم ساخت qmake و cmake و qbs رو مستقیم پشتیبانی میکنه ولی kdevelop فقط cmake رو مستقیم پشتیبانی میکنه. qtcreator به شدت پایداره و نیازی به کتابخونههای kde نداره. از طرف دیگه kdevelop مثل آچار فرانسه میمونه که هر نوع زبانی رو پشتیبانی میکنه. من بسته به کارم از اینها استفاده میکنم:
۱- qtcreator برای C++
۲- geany برای تست چیزهای کوچک
۳- eclipse برای جاوا
۴- kdevelop برای هر چیز دیگه
چه مشکلی با اکلیپس داشتید؟! من هر کاری بخواهم باهاش انجام میدم البته به جز کیوت!
خوبی اش این است که از زبانهای دیگر هم پشتیبانی می کند.