কলেজে আমরা অ্যাপ্লিকেশন বিকাশের জন্য মাইক্রোসফ্ট। নেট ব্যবহার করি। আমি সম্প্রতি উবুন্টুতে স্যুইচ করেছি এবং উবুন্টুতে / এর জন্য অ্যাপ্লিকেশনগুলি তৈরি করার অনুরূপ সরঞ্জামগুলি জানতে চাই।
কলেজে আমরা অ্যাপ্লিকেশন বিকাশের জন্য মাইক্রোসফ্ট। নেট ব্যবহার করি। আমি সম্প্রতি উবুন্টুতে স্যুইচ করেছি এবং উবুন্টুতে / এর জন্য অ্যাপ্লিকেশনগুলি তৈরি করার অনুরূপ সরঞ্জামগুলি জানতে চাই।
উত্তর:
আপনি উবুন্টুতে। নেট এ প্রোগ্রাম করতে পারেন। ভাল ধরণের. MONO নামে উপলব্ধ নেট নেট প্ল্যাটফর্মের একটি ওপেন সোর্স বাস্তবায়ন রয়েছে। মন অ্যাপ্লিকেশনগুলি উবুন্টু / লিনাক্স, উইন্ডোজ এবং ম্যাক ওএসে চলতে পারে। উবুন্টু সফ্টওয়্যার সেন্টারে মনোডিভলফ অনুসন্ধান করুন। উবুন্টুতে মনো সম্পর্কে আরও জানুন ।
আরেকটি বিকল্প হ'ল তাড়াতাড়ি। আমার মতে উবুন্টু কেন্দ্রিক অ্যাপ্লিকেশন বিকাশের জন্য দ্রুত কাজ করা ভাল। আপনি আপনার অ্যাপ্লিকেশন কোড করতে পারেন এবং কয়েক মিনিটের মধ্যে এটি একটি পিপিএতে (লঞ্চপ্যাড-সংগ্রহস্থল) ছেড়ে দিতে পারেন। উবুন্টু সফটওয়্যার সেন্টার থেকে দ্রুত পাওয়া যায়। দ্রুত সাথে অ্যাপ্লিকেশন লেখা শুরু করুন ।
পাইথন (শিখতে বেশ সহজ এবং খুব জনপ্রিয়) ব্যবহার করে শীতল অ্যাপ্লিকেশনগুলি তৈরি করতে আপনাকে দ্রুত সাহায্য করতে পারে!
ভালা ভাষা খুব C # এর অনুরূপ একটি প্রোগ্রামিং ভাষা। এটি এখনও খুব অল্প বয়স্ক, তবে ইতিমধ্যে বিদ্যমান লাইব্রেরিতে অনেকগুলি বাঁধাই রয়েছে (উদাহরণস্বরূপ, জিটিকে)। এটি নেটিভ বাইনারিগুলিতে সংকলিত হয়, সুতরাং আপনার ব্যবহারকারীদের অতিরিক্ত নেট রানটাইমের প্রয়োজন নেই, যেমন তারা নেট।
আপনি যে অ্যাপ্লিকেশন প্ল্যাটফর্মগুলি / ভাষাগুলি স্যুইচ করেন সেগুলির এই সমস্ত পরামর্শের কোনও কারণ আমি দেখতে পাচ্ছি না। আপনি যা ব্যবহার করেছেন তা ব্যবহার করুন এবং অন্য ভাষা শেখার জন্য সময় ব্যয় করার চেয়ে আপনি বেশি উত্পাদনশীল হবেন।
মনোডাফলেট আপনাকে মনো বিকাশের আরও ভাল অভিজ্ঞতা দেবে - এটি কোনও ভিজ্যুয়াল স্টুডিও নয়, তবে এটি আপনি উবুন্টুতে যাবেন এমন মনোর জন্য সেরা ইন্টিগ্রেটেড আইডিই। জিটিকে ফর্মগুলির ভিজ্যুয়াল ডিজাইন এবং তাদের নিয়ন্ত্রণগুলি একটি বড় জয় (চিন্তা করুন উইনফর্মস তবে লিনাক্স স্টাইল)।
লিনাক্সে এমন সমস্ত ধরণের সরঞ্জাম উপলব্ধ রয়েছে যা আপনাকে সমৃদ্ধ ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে দেয়। বোলাইন একটি এমভিসি ফ্রেমওয়ার্ক যা আপনাকে রুবিতে ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে দেয়। জুতা হ'ল আরেকটি কাঠামো যা আপনাকে রুবিতে ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে দেয় এবং এটি এখন পর্যন্ত সবচেয়ে সহজ ডেস্কটপ অ্যাপ্লিকেশন কাঠামো।
Qt শিখতে শুরু করুন । এটি সি ++ এর উপর ভিত্তি করে একটি কাঠামো। এটি ক্রস প্ল্যাটফর্ম এবং উইন্ডোতেও সূক্ষ্মভাবে কাজ করে। এমনকি এটিতে ভিজ্যুয়াল স্টুডিওর একটি অ্যাড-ইন রয়েছে। এটি সাধারণত কে.ডি. প্ল্যাটফর্মের জন্য ব্যবহৃত হয়। জিনোমের জন্য, আপনি জিটিকে # শিখতে পারেন ।
উইকিপিডিয়া থেকে ,
কিউটি টুলকিটের পরিবর্তে, জিটিকে + জিনোম ডেস্কটপের ভিত্তি হিসাবে বেছে নেওয়া হয়েছিল।
উবুন্টু, এর মাথা জন্য বিশেষভাবে অ্যাপ্লিকেশান বিকাশ উবুন্টু এর বিকাশকারী ওয়েবসাইট । অন্যান্য জিনিসগুলির মধ্যে আপনি যা করতে পারেন:
তাদের দ্রুত বলা নামে একটি কাঠামো রয়েছে ।
Qt এবং GTK এর অন্যান্য উত্তরগুলিতে ভাল রেফারেন্স রয়েছে। গাইডলাইনগুলির একটি আকর্ষণীয় উত্স হ'ল জিনোমের বিকাশকারীদের ওয়েবসাইট ।
ব্যবহারের কাঠামো / আইডিই আপনি যে ভাষা ব্যবহার করবেন তার উপর নির্ভর করবে। আপনি উবুন্টুতে এমএস ভিজ্যুয়াল স্টুডিও কোডটি ব্যবহার করতে পারেন ।
দয়া করে সর্বদা মনোর সাথে রেফারেন্স কোরসিএলআরআর (। নেট কোর রানটাইম) ক্রস করুন। তদ্ব্যতীত, দয়া করে এই প্রশ্নটি সম্পর্কিত লোকজন এবং মাইক্রোসফ্ট .NET খোলার পরে মাইক্রোসফ্টের পরে কোরসিএলআর এবং প্রকল্প মনো সম্পর্কে সম্পর্কের জন্য সরকারী মতামত দেখুন see
আমি মনে করি আইটি ইন্ডাস্ট্রির জায়ান্টদের একটি ভাল জিনিস হ'ল অফিশিয়াল ডকুমেন্টেশন।
নীচের কমান্ডটি উবুন্টুতে .NET হ্যালো ওয়ার্ল্ড কনসোল অ্যাপ্লিকেশন দিয়ে শুরু করার অনুলিপিটি রয়েছে , শেষটিতে যুক্ত বর্ণন এবং মতামত ব্যতীত except সম্ভবত কোনও আদেশ ব্যর্থ হলে উপরের লিঙ্কটি উল্লেখ করুন।
পূর্বশর্ত: উবুন্টুতে .NET হ্যালো ওয়ার্ল্ড কনসোল অ্যাপ্লিকেশন দিয়ে শুরু করা । এখানে নির্দেশিকাটি ধরে নিয়েছে যে আপনি উবুন্টু 16.04 এলটিএস চালাচ্ছেন।
উবুন্টু বা লিনাক্স মিন্টে .NET কোর ইনস্টল করার জন্য আপনাকে প্রথমে আপনাকে প্রয়োজনীয় প্যাকেজটি হোস্ট করে এমন অ্যাপ-গেট ফিড সেট আপ করতে হবে। সুতরাং, এই কমান্ডগুলির সাহায্যে অ্যাপ্লিকেশন স্থাপন করুন।
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
sudo apt-get update
। নেট কোর এসডিকে ইনস্টল করুন
sudo apt-get install dotnet-dev-1.0.1
একটি নমুনা হ্যালো ওয়ার্ল্ড অ্যাপ্লিকেশন শুরু করুন
dotnet new console -o hwapp
cd hwapp
স্টাইলটি দেখুন, নোড.জেএস হিসাবে শুরু করা প্রায় সহজ, এটি নতুন প্রজন্মের বিকাশের সমস্ত সরঞ্জাম যেমন স্প্রিং বুট, কৌণিক 2 ইত্যাদি এর জন্য সিএলআই সরঞ্জামগুলির মতো, যা আপনি কেবল একটি হ্যালো ওয়ার্ল্ড অ্যাপ্লিকেশনকে কমান্ড দিয়ে শুরু করতে পারেন:
অ্যাপটি চালান Run
dotnet restore
dotnet run
প্রথম কমান্ড প্রকল্প ফাইলটিতে উল্লিখিত প্যাকেজগুলি পুনরুদ্ধার করবে এবং দ্বিতীয় কমান্ড প্রকৃত নমুনা চালাবে:
অবশেষে, আপনি যদি কিছুটা জটিল হয়ে যেতে পারেন তবে আপনার যদি ইউআইয়ের প্রয়োজন হয় তবে আমি মনে করি এটি অন্যান্য সি ++ / সি # ইউআই লাইব্রেরির সাথে কাজ করার চেয়ে সহজ হবে। আপনি ইলেক্ট্রনের ওয়েব ব্রাউজারের সাথে যোগাযোগের জন্য .NET বা Node.js এর সাথে কাজ করার জন্য এইচটিএমএল 5, সিএসএসের মাধ্যমে ইউআই সরবরাহ করতে পারেন।