কোনও আইডিই এর বৈশিষ্ট্যগুলি সাধারণ উদ্দেশ্য সম্পাদক থেকে এটি আরও কার্যকর করে তুলবে


10

আমি লুয়া ভাষার জন্য একটি আইডিই লিখছি। আমি দেখতে পেয়েছি যে অনেক প্রোগ্রামার আইডিই ব্যবহার করতে পছন্দ করেন না এবং ভিআইএম (যা এই মুহূর্তে প্রচলিত), এসসিআইটিই বা পছন্দ করেন না।

কিছুটা মন জয় করার চেষ্টা করার জন্য আমি কোনও আইডিই কী বৈশিষ্ট্যগুলি সরবরাহ করতে পারে যা এতে একটি সাধারণ উদ্দেশ্য সম্পাদকের বাধ্যতামূলক বিকল্প হিসাবে তৈরি করে তাতে আগ্রহী।

আইডিই এর পক্ষে কথা বলার জন্য কি "কিলার-অ্যাপ" রয়েছে যা এটি "আবশ্যক" হবে?

এটিকে বিপরীত হিসাবে ভাবা যেতে পারে

ভিআইএমের সর্বাধিক দরকারী বৈশিষ্ট্য যা কোনও আইডিইতে মানসম্পন্ন নয়

কেউ জিজ্ঞাসা না করে আমি আমার আইডিইতে লিঙ্ক করব না - তবে আপনি কেবল আমার নাম গুগল করতে পারেন এবং এটি খুঁজে পেতে পারেন।

সম্পাদনা: আমার আইডিই আসলে একটি বিদ্যমান আইডিইর জন্য একটি ভাষা প্লাগইন, তাই আমি হোস্ট আইডিই থেকে অনেকগুলি বৈশিষ্ট্য পেয়েছি - কিছুটা হলেও আমার ভাষা সমর্থনটি একটি আইডিই এবং নিজেই - অন্তত ভাষা সুনির্দিষ্ট দিকগুলি পর্যন্ত সংশ্লিষ্ট।

উত্তর:


19
  1. রিফ্যাক্টরিং সুবিধা (পুনর্নবীকরণ নির্ভরতা / এক্সট্র্যাক্ট পদ্ধতি / এক্সট্র্যাক্ট ইন্টারফেস ইত্যাদিকে প্রভাবিত করে)
  2. ইন্টেলিজেন্স (বা অন্য কোনও কোড সমাপ্তির কার্যকারিতা)
  3. তদন্তে ত্রুটি (আইডিই আসলে এর চিহ্নগুলি জানে)
  4. কোনও সেটআপ ঝামেলা নেই
  5. ইন্টিগ্রেটেড সংকলক
  6. ইন্টিগ্রেটেড ডিবাগার
  7. তথ্যসূত্র / ঘোষণাগুলিতে এবং থেকে আরও ভাল নেভিগেশন
  8. প্রকল্প টেম্পলেট / ফাইল টেম্পলেট
  9. জিইউআই নির্মাতারা
  10. বয়লারপ্লেট কোডটি স্বয়ংক্রিয়ভাবে তৈরি করতে পারে
  11. এটি স্বজ্ঞাত এবং সমস্ত ম্যাজিক কীগুলি না জেনে ব্যবহার করা যেতে পারে (আরে, জিইআইআই প্রথম স্থানে সফল হয়ে উঠেছে)

সামগ্রিকভাবে, @ থমাস ওয়ানস যেমন বলেছে, আইডিইর সবচেয়ে বড় সুবিধা হ'ল সামগ্রিকভাবে সিএনরজি এফেক্টগুলির সাথে সরঞ্জাম সংহতকরণ, এটি এখনও স্বজ্ঞাত এবং ব্যবহারে সহজ।


3
সামগ্রিকভাবে, আমি সামগ্রিকভাবে সরঞ্জামের সংহতকরণটি বলব - সংস্করণ নিয়ন্ত্রণের সাথে একত্রীকরণ, অবিচ্ছিন্ন ইন্টিগ্রেশন সার্ভার, বাগ ট্র্যাকার, সংকলক, ডিবাগার, প্রোফাইলার, স্ট্যাটিক বিশ্লেষণ এবং আরও অনেক কিছু। আমি বলব সংকলক এবং ডিবাগার ইন্টিগ্রেটেড করা একটি বড় ব্যাপার, তবে একটি সুন্দর, ঝরঝরে সামান্য প্যাকেজটিতে সবকিছু থাকা সহায়ক।
টমাসের মালিক

@ থমাস ওনস: খুব সত্য, তবে আমি উত্স নিয়ন্ত্রণের উদাহরণ দিইনি, যেমন আপনি ভিএম-তে সহজেই সোর্স কন্ট্রোলকে একীভূত করতে পারেন, সুতরাং এটি কোনও বড় কথা নয়, সর্বোপরি এটি কেবল একটি কমান্ড লাইন কল এবং আমি উদাহরণস্বরূপ টার্টোইসের মতো আরও ভাল AnkhSVN চেয়ে। আমি প্রোফাইলযুক্তদের তালিকাবদ্ধ করতাম তবে সমস্ত আইডিই এক সাথে আসে না (উদাহরণস্বরূপ, ভিএস-এর বাক্সের বাইরে আফাইক নেই)। মেট্রিকগুলি একটি দুর্দান্ত বিন্দু, তবে আবার কেবলমাত্র নতুন ভিএস এটি আফিকে সরবরাহ করে।
ফ্যালকন

এক্সিলিপ এবং নেটবিন্সে, আমি যা উল্লেখ করেছি তার অনেকগুলি প্লাগইন ভিত্তিক, যদিও বিভিন্ন ক্ষমতা সহ ভিআইএম এবং ইম্যাকের জন্য প্রচুর প্লাগইন (বা মডিউল বা এক্সটেনশন) রয়েছে। আমি মনে করি এটি সমস্ত সরঞ্জামগুলির মধ্যে দুর্দান্ত - আপনি কী উত্পাদনশীল হতে চান তা চয়ন করা সহজ।
টমাসের মালিক

আমি মনে করি আমার বেশিরভাগ তালিকার একটি ডিগ্রি বা অন্য একটিতে রয়েছে। এছাড়াও কোড বিন্যাসকরণ। এমনকি কাস্টম এপিআই এবং লাইব্রেরিগুলির জন্য সংহত সহায়তার জন্য সমর্থন। আপনার তালিকা যদিও বেশ ব্যাপক। সম্ভবত এটি শেষ পর্যন্ত ব্যক্তিগত পছন্দকে নেমে আসে এবং আমি আরও অনেক কিছু করতে পারি না। (আমার আইডিই একটি ইন্টেলিজি প্লাগইন - সম্ভবত এটি
কারওর

2
আমি স্পষ্ট করে বলব যে রিফ্যাক্টর / পুনর্নামকরণের মতো জিনিসগুলি মাল্টি-ফাইল (প্রকল্প-প্রশস্ত) - যখন আমি কোনও পদ্ধতি বা ভেরিয়েবলের নামকরণ করি, পাইচার্ম (উদাহরণস্বরূপ) কেবলমাত্র সম্পাদিত ফাইলটিই নয়, প্রকল্পের প্রতিটি ফাইল জুড়ে পুনর্নামকরণ প্রয়োগ করবে একটি সম্পাদক হিসাবে করবেন। অন্যথায়, আমি অবশ্যই এই তালিকা সাথে একমত। আমি সম্প্রতি পাইচর্মটি কিনেছি এবং ব্যবহার শুরু করেছি এবং আমি যত বেশি এটি শিখব ততই আমার পছন্দ হবে (মাঝে মাঝে বিভ্রান্তি থাকা সত্ত্বেও :)
সাইক্লপস

8

আইডিই এবং সাধারণ পাঠ্য সম্পাদকের মধ্যে বড় পার্থক্য হ'ল আপনি যে প্রোগ্রামিংয়ের সাথে কাজ করছেন তা আইডিই বুঝতে পারে এবং ফাংশন / পদ্ধতিগুলি স্বয়ংক্রিয়ভাবে পূরণ করতে পারে, ভুল টাইপ এবং ভুল ব্যাকরণের মতো ত্রুটিগুলি পরীক্ষা করতে পারে। একটি আইডিইতে একটি সংকলক সংহত করার মতো সরঞ্জামও থাকে যাতে আপনি আপনার আইডিইতে আদেশগুলি দিয়ে আপনার প্রোগ্রামটি সংকলন করতে এবং চালাতে পারেন।

তবে আমি মনে করি ভিআইএম সাধারণ পাঠ্য সম্পাদকের চেয়ে বেশি কিছু করতে পারে, আপনি এটি কোনও কোনও আইডিই হিসাবে দেখতে পারেন।


2
"ভাষা বোঝার জন্য" +1। বেশিরভাগ সব কিছুই এ থেকে অনুসরণ করে, আমার মনে হয়।
ডিন হার্ডিং

হ্যাঁ - আমার ভাষা সমর্থন বাস্তবায়ন সিনথেটিক এবং শব্দার্থগতভাবে উভয়ই সচেতন।
sylvanaar

4

রিফ্যাক্টরিং সরঞ্জাম

কোডিংয়ের জন্য আমি কেন আমার প্রিয় সাধারণ উদ্দেশ্য পাঠ্য সম্পাদকটি ব্যবহার করছি না তার একমাত্র কারণ । কারণ আপনার যদি নিজের পছন্দসই সাধারণ উদ্দেশ্যে সাধারণ কোড রিফ্যাক্টেরিংগুলি ম্যাক্রো-আপ করার প্রয়োজন হয় তবে আপনি পাশাপাশি কোনও আইডিই ব্যবহার করতে পারেন যা এই সরঞ্জামগুলি ইনস্টল করা আছে।

সর্বনিম্ন বলতে চাই যে বেশিরভাগ IDE এর কার্যকর কার্যকারিতা যা ইমাস রয়েছে, এটি কেবল কিছু স্বেচ্ছাচারিত কী স্ট্রোক সংমিশ্রণে সমাহিত।


2

পাঠ্য সম্পাদককে পাওয়া যায় না এমন আইডিইর বৈশিষ্ট্যগুলি পেয়ে ভাল লাগল: 1. ইন্টেলিসেন্স (স্বয়ংক্রিয় সম্পূর্ণ এবং পরামর্শ)

  1. সংকলক সঙ্গে সংহত

  2. ডিবাগ সিস্টেমের সাথে সংহতকরণ

  3. সংস্করণ নিয়ন্ত্রণের সাথে সংহতকরণ

  4. ডাটাবেস সিস্টেমের সাথে সংহতকরণ

  5. অন ​​ফ্লাই সিনট্যাক্স চেকিং এবং সহায়তা

  6. সিনট্যাক্স রঙ

  7. কোডগুলি ফাইলগুলিই নয় প্রকল্পগুলি পরিচালনা করে

  8. কোন পদ্ধতিটি ব্যবহৃত হয় তা আবিষ্কার করে একটি চার্ট আঁকেন (বেশিরভাগ আইডিইতে আজ অবধি পাওয়া যায় না)

  9. উপাদানগুলি নিবন্ধভুক্ত করুন (আপনার ভাষার উপর নির্ভর করে)

  10. জিইউআই সম্পাদক (গুলি) এর সাথে সংহতকরণ

  11. বুকমার্ক কোড বিভাগ

  12. উত্স সুরক্ষা এবং বিকাশকারীদের জুড়ে ভাগ করে নেওয়া

  13. পূর্ববর্তী সংস্করণগুলিতে প্রকল্প পুনরুদ্ধার করুন

  14. একাধিক প্রকল্পের কনফিগারেশন (পরীক্ষা, উন্নয়ন, উত্পাদন)

  15. আইডিই বৈশিষ্ট্যগুলি কনফিগার করা যায়

  16. বুদ্ধিমান উত্স কোড তুলনা

  17. ওয়ার, পদ্ধতি ইত্যাদির স্বয়ংক্রিয় নামকরণ

আমি মনে করি না যে নতুন আইডিই তৈরি করা দরকারী।


আমার এটি উল্লেখ করা উচিত ছিল এটি একটি বিদ্যমান আইডিইর একটি প্লাগইন। আমি আমার প্রশ্ন সম্পাদনা করব।
sylvanaar

2

আমি ইমা্যাক্সের মতো সম্পূর্ণ কাস্টমাইজযোগ্য সম্পাদক সহ একটি আইডিই করতে চাই। আমি প্লাগইন লিখতে চাই না এবং তারপরে আইডিই পুনরায় চালু করতে চাই না। আমি একটি স্ক্রিপ্টিং ভাষায় ক্রিয়াগুলি সংজ্ঞায়িত করতে চাই (উদাহরণস্বরূপ পাইথন, রুবি) এবং তত্ক্ষণাত সেগুলি ব্যবহার করতে সক্ষম হব, কী সিকোয়েন্সগুলিতে আবদ্ধ করবো ইত্যাদি ভাষা সম্পূর্ণ ওয়ার্কস্পেসকে সামলাতে সক্ষম হতে হবে।


1

3 টি জিনিস সর্বদা সিদ্ধান্ত নেয় আমি কোনও নির্দিষ্ট আইডিই ব্যবহার করব কি না:

  • স্বয়ংসম্পূর্ণ
  • একজন ভিজ্যুয়াল জিইউআই নির্মাতা
  • কোনও ধরণের সংহত ORM এর জন্য ডেটা সরঞ্জাম

আমি সাধারণত আইডিই ব্যবহার করি যা এর মধ্যে বেশিরভাগ বৈশিষ্ট্য রয়েছে বা এটি সর্বোত্তমভাবে করে। এই তিনটি জিনিসই বয়লারপ্লেট কোডিং (জিইউআই এবং ডাল) হ্রাস করে এবং চিন্তাভাবনার সময়কে হ্রাস করে (স্বয়ংক্রিয়রূপে আমাকে প্রচুর এপিআই ত্রুটি এড়িয়ে যাওয়ার অনুমতি দেয়) সবচেয়ে বেশি প্রোডুডাক্টিভিটি বাড়ায়।


আমি জিইউআই নির্মাতাদের তুলনায় রিফ্যাক্টরিং সরঞ্জামগুলি অনেক বেশি র‌্যাঙ্ক করতাম। না সব প্রোগ্রাম GUIs আছে, কিন্তু তারা পারে সব কিছু সময়ে refactoring বিষয় হবে।
হতাশ

@ ফ্রাস্ট্রেটেড উইথফর্মস ডিজাইনার - প্রত্যেকের কাছে আমার নিজের ধারণা। আমি খুব কমই রিফ্যাক্টরিং সরঞ্জামগুলি ব্যবহার করি। তাদের বিরুদ্ধে আসলে আমার কিছু নেই; আমি কিছু ভেঙে না যায় তা নিশ্চিত করার জন্য আমি প্রায়শই হাতের কাছে চুল্লি পছন্দ করি।
মরগান হের্লোকার

আমি এটিও করতাম, আমার ধারণা আমি প্রথমে এ জাতীয় সরঞ্জামগুলিতে অবিশ্বস্ত ছিলাম। এবং এটি সত্য যে এগুলি যদি খারাপভাবে প্রয়োগ করা হয় তবে প্রায়শই হাত দ্বারা রিফ্যাক্টর করা ভাল তবে এই সরঞ্জামগুলি সঠিকভাবে সম্পন্ন করার পরে তারা আশ্চর্যজনক !
হতাশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.