মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও - সংস্করণ, তুলনা, বৈশিষ্ট্য, প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

Microsoft Visual Studio Editions



মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও মাইক্রোসফ্টের একটি সমন্বিত উন্নয়ন পরিবেশ (আইডিই)। এটি কম্পিউটার প্রোগ্রামের পাশাপাশি ওয়েবসাইট, ওয়েব অ্যাপস, ওয়েব পরিষেবা এবং মোবাইল অ্যাপস তৈরি করতে ব্যবহৃত হয়। ভিজ্যুয়াল স্টুডিও মাইক্রোসফট সফটওয়্যার ডেভেলপমেন্ট প্ল্যাটফর্ম ব্যবহার করে যেমন Windows API, Windows Forms, Windows Presentation Foundation, Windows Store এবং Microsoft Silverlight। এটি নেটিভ কোড এবং পরিচালিত কোড উভয়ই তৈরি করতে পারে। ভিজ্যুয়াল স্টুডিওতে ইন্টেলিসেন্সের পাশাপাশি কোড রিফ্যাক্টরিং সমর্থনকারী একটি কোড এডিটর অন্তর্ভুক্ত রয়েছে। ইন্টিগ্রেটেড ডিবাগার সোর্স-লেভেল ডিবাগার এবং মেশিন-লেভেল ডিবাগার হিসাবে কাজ করে। অন্যান্য অন্তর্নির্মিত সরঞ্জামগুলির মধ্যে রয়েছে GUI অ্যাপ্লিকেশন তৈরির জন্য একটি ফর্ম ডিজাইনার, ওয়েব ডিজাইনার, ক্লাস ডিজাইনার এবং ডাটাবেস স্কিমা ডিজাইনার। ভিজ্যুয়াল স্টুডিও বিভিন্ন প্রোগ্রামিং ভাষা সমর্থন করে এবং কোড এডিটর এবং ডিবাগারকে প্রায় যেকোনো প্রোগ্রামিং ভাষা সমর্থন করার অনুমতি দেয়, যদি একটি ভাষা-নির্দিষ্ট পরিষেবা বিদ্যমান থাকে। অন্তর্নির্মিত ভাষাগুলির মধ্যে রয়েছে C, C++ এবং C#, এবং অন্যান্য ভাষার জন্য সমর্থন যেমন F#, IronPython, IronRuby, এবং Python আলাদাভাবে ইনস্টল করা ভাষা পরিষেবাগুলির মাধ্যমে উপলব্ধ। থার্ড পার্টি ল্যাঙ্গুয়েজ টুলসেট যেগুলিকে একত্রিত করা যেতে পারে তার মধ্যে রয়েছে ReSharper, ভিজ্যুয়াল স্টুডিওর জন্য একটি জনপ্রিয় উত্পাদনশীলতা এক্সটেনশন। মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওর একাধিক সংস্করণ রয়েছে যা সফ্টওয়্যার বিকাশে নির্দিষ্ট ভূমিকার জন্য ডিজাইন করা হয়েছে, যেমন স্থপতি, ডাটাবেস প্রশাসক, পরীক্ষক ইত্যাদি। সর্বাধিক জনপ্রিয় সংস্করণ হল পেশাদার সংস্করণ, যা বেশিরভাগ ব্যবহারকারীর জন্য মৌলিক বৈশিষ্ট্য সেট অন্তর্ভুক্ত করে। এন্টারপ্রাইজ সংস্করণে পেশাদার সংস্করণের সমস্ত বৈশিষ্ট্য, সেইসাথে এন্টারপ্রাইজ ডেভেলপমেন্টের জন্য অতিরিক্ত বৈশিষ্ট্য যেমন উন্নত ডিবাগিং এবং টেস্টিং টুল, সার্ভার-সাইড কোড ম্যানেজমেন্ট, এবং উত্স নিয়ন্ত্রণ এবং কাজের আইটেম ট্র্যাকিংয়ের জন্য Microsoft টিম ফাউন্ডেশন সার্ভারের সাথে একীকরণ অন্তর্ভুক্ত রয়েছে। আল্টিমেট সংস্করণ হল ভিজ্যুয়াল স্টুডিওর সবচেয়ে ব্যাপক সংস্করণ, এবং এতে এন্টারপ্রাইজ সংস্করণের সমস্ত বৈশিষ্ট্য, সেইসাথে উন্নত বিকাশের জন্য অতিরিক্ত বৈশিষ্ট্যগুলি, যেমন মডেলিং সরঞ্জাম এবং একটি UML ডিজাইনার, কোড বিশ্লেষণ সরঞ্জাম এবং সমান্তরাল কম্পিউটিং সমর্থন অন্তর্ভুক্ত রয়েছে। মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওর একটি বিনামূল্যের সংস্করণও অফার করে, যাকে বলা হয় ভিজ্যুয়াল স্টুডিও এক্সপ্রেস, যা শৌখিন, ছাত্র এবং নবজাতক বিকাশকারীদের জন্য ডিজাইন করা হয়েছে। এটি ভিজ্যুয়াল স্টুডিওর অন্যান্য সংস্করণে উপলব্ধ বৈশিষ্ট্যগুলির একটি উপসেট অন্তর্ভুক্ত করে।



ভিসুয়াল স্টুডিও মাইক্রোসফটের নিজস্ব IDE, মূলত কোডনাম প্রজেক্ট বোস্টন এবং 1997 সালে প্রকাশিত হয়েছে। এই সময়, মাইক্রোসফ্ট তার সমস্ত ডেভেলপমেন্ট টুলকে একত্রিত করেছে এবং একটি পণ্যে কিনেছে। সফ্টওয়্যারটির আসল সংস্করণটি দুটি সংস্করণে এসেছিল। এই প্রথম এক ছিল ভিজ্যুয়াল স্টুডিও প্রফেশনাল এবং অন্যটি আরও শক্তিশালী ছিল ভিজ্যুয়াল স্টুডিও এন্টারপ্রাইজ . পেশাদার সংস্করণটি 3টি সিডি সহ, যখন উন্নত এন্টারপ্রাইজ সংস্করণটি 3টি সিডি সহ এসেছিল৷ এখন ভিজ্যুয়াল স্টুডিও 2017 সম্পর্কে কথা বলা যাক।





মাইক্রোসফট ভিজ্যুয়াল স্টুডিও





মাইক্রোসফট ভিজ্যুয়াল স্টুডিও

বর্তমানে ভিজ্যুয়াল স্টুডিওর 11 সংস্করণ, ভিজ্যুয়াল স্টুডিও 2017 নামে, মাইক্রোসফ্টের ডেভেলপার টুলস টিমের সর্বশেষ স্থিতিশীল প্রকাশ। এটি 3টি প্রধান সংস্করণে পাওয়া যায়, যথা:



  1. বিনামূল্যে সম্প্রদায় সংস্করণ,
  2. পেশাদার সংস্করণ এবং
  3. কর্পোরেট সংস্করণ।

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

এই মুহূর্তে ভিজুয়াল স্টুডিও কোড সম্পাদক , ডিবাগার , ক নকশাকার . এর মানে হল যে এখানে আপনি সার্ভার সাইড বা কনসোলগুলির জন্য সাধারণ কোড সম্পাদনা করতে বা লিখতে পারেন, আপনি যে কোডটি লিখেছেন সেটি কাজ করে কিনা এবং আপনার কোডের উন্নতির প্রয়োজন হলে এটি সাহায্য করতে পারে কিনা তা পরীক্ষা করতে পারেন। এটি একটি ডিজাইনারও, যেমন আপনি এখন ভিজ্যুয়াল স্টুডিওতে ইউজার ইন্টারফেস এবং ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে পারেন, ঠিক যেমন আপনি UWP-এর জন্য বা Xamarin-এ ব্লেন্ড বা XAML ব্যবহার করে অ্যাপস তৈরি করার সময় করেন।

এই নিবন্ধের সমস্ত তথ্য Microsoft দ্বারা তৈরি পাদটীকা বোঝায়। তারা নীচে তালিকাভুক্ত করা হয়:



    • কর্পোরেট সত্ত্বাগুলিকে >250 পিসি বা মিলিয়ন বার্ষিক আয় হিসাবে সংজ্ঞায়িত করা হয়৷
    • Windows Desktop, Universal Windows Apps, Web (ASP.NET), Office 365, Line of Business Apps, Apache Cordova, Azure Stack, C++ Cross Platform Library Development, Python, Node.js, .NET Core, Docker Tools
    • শুধুমাত্র-পঠন মোডে ভিজ্যুয়াল স্টুডিওর অন্যান্য সংস্করণে তৈরি ডায়াগ্রাম খুলতে পারে।
    • লেভেল ইন্টারঅ্যাকশন প্রোফাইলিং সক্ষম করে।

এখন শুধু ভিজ্যুয়াল স্টুডিও সংস্করণ তুলনা করা যাক.

ভিজ্যুয়াল স্টুডিও সম্প্রদায়ের বিনামূল্যে সংস্করণ

1] এটা কার জন্য?

ভিজ্যুয়াল স্টুডিও কমিউনিটি সংস্করণ নিম্নলিখিত ব্যবহারের ক্ষেত্রে ব্যাপকভাবে উন্নতি করবে। তারা স্বতন্ত্র বিকাশকারী, শ্রেণীকক্ষ শিক্ষা, একাডেমিক গবেষণা, ওপেন সোর্স প্রকল্পে অংশগ্রহণ এবং 5 জন পর্যন্ত ব্যবহারকারীর নন-কর্পোরেট সংস্থাগুলির জন্য সমর্থন করবে।

2] এটা কি উন্নয়ন প্ল্যাটফর্ম সমর্থন করবে?

আমি উপরে উল্লিখিত হিসাবে, এই হবে আমি নিশ্চিতভাবে সমর্থন উন্নয়ন প্ল্যাটফর্ম।

3] কিভাবে একটি সমন্বিত উন্নয়ন পরিবেশ সম্পর্কে?

IDE-এর জন্য, ভিজ্যুয়াল স্টুডিওর বিনামূল্যের সম্প্রদায় সংস্করণ নিম্নলিখিত বৈশিষ্ট্যগুলিকে সমর্থন করবে। এটি পিক ডিটেকশন, রিফ্যাক্টরিং, ওয়ান-ক্লিক ওয়েব ডিপ্লয়মেন্ট, মডেল রিসোর্স ভিউয়ার, নির্ভরতা গ্রাফ এবং কোড ম্যাপ সহ ভিজ্যুয়ালাইজেশন সমাধান এবং মাল্টি-টার্গেটিং সমর্থন করবে।

4] উন্নত ডিবাগিং এবং ডায়াগনস্টিকস?

অ্যাডভান্সড ডিবাগিং এবং ডায়াগনস্টিকসের অধীনে, ভিজ্যুয়াল স্টুডিওর বিনামূল্যের সংস্করণ নিম্নলিখিতগুলিকে সমর্থন করে। এটি কোড মেট্রিক্স, গ্রাফিক্স ডিবাগিং, স্ট্যাটিক কোড বিশ্লেষণ, এবং একটি কর্মক্ষমতা এবং ডায়াগনস্টিক হাব সমর্থন করে।

5] পরীক্ষার সরঞ্জামগুলির জন্য সমর্থন

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

6] জামারিন (ক্রস-প্ল্যাটফর্ম ডেভেলপমেন্ট) কতটা সুসংহত?

আচ্ছা আপনি যদি ভাবছেন জামারিন , কি একটি স্কোর. নিম্নলিখিত ক্রস-প্ল্যাটফর্ম বৈশিষ্ট্যগুলি Xamarin-এর অধীনে ভিজ্যুয়াল স্টুডিও সম্প্রদায় দ্বারা সমর্থিত। এটি Android এবং iOS অ্যাপ, iOS এবং Android UI ডেভেলপার, Xamarin Forms (সংক্ষেপে Xamarin.Forms), এবং Xamarin Instant Player-এর মধ্যে কোড শেয়ারিং।

7] আপনি কি ভিজ্যুয়াল স্টুডিও সম্প্রদায়ের অন্যান্য বিকাশকারীদের সাথে সহযোগিতা করতে পারেন?

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

পড়ুন : কি হয়ছে ভিজ্যুয়াল স্টুডিও কোড ?

ভিজ্যুয়াল স্টুডিও প্রফেশনাল

1] এটা কার জন্য?

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

2] এটা কি উন্নয়ন প্ল্যাটফর্ম সমর্থন করবে?

আমি উপরে বলেছি, তিনি অবশ্যই সমর্থন করবেন উন্নয়ন প্ল্যাটফর্ম।

3] কিভাবে একটি সমন্বিত উন্নয়ন পরিবেশ সম্পর্কে?

IDE-এর কথা বললে, ভিজ্যুয়াল স্টুডিওর পেশাদার সংস্করণ ভিজ্যুয়াল স্টুডিও সম্প্রদায় যা সমর্থন করে তা সবই সমর্থন করবে। এটি অতিরিক্ত CodeLens সমর্থন করবে .

4] উন্নত ডিবাগিং এবং ডায়াগনস্টিকস?

অ্যাডভান্সড ডিবাগিং এবং ডায়াগনস্টিকসের অধীনে, পেশাদার সংস্করণটি ভিজ্যুয়াল স্টুডিওর বিনামূল্যের সংস্করণ যা সমর্থন করে তা ঠিক সবকিছুই সমর্থন করে, যা ভিজ্যুয়াল স্টুডিও সম্প্রদায় দ্বারা সমর্থিত।

5] ভিজ্যুয়াল স্টুডিও পরীক্ষার সরঞ্জামগুলিকে কতটা ভাল সমর্থন করে সে সম্পর্কে কথা বলা

ঠিক আছে, পেশাদার ভিজ্যুয়াল স্টুডিওতে এখনও এন্টারপ্রাইজ সংস্করণের তুলনায় সীমিত বৈশিষ্ট্য এবং সরঞ্জাম রয়েছে। এটা শুধু ইউনিট টেস্টিং সমর্থন করে বিকাশকারীদের তাদের কোড পরীক্ষা করার জন্য।

6] জামারিন (ক্রস-প্ল্যাটফর্ম ডেভেলপমেন্ট) কতটা সুসংহত?

ঠিক আছে, আপনি যদি জামারিনে আগ্রহী হন তবে এটি ভিজ্যুয়াল স্টুডিও সম্প্রদায়ের মতো একই বৈশিষ্ট্যগুলিকে সমর্থন করে। নিম্নলিখিত ক্রস-প্ল্যাটফর্ম বৈশিষ্ট্যগুলি Xamarin-এর অধীনে ভিজ্যুয়াল স্টুডিও সম্প্রদায় দ্বারা সমর্থিত। এটি Android এবং iOS অ্যাপ, iOS এবং Android UI ডেভেলপার, Xamarin Forms (সংক্ষেপে Xamarin.Forms), এবং Xamarin Instant Player-এর মধ্যে কোড শেয়ারিং।

7] আপনি কি ভিজ্যুয়াল স্টুডিও প্রফেশনাল ব্যবহার করে অন্যান্য বিকাশকারীদের সাথে সহযোগিতা করতে পারেন?

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

ভিজ্যুয়াল স্টুডিও এন্টারপ্রাইজ

1] এটা কার জন্য?

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

2] এটা কি উন্নয়ন প্ল্যাটফর্ম সমর্থন করবে?

আমি উপরে বলেছি, তিনি অবশ্যই সমর্থন করবেন উন্নয়ন প্ল্যাটফর্ম।

3] কিভাবে একটি সমন্বিত উন্নয়ন পরিবেশ সম্পর্কে?

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

4] উন্নত ডিবাগিং এবং ডায়াগনস্টিকস?

অ্যাডভান্সড ডিবাগিং এবং ডায়াগনস্টিকস বিভাগে, এন্টারপ্রাইজ সংস্করণটি ভিজ্যুয়াল স্টুডিও প্রফেশনাল সমর্থন করে এমন সবকিছুই সমর্থন করে। উপরন্তু, এটি IntelliTrace, কোড ম্যাপ ডিবাগার ইন্টিগ্রেশন, .NET মেমরি ডাম্প বিশ্লেষণ সমর্থন করে।

5] পরীক্ষার সরঞ্জামগুলির জন্য সমর্থন

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

6] জামারিন (ক্রস-প্ল্যাটফর্ম ডেভেলপমেন্ট) কতটা সুসংহত?

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

7] আপনি কি ভিজ্যুয়াল স্টুডিও এন্টারপ্রাইজ ব্যবহার করে অন্যান্য বিকাশকারীদের সাথে সহযোগিতা করতে পারেন?

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

ডিভাইসের আরও ইনস্টলেশন প্রয়োজন

ভিজ্যুয়াল স্টুডিও ডাউনলোড

আপনি যদি অনুশীলনে ভিজ্যুয়াল স্টুডিও চেষ্টা করতে চান তবে আপনি আরও শিখতে এবং এটি থেকে ডাউনলোড করতে পারেন VisualStudio.com.

টিপ : মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও দেব এসেনশিয়াল আপনাকে বিনামূল্যে একজন বিকাশকারী হওয়ার জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম এবং পরিষেবা সরবরাহ করে। সফ্টওয়্যারটি আরও বিকাশকারী এবং উত্সাহীদের তাদের প্রিয় প্রযুক্তিগুলি ব্যবহার করে দেখতে উত্সাহিত করার জন্য বিনামূল্যে সরঞ্জাম, পরিষেবা এবং প্রশিক্ষণ দেওয়ার জন্য ডিজাইন করা হয়েছে৷

উইন্ডোজ ত্রুটিগুলি দ্রুত খুঁজে পেতে এবং স্বয়ংক্রিয়ভাবে ঠিক করতে PC মেরামত টুল ডাউনলোড করুন৷

এখন পড়ুন : ভিজ্যুয়াল স্টুডিও দিয়ে শুরু করার জন্য শিক্ষানবিস গাইড .

জনপ্রিয় পোস্ট