یکی از نیازهای توسعه دهندگان وب داشتن یک ویرایشگر متنی مناسب است.به عبارت دیگر یک ادیتور مناسب و خوب عصای دست هر توسعه دهنده وب بوده و انتخاب یک ویرایشگر مناسب یکی از مهمترین تصمیمگیریها برای فرد توسعه دهنده خواهد بود.در این پست قصد داریم تا به معرفی ۱۴ ویرایشگر متنی قدرتمند،متن باز و رایگان بپردازیم و هر کدام را در چند خط معرفی کنیم.
Aptana Studio

آپتانا استودیو یک ادیتور متنی بسیار خوب و قدرتمند برای توسعه صفحات وب و یکی از بهترین انتخابها برای هر توسعه دهنده وب حرفهای،خصوصا توسعه دهندگان XML محسوب میشود.البته آپتانا چیزی فراتر از یک ادیتور ساده است.تمرکز آپتانا بر روی جاوا اسکریپت و عناصر دیگر برای ایجاد و خلق برنامههای کاربردی غنی شده اینترنت (RIA) است.یکی از خصوصیات بسیار خوب و دوست داشتنی آپتانا داشتن حالت Outline View است که باعث می شود استفاده از رابط DOM (رابط برنامه نویسی سندهای XML و html) واقعا آسان شود.آپتانا همچنین فرآیند توسعه CSS و جاوا اسکریپت را بسیار آسان میکند.اگر میخواهید برنامههای کاربردی وب۲ ایجاد کنید،آپتانا استودیو یک انتخاب بسیار خوب است.آپتانا را میشود به دو صورت استفاده کرد:
۱-بصورت مستقل(Standalone)
۲-بصورت پلاگینی برای ادیتور Eclips
برای دانلود هر کدام به اینجا مراجعه کنید و بعد از انتخاب پلتفرم خودتان،آن را دانلود کنید.
بازار هدف: توسعه دهندگان حرفهای
اجرا بر روی سیستم عاملهای : لینوکس، مکینتاش و ویندوز
انتشار تحت مجوز: GNU GPL و مجوز اختصاصی آپتانا APL
اطلاعات بیشتر اینجا و سایت رسمی اینجا
Komodo Edit

کومودو ادیت محصولی از Activestate یک ویرایشگر رایگان و متن باز و ابزاری فوقالعاده برای متخصصین زبانهای پویا (Dynamic Language) است.کومودو ادیت ابزاری بسیار فراتر از ایجاد صفحات وب است.کومودو از PHP, Python, Ruby, Perl and Tcl, plus JavaScript, CSS, HTML و همچنین ازTemplate language ها نظیرRHTML, Template-Toolkit, HTML-Smarty و Django نیز پشتیبانی به عمل میآورد.
کومودو ادیت مولتی پلتفرم است و روی لینوکس،مکینتاش و ویندوز قابل نصب است.
توسعه پذیری به سبک موزیلا فایرفاکس از خصوصیات کومودو ادیتور است.افزونههای آن حتما برای شما جالب خواهد بود.برای جزئیات بیشتر این خصوصیت به اینجا مراجعه کنید.
لازم به ذکر است که activestate یک محصول دیگر به نام Komodo IDE هم دارد که یک IDE بسیار کامل برای برنامهنویسان است و با Komodo Edit تفاوت دارد و رایگان نیست.برای دانلود رایگان کومودو ادیت به اینجا بروید.
بازار هدف: توسعه دهندگان حرفهای
اجرا بر روی سیستم عاملهای : لینوکس، مکینتاش و ویندوز
انتشار تحت مجوز: کومودو ادیت بر پایه موزیلا کد ساخته شده است و تحت لایسنسهای MPL, GPL و LGPL قرار دارد.اطلاعات بیشتر اینجا و سایت رسمی اینجا
Eclipse

پادشاه وارد میشود!
با جرات میتوان گفت که Eclipse یکی از بی نظیرترین محیطهای مجتمع برنامهنویسی مولتی پلتفرم در سطح حرفهای است.یک IDE بسیار ارزشمند،کامل و همه فن حریف!
Eclipse با پشتیبانی از زبانهای برنامه نویسی مختلف و همچنین پلتفرمهای مختلف برای تمامی توسعه دهندگان نرم افزار یک IDE بسیار ایده آل محسوب میشود.قدرت Eclipse به جهت پلاگینهای فراوان و قدرتمند آن است.اگر نیاز داشتید کدی را ویرایش کنید تنها کافی است که پلاگین مناسب آن را پیدا کنید و آنوقت آستینهایتان را بالا بزنید و شروع به کار کنید.اگر قصد دارید یک مجموعه برنامه وب را ایجاد کنید اکلیپس با امکانات بی نظیر و کاملاش به شما کمک خواهد کرد تا آن را آسانتر ایجاد کنید.
Eclipse تحت مجوز Eclipse Public License عرضه میشود.اطلاعات بیشتر اینجا و سایت رسمی اینجا
NetBeans

اگر اکلیپس را پادشاه بنامیم میشود به این یکی لقب وزیر را داد! خودش را با این شعار معرفی میکند.شعاری که به حق برازنده آن است: “تنها IDE که نیاز دارید”
یک IDE بسیار خوش دست برای توسعه java SE/FX ،Ruby،PHP،C و C++ است و اکثر تکنولوژیها را پشتیبانی میکند.اگر به آن عادت کنید دیگر سراغ هیچ ادیتوری نخواهید رفت.من مدتهاست از نت بینز برای برنامه نویسی جاوا استفاده میکنم و مدتی هم هست که تصمیم گرفتهام PHP را هم بر روی همین IDE کار کنم (:
یکی از خصوصیات بسیار خوب نت بینز دارا بودن خصوصیت version control است که برنامه نویسان حرفهای با آن آشنایی دارند.نت بینز برای افرادی که روی محیطهای توسعه بزرگ کار میکنند بسیار مفید است.اگر شما جاوا کار و توسعه دهنده صفحات وب هستید نت بینز یک ابزار بسیار حرفهای برای شماست.اطلاعات بیشتر اینجا و سایت رسمی اینجا
بازار هدف: توسعه دهندگان وب حرفهای و توسعه دهندگان PHP
قابل نصب بر روی سیستم عاملهای: لینوکس/یونیکس مکینتاش و ویندوز
نتبینز تحت مجوز CCDL GPL2 منتشر میشود.
SeaMonkey

سیمانکی یک مجموعه نرمافزاری اینترنت از Mozilla project است که شامل یک ویرایشگر صفحات وب نیز میباشد.یکی از خصوصیات بسیار خوب سیمانکی داشتن یک مرورگر وب توکار است که کار تست صفحات آماده شده را بسیار آسان میکند.سیمانکی یک ادیتور WYSISYG و یک FTP توکار هم دارد که روی هم رفته عملیات توسعه وب را بسیار آسان میکند.اطلاعات بیشتر اینجا و سایت رسمی اینجا
بازار هدف: طراحان وب تازه کار
قابل نصب بر روی سیستم عاملهای: لینوکس/یونیکس،مکینتاش و ویندوز
انتشار تحت مجوز: Mozilla tri-licsense
Komposer

کامپوزر یک ادیتور WYSIWYG خوب بر پایه ویرایشگر محبوب Nvu است.علاوه بر آن از یک فایل منیجر هم بهره میبرد.کامپوزر جهت استفاده بسیار ساده است و آن را برای کاربران غیر تکنیکی و تازه کاران است و کار را برای افرادی که میخواهند صفحات وب حرفهای و جذاب بسازند حتی بدون دانستن HTML بسیار آسان میکند.کامپوزر اگرچه مانند اکثر برنامههای میزکار KDE دارای K در اول نامش است ولی بر پایه GTK ایجاد شده است.اطلاعات بیشتر اینجا و سایت رسمی اینجا
بازار هدف: طراحان و توسعه دهندگان حرفهای وب و همچنین افراد غیر تکنیکی
قابل نصب بر روی سیستمعاملهای: لینوکس/یونیکس،مکینتاش و ویندوز
انتشار تحت مجوز: MPL 1.1 / GPL 2.0 / LGPL 2.1 /tri-license
Amaya

این یکی دیگر محصولی از مهد وب است.ویرایشگری از کنسرسیوم وب جهانی، W3C ! آمایا علاوه بر داشتن ادیتور WISWYNG خودش میتواند به عنوان یک مرورگر وب هم عمل کند.میتوانید با آن صفحات وب ۱۰۰٪ Validate و مورد تایید کنسرسیوم وب جهانی بسازید و همچنین میتوانید ساختار درختی از اسناد صفحات وبی را که ایجاد میکنید مشاهده کنید.آمایا ابزاری بسیار مناسب برای یادگیری مدل DOM میباشد.اگر میخواهید صفحات وبی بسازید که بطور کامل با استانداردهای W3C سازگار باشد،آمایا ابزار بسیار مناسبی برای این کار است.
بازار هدف: طراحان و توسعه دهندگان وب حرفهای
Notpad++

نمی شود از ویرایشگرهای متنی صحبت کرد و نام Notpad++ دوست داشتنی را نبرد.یک ادیتور قدرتمند،ساده،سبک و متن باز تحت مجوز GNU GPL که اکثر زبانهای دنیا را پشتیبانی میکند.یک انتخاب خوب برای هر توسعه دهنده است.اطلاعات بیشتر اینجا و سایت رسمی اینجا
TinyMCE

یک ادیتور WYSIWYG مستقل از پلتفرم و بر پایه وب ،محصول Moxiecode Systems است.ادیتوری متن باز و تحت مجوز LGPL که توانایی تبدیل فیلدهای textarea و عناصر html دیگر به نمونه ویرایش پذیر آن را داراست.تاینی بصورتی طراحی شده است که به آسانی با سیستمهای مدیریت محتوا نظیر وردپرس،جوملا،مامبو،دروپال و غیره ادغام میشود.اطلاعات بیشتر اینجا و سایت رسمی اینجا
ویرایشگرهای اختصاصی لینوکس:
Kate

کیت یکی از ادیتورهای سبک،قدرتمند ومحبوب لینوکسی و متعلق به پروژه KDE است.لینوکسیهای KDE کار آن را خوب میشناسند و دوستش دارند.Kate تحت مجوز GPL LGPL عرضه میشود.اطلاعات بیشتر اینجا و سایت رسمی اینجا
gEdit

ویرایشگر رسمی گنوم است و عصای دست گنومیها.ویژگیهای این ویرایشگر را اینجا ببینید.gEdit تحت مجوز GNU GPL عرضه میشود.اطلاعات بیشتر اینجا
Quanta Plus

یک IDE خوب برای HTML, XHTML, CSS, XML, PHP و هر زبان XML-based یا اسکریپت نویسی دیگر است.کوانتا یک قسمت از KDE است که در بسته Kdewebdev انتشار میابد.کوانتا قادر است هر دو طراحی WYSIWYG و کدنویسی دستی را پشتیبانی نماید.قابلیت تکمیل خودکار (auto-completion) و همچنین پیش نمایش زنده را داراست.یک دیباگر PHP هم محسوب میشود و از CVS و Subversion هم توسط پلاگینهای خارجی پشتیبانی به عمل میآورد.کوانتا پلاس تحت مجوز GPL عرضه میشود.اطلاعات بیشتر اینجا و سایت رسمی اینجا
Bluefish

یک ادیتور دارای ویژگیهای زیاد برای لینوکس است.ویژگیهایی شامل چک کردن کد html و spell checking را داراست.بلوفیش ویرایشگری فراتر از ساخت صفحات وب ساده است.البته این ویرایشگر بیشتر برای توسعه دهندگان وب مناسب است و نه طراحان وب.Bluefish تحت مجوز Free Software GPL عرضه میشود.اطلاعات بیشتر اینجا و سایت رسمی اینجا
Screem
یک ادیتور صفحات متنی وب همه کاره و یک ادیتور XML خوب که برای استفاده در گنوم ساخته شده است.با قابلیت تشخیص Doctype و تکمیل کردن تگها و معتبر سازی بر اساس آن.اسکریم بر خلاف اکثر ادیتورها WYSIWYG نیست و شما با سورس خام html در آن سرو کار دارید.اسکریم یک مدیر FTP اختصاصی هم دارد.Screem تحت مجوز GNU GPL عرضه میشود.اطلاعات بیشتر اینجا و سایت رسمی اینجا
وقتی از ادیتورهای لینوکسی صحبت به میان میآید نمیتوان ادیتور بسیار قدرتمند و حرفهای vim رو فراموش کرد.حرفهایهای لینوکس میدانند که vim یعنی چه (:














این Aptana حرف نداره، جداً که روش کار شده.
محمود پاسخ در تاريخ اردیبهشت ۶م, ۱۳۸۹ ۷:۳۰ ب.ظ:
@میلاد خواجوی, همینطوره میلاد جان.من هم خیلی آپتانا رو دوست دارم در بین ادیتورها
سلام محمود جان
واقعا از نوع پست زدن هات خیلی خوشم می اد .
من بیشتر از همه با Kompozer حال می کنم . خیلی قدرتمند و ساده است . یکبار کار کردن باهاش تجربه ی عالی رو به آدم میده .
ولی متاسفانه با IDE های دیگه کار نکردم ببینم چطوره .
محمود پاسخ در تاريخ اردیبهشت ۶م, ۱۳۸۹ ۷:۳۱ ب.ظ:
@فرهاد فرامرزی, لطف داری فرهاد عزیز.امیدوارم مفید واقع بشه.ادیتورهای دیگه رو هم حتما تست کن.به کار شما که استادی قطعا خواهد اومد (:
بسیار حال کردم با مطلبت جونیام دنبال یه ادیتور معادل دریم ویور بودم بعد فهمیدم با تغییر پلتفرم باید دیدتم تغییر بدی
شاد باشو شاد زندگی کن
محمود پاسخ در تاريخ اردیبهشت ۹م, ۱۳۸۹ ۵:۰۱ ب.ظ:
@فرید, لطف داری فرید جان.دقیقا همینطوره که گفتی.چیزی که اول از همه باید تغییر کنه دید نسبت به این مسئلهست
سلام
دمت گرم… واقعا لازم بود….
البته واسه ما که حرفه ای نیستیم همون Gedit کافیه ;)
محمود پاسخ در تاريخ اردیبهشت ۹م, ۱۳۸۹ ۵:۰۲ ب.ظ:
@مهدی…, ممنون مهدی جان.امیدوارم مفید واقع بشه :)
خیلی خوب و جامع بود ، خسته نباشی
محمود پاسخ در تاريخ اردیبهشت ۱۲م, ۱۳۸۹ ۱۰:۵۰ ق.ظ:
@امین بی زی, لطف داری امین عزیز.ممنونم (:
خیلی وقته چیزی نوشتی ها . استاد گرامی . محمود عزیز . منتظر هستم
محمود پاسخ در تاريخ اردیبهشت ۱۲م, ۱۳۸۹ ۱۰:۵۰ ق.ظ:
@فرهاد فرامرزی, چشم فرهاد عزیز.در اولین فرصت مطالب رو آماده میکنم.راستش نمیدونم چرا این روزها همهاش وقت کم میارم :(
سلام دوست عزیز
ممنونم بابت معرفی نرم افزار
استفاده اشو بردیم
سلام
به نظر شما بهترین راه برای ارسال یک پست جدید به وبلاگ تحت وردپرس چیه ؟ ادیتور خود وردپرس خیلی ضعیفه. (مال .org و بدون نصب پلاگین)
چیکار میشه کرد که فونت و فرمت (مثلا فاصله ی خط ها) توی وبلاگ بهم نریزه؟
من هم مثل اکثر مردم از ورد آفیس برای نوشتن متن هام استفاده میکنم و فکر میکنم علت اصلی بهم خوردن فاصله ها و فونت های ارسالی به وبلاگم هم همین کد های اضافی وردآفیس باشه.
آیا ادیتور بهتری سراغ دارید؟ یا راه حلی دارید که فاصله و فونت ها موقع پست کردن بهم نخوره ؟
محمود پاسخ در تاريخ تیر ۴م, ۱۳۸۹ ۷:۲۰ ب.ظ:
@سپهر,
سلام
بهترین و ساده ترین راه برای ارسال پست به سیستم مدیریت محتوای مثل وردپرس و انتشار اون استفاده از برنامههایی هست که به همین منظور ایجاد شدن.یعنی کلاینتهای وبلاگنویسی.در ویندوز میتوانید از مایکروسافت ویندوز لایو رایتر (Live Writer) و در گنو/لینوکس از Blogilo و از همین دست برنامههای مشابه برای فرستادن پستها به وبلاگ خودتان استفاده کنید.فقط توجه داشته باشید که باید بعد از نصب این کلاینتهای وبلاگنویسی باید xmlrpc رو برای انتشار در سیستم مدیریت محتوا ویرایش و فعال کنید که برای این کار میتونید از راهنماییهای خود وردپرس در تنظیماتش استفاده کنید.استفاده از این کلاینتها باعث میشه فونتها و فاصلهها و غیره به همان شکل که در ادیتور کلاینت وبلاگنویسی درج میشود به سیستم مدیریت محتوا ارسال شود.نوشتن و ویرایش و بخصوص قالب بندی متون با استفاده از آفیس ورد باعث تولید کدهای اضافه میشه که این کدها فقط در محیط آفیس ورد مفید هستن و در پس زمینه وجود دارند.این کدهای اضافی در قالب صفحات وب (HTML)بی جهت صفحه رو سنگینتر میکنه.همچنین میتونید از یک ویرایشگر متنی ساده (مثلا نوت پد ویندوز یا جیادیت و ….)که در اینجا معرفی شدند برای نوشتن پستها استفاده کنید تا کدهای اضافی میان متون تولید نشه و مناسب برای انتشار در قالب صفحات وب (HTML)باشه.
موفق باشید
با سلام
من میخوام یه وب سایت درست کنم ولی نمی دونم باید از کجا شروع کنم.
اگه میشه لطفا از اول اولش تا آخرش رو برام توضیح بدید ممنون میشم.
لطفا مطالبی که میفرستید در حد مبتدی باشه.
با تشکر فراوان
نرم افزار رایگان دیگه که موارد زیر رو سااپورت میکنه:
HTML, XHTML, XML, CSS, XSL, JavaScript, VBScript, ASP, PHP, JSP, Perl, Python, Ruby, Java, VB, C/C++, C#, Delphi / Pascal, Lisp, and SQL
برنامه HTML-Kit است.
دانلود رایگان:
http://download.cnet.com/HTML-Kit/3000-10248_4-10035302.html?tag=rb_content;contentMain
آخرش vi رو معرفی کردی، ولی ایمکس یادت رفته انگار! ;) ولی واقعا پست خیلی خوبی بود و روش خوب کار شده بود. ایمکس و HTML-Kit رو که من خودمم نمیشناسم و دوستمون معرفی کردن هم که اضافه کنین، کاملتر میشه.
ممنون