আপনি একজন স্ব-স্বীকৃত স্ক্রিপ্ট কিডি বা ব্ল্যাক হ্যাট, একজন শখের প্রোগ্রামার বা পেশাদার কোডার হোন না কেন, আপনার কাছে এমন একটি অ্যাপ থাকতে হবে যা কাজটি করতে পারে। আপনি যদি পিসির পরিবর্তে একটি Mac-এ আপনার প্রোগ্রামিং করতে পছন্দ করেন, তাহলে নিচে সেরা কোড এডিটিং অ্যাপগুলির একটি তালিকা রয়েছে যা সংগ্রহ করা যেতে পারে৷
সেগুলি পরীক্ষা করে দেখুন, কোনটি আপনার জন্য উপযুক্ত তা দেখুন এবং ম্যাক-ভিত্তিক কোডিং-এর চমৎকার গাণিতিক, পুরোপুরি যৌক্তিক জগতে প্রবেশ করুন৷
1. ভিম
আজকাল সম্ভবত বেশিরভাগ প্রোগ্রামারদের জন্য এক নম্বর পছন্দ, ভিম হল সবচেয়ে সম্পূর্ণ কোড-সম্পাদনা টুল। এটি তার প্রতিদ্বন্দ্বীদের তুলনায় অনেক কম মেমরি ব্যবহার করে, এটি ওপেন সোর্স, এবং SSH এর মাধ্যমে দূর থেকে ব্যবহার করা যেতে পারে৷
এটাই সব না. ভিম সমস্ত ইউনিক্স প্ল্যাটফর্মে কাজ করে (তাই উইন্ডোজ এবং লিনাক্সও), এবং কীবোর্ড শর্টকাটগুলির সাথে ভরপুর যা কোডের দীর্ঘ অংশ লেখাকে চিনতে করে। এটা মনে হতে পারে অনেক কিছু নেওয়ার মত, কিন্তু সব শর্টকাট মনে রাখার জন্য ডিজাইন করা হয়েছে (তাই d স্পষ্টতই 'মুছে ফেলুন'-এর জন্য), ভিমকে বরং অ্যাক্সেসযোগ্য করে তোলে।
এর বিশাল সম্প্রদায় প্লাগ-ইন এবং অ্যাড-অনগুলির একটি ধ্রুবক মিছিল নিয়ে মন্থন করে, ভিম হল একটি বিশাল, নমনীয় টুল যা অনেক জনপ্রিয় কোডিং পরিবেশের জন্য ব্যবহার করা যেতে পারে (সি, পাইথন, আপনি এটির নাম দেন)।
এটি একটি কারণে এক নম্বর।
2. পরমাণু
অ্যাটম সমস্ত দক্ষতা স্তরের ব্যবহারকারীদের জন্য একটি দুর্দান্ত কোড সম্পাদক। আপনি সোর্স কোড পরিবর্তন করতে চান বা প্যাকেজগুলির সাথে খেলতে চান, আপনি এখানে তা করতে পারেন। এটিতে টেলিটাইপ আকারে একটি দুর্দান্ত সহযোগিতার সরঞ্জাম রয়েছে, যা আপনাকে সহ ব্যবহারকারীদের সাথে কোডে নির্বিঘ্নে কাজ করতে দেয়৷
আপনি সার্বজনীন হোস্টিং পরিষেবা GitHub-এ সরাসরি অ্যাটমের মধ্যে থেকেও কাজ করতে পারেন, নতুন শাখা তৈরি করা থেকে শুরু করে কোডের অনুরোধ পুশ করা এবং টানানো পর্যন্ত প্রতিটি কাজ করতে পারেন। এর বাইরেও, অ্যাটম স্বয়ংসম্পূর্ণ, একটি শক্তিশালী অনুসন্ধান সরঞ্জাম এবং ফাইল ব্রাউজার এবং একটি শক্তিশালী প্যাকেজ ম্যানেজারের মতো গুণমান-জীবনের বৈশিষ্ট্যে পূর্ণ।
নেতিবাচক দিক থেকে, অ্যাটম মোটামুটি মেমরি-নিবিড়, বিশেষ করে বড় ফাইলগুলি পরিচালনা করার সময়, তাই ঝাঁপ দেওয়ার আগে নিশ্চিত করুন যে আপনার কম্পিউটারটি RAM-ভিত্তিক কাজ করে৷
3. সাবলাইম টেক্সট
ম্যাক ব্যবহারকারীদের জন্য উপলব্ধ সেরা এবং সহজ কোডিং সরঞ্জামগুলির মধ্যে একটি৷ সাব্লাইম টেক্সট হল একটি নোটপ্যাড-এর মতো অ্যাপ্লিকেশন যা আপনাকে আপনার কোড লিখতে, এর বিভিন্ন সিনট্যাক্স সনাক্তকারী অ্যালগরিদম ব্যবহার করে কিছু অংশ হাইলাইট করতে দেয় এবং আরও অনেক কিছু। অ্যাপটিতে গোটো এনিথিং, একাধিক নির্বাচন, কমান্ড প্যালেট ইত্যাদি সহ বেশ কিছু বৈশিষ্ট্য রয়েছে৷ আপনি যদি মনে করেন যে আপনার কোডিং কাজ করার সময় অন্যান্য অ্যাপ বা জিনিসগুলি আপনাকে বিভ্রান্ত করছে, তাহলে আপনি বিভ্রান্তিমুক্ত লেখার মোড সক্ষম করতে পারেন৷ আপনি যে এলাকায় আপনার কোড লেখেন তা ছাড়া এটি সবকিছুকে নিষ্ক্রিয় করে।
সাবলাইম টেক্সট বিনামূল্যে নয়, যদিও আপনি বিনামূল্যে ট্রায়াল সংস্করণ ডাউনলোড করতে পারেন এবং এটি কখনই মেয়াদ শেষ হবে বলে মনে হয় না। তবুও, আপনি যদি সাব্লাইম টেক্সট ব্যবহার করেন এবং পছন্দ করেন, তাহলে লাইসেন্স কেনা এবং উন্নয়নে সমর্থন করা সবসময়ই ভালো।
অ্যাপটি ম্যাক, উইন্ডোজ এবং লিনাক্সের জন্য উপলব্ধ৷
৷4. বিবিএডিট
এটি কোডিং প্রোগ্রামের জন্য আরেকটি চমৎকার টুল। BBEdit বলে যে এটি চুষে যায় না, এবং এর অর্থ সম্ভবত কোডারদের জন্য ভাল কিছু। অ্যাপটিতে সাবলাইম টেক্সটের মতো একটি চমৎকার ইন্টারফেস রয়েছে। অ্যাপটি তাদের দিকে ঝুঁকছে বলে মনে হচ্ছে যারা প্রচুর এইচটিএমএল কোডিং করেন এবং সম্ভবত সেই কারণেই অ্যাপে ওয়েবপেজগুলি পরিচালনা করার জন্য অনেকগুলি বিকল্প রয়েছে। এটিতে FTP এবং SFTP সমর্থন রয়েছে, তাই আপনার ফাইলগুলি লেখা শেষ হওয়ার সাথে সাথে আপনার সার্ভারে আপলোড করতে কোনও সমস্যা নেই৷ ভালো লাগছে, তাই না?
5. TextMate
আপনার কি কোডিং কাজের একটি লোড আছে যা অল্প সময়ের মধ্যে করা দরকার? TextMate আপনাকে সাহায্য করার জন্য উপলব্ধ। অ্যাপটি আপনার Mac-এ আগের থেকে লোড করা বেশ কয়েকটি বৈশিষ্ট্য সহ কোডিংকে আগের চেয়ে অনেক সহজ করে তোলে। সিনট্যাক্স হাইলাইটিং, একাধিক ট্যাব, এবং অনুসন্ধান এবং প্রতিস্থাপন অ্যাপটির উল্লেখযোগ্য বৈশিষ্ট্য। আপনি যদি একটি বন্ধনী বন্ধ করতে মিস করেন, তবে বেশিরভাগ সময় আপনি কোডিং করছেন; এটি আপনার জন্য স্বয়ংক্রিয়ভাবে এটি সম্পূর্ণ করে। তাই পরের বার যখন আপনি একটি প্রোগ্রাম লিখবেন, এতে ত্রুটি হওয়ার সম্ভাবনা অনেক কম।
6. বন্ধনী
কোড লেখার সময় আপনি প্রায়শই কী ব্যবহার করেন? হ্যাঁ তুমিই ঠিক. এটা বন্ধনী. Adobe দ্বারা বন্ধনী আপনার জন্য পরবর্তী বড় জিনিস কোড করার জন্য একটি শক্তিশালী টুল নিয়ে আসে। অ্যাপটি আসলে এইচটিএমএল কোডারদের জন্য তৈরি করা হয়েছে যারা দিনে শত শত ওয়েবপেজ তৈরি করে, বা আরও বেশি। এটি সিনট্যাক্স হাইলাইট করে যা আপনার জন্য আপনার কোড ব্লক এবং ত্রুটিগুলি খুঁজে পাওয়া সহজ করে এবং একটি লাইভ HTML ডেভেলপমেন্টের সাথে আসে যা আপনাকে পৃষ্ঠাটি সংরক্ষণ বা রিফ্রেশ না করেই আপনার কোডের আউটপুট দেখায়৷ এই অ্যাপটি সম্পর্কে এটি সত্যিই দুর্দান্ত কিছু, তাই না?
7. টেক্সট্যাস্টিক
Mac এর জন্য Textastic হল একটি সহজ, তবুও দ্রুত, কোডিং টুল যা এটি যা প্রতিশ্রুতি দেয় তা প্রদান করে। স্বয়ংক্রিয় সমাপ্তির মতো বৈশিষ্ট্যগুলির সাথে, এটি আপনার কিছু কোড স্বয়ংক্রিয়ভাবে সম্পূর্ণ করে যা আপনাকে অন্যথায় নিজেকে করতে হবে, আপনার কিছু সময় বাঁচায় যা আপনি অন্য কিছু করতে ব্যবহার করতে পারেন। যদিও অন্যান্য বৈশিষ্ট্যগুলির বেশিরভাগই উপরের অ্যাপগুলির মতোই থাকে, এতে আইক্লাউড সিঙ্কিং নামে একটি নতুন বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে। এটি যা করে তা হল আপনাকে আপনার বিভিন্ন ম্যাক মেশিনে আপনার কোড সিঙ্ক করতে দেয় যাতে আপনি যেখান থেকে ছেড়েছিলেন তা সহজে নিতে পারেন৷
উপসংহার
কোডিং আজকাল অনেক মানুষের জীবনের একটি অংশ হয়ে উঠেছে, এবং উপরের অ্যাপগুলি এটিকে আরও দ্রুত এবং আরও দক্ষতার সাথে সম্পন্ন করতে সাহায্য করবে৷
এই নিবন্ধটি প্রথম মার্চ 2014 এ প্রকাশিত হয়েছিল এবং জুন 2019 এ আপডেট করা হয়েছিল৷