আজকাল নেট। নেট-এ লেখা প্রোগ্রামগুলির মার্কেট শেয়ার কী? [বন্ধ]


11

আমরা বর্তমানে আমাদের ভিজ্যুয়াল বেসিক 6.0 প্রোগ্রামটি । নেট এ স্থানান্তরিত করছি । টার্গেটের শ্রোতারা ঘরে বসে কেবল সাধারণ ডেস্কটপ ব্যবহারকারী। এটি আলোচনা করে আমরা বুঝতে পেরেছিলাম যে আমরা মূলধারার প্রোগ্রামগুলি NET- এ লিখিত বলে মনে হচ্ছে না cannot আমরা কি ভুল করছি? এর কি কোনও ভাল কারণ আছে?


6
আমার মনে হয় ভিজ্যুয়াল স্টুডিও এবং পেইন্ট.নেট দুটি মূলধারার প্রোগ্রাম যা নেট .NET এ লেখা আছে।
জোনাস

1
আপনি কি আপনার বর্তমান পণ্যটিতে এমন কোড যুক্ত করতে পারেন যা বর্তমান ব্যবহারকারীদের কাছে নেট নেট লাইব্রেরিগুলির প্রতিবেদন করে?

@ থরবজর্নরভানএন্ডারসন: হ্যাঁ, আপনি পারবেন - রিচার্ড গ্রিমস যখন ভিস্তা বেরিয়ে আসেন ঠিক তখনই করেছিলেন, তাই আপনি যে অ্যাপ্লিকেশন ইনস্টল করেছেন সেগুলির জন্য সিএলআর লোডার দিয়ে বাইনারিগুলি কী তৈরি করা হয়েছে তা দেখতে আপনি তার কৌশলগুলি ব্যবহার করতে পারেন। grimes.demon.co.uk/dotnet/vistaAndDotnet.htm (নীচে ডাউনলোড করুন)
gbjbaanb

উত্তর:


3

"মূল স্ট্রিম প্রোগ্রামগুলি" এর সংজ্ঞা অনুসারে, তাদের মধ্যে অনেকগুলি VB6 তে লেখা আছে বলে মনে হয় না।

অবশ্যই, সি # এবং ভিবি.নেট এখন প্রায় সেই জায়গাটি নিয়েছে যেখানে ভিবি 6 ~ 10 বছর আগে ছিল। কমপক্ষে 98% হ'ল পৃথক সফ্টওয়্যার যা আপনি আপনার স্থানীয় সফ্টওয়্যার স্টোরে কিনতে পারবেন না। তবে এর অর্থ এই নয় যে সেখানে কোনও নেট নেটওয়ার্ক নেই। অনেক কিছুই আছে - তবে আপনাকে তাদের সঠিক জায়গায় অনুসন্ধান করতে হবে।


18

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

নেট ফ্রেমওয়ার্ক অনুপ্রবেশ সম্পর্কে সঠিক তথ্য খুঁজে পাওয়া খুব কঠিন , সুতরাং আপনার কোনওটির উপর নির্ভর করা উচিত নয়।

.NET ক্লায়েন্ট প্রোফাইলটিকে কেন লক্ষ্যবস্তু করা হচ্ছে না এবং এটি আপনার বাইনারিগুলির সাথে ইনস্টল করা আছে তা নিশ্চিত করে? এটি সহজ, সহজ এবং কার্যকর।

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

আপনার ভিবি 6 কোডটি .NET- এ পোর্ট করার আরেকটি বড় সুবিধা আমি দেখতে পাচ্ছি : আপনার সফ্টওয়্যারটির এমন সংস্করণ তৈরি করার ক্ষমতা যা মোনো ব্যবহার করে লিনাক্স এবং ওএসএক্সে চলে । .NET এবং ক্রস প্ল্যাটফর্মগুলিতে লিখিত ডেস্কটপ অ্যাপ্লিকেশনগুলির উল্লেখযোগ্য উদাহরণ এখানে উপলভ্য ।


11
গুরুত্বপূর্ণ বিষয়টিতে: গ্রাহকরা যতক্ষণ না তাদের সিস্টেমে প্ল্যাটফর্মটি চালাবেন ততক্ষণ তাদের পাত্তা দেয় না। তবে চূড়ান্ত অনুচ্ছেদে যথাযথ নয়: মনো কাজ করে এবং একটি চিত্তাকর্ষক অর্জন; তবে শেষ ব্যবহারকারীদের কাছে এটি ইনস্টল করা একটি দুঃস্বপ্ন। .NET এর 'ক্রসপ্ল্যাটফর্ম' প্রতিশ্রুতি পানিতে মারা গেছে।
জাভিয়ের

@ জাভিয়ার: ওয়েল, উইন্ডোজ, উইন্ডোজ ফোন এবং এক্সবক্স ৩ 360০ বাদে But বরং, এটি হ'ল উইন্ডোজ আর কোনও নির্দিষ্ট আর্কিটেকচারের সাথে আবদ্ধ নয় (x86 একটি জগাখিচুড়ি)। উইন্ডোজের পরবর্তী সংস্করণটি এআরএম-এও চলবে । এছাড়াও, এটি দুর্দান্ত যে সফ্টওয়্যার এখন সেটআপ-নির্দিষ্ট বৈশিষ্ট্যগুলির সুবিধা নিতে পারে; মূলত, এটি কোনও ঝামেলা ছাড়াই লিনাক্স পদ্ধতির সমস্ত সুবিধা (প্রতিটি নতুন সিস্টেমে সফ্টওয়্যার সংকলন)
ব্লুরাজা - ড্যানি পিফ্লুঘিওফট

@ ব্লুরাজা-ড্যানিপ্লুঘুফুট: ডান,। নেট (সিএলআর, সত্যই) একটি "ক্রস উইন্ডোজ-প্ল্যাটফর্ম" প্ল্যাটফর্ম হিসাবে সরবরাহ করে। আসলে হাঁচি দেওয়ার মতো কিছুই নেই
জাভিয়র

@ ব্লুরাজা: আপনি ভুলে গেছেন যে এআরএম-এ চলমান জিনিসগুলি হ'ল .. মাইক্রোসফ্টের সি ++ কোড। প্রিন্টার ড্রাইভার এবং অফিসের মতো জিনিস। তারা। নেট অ্যাপ্লিকেশন নয়, সুতরাং .NET প্রয়োজনীয় যে যুক্তিটি সম্পূর্ণ মিথ্যা।
gbjbaanb

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

8

আমার ব্যক্তিগত অভিজ্ঞতা হ'ল। নেট অভ্যন্তরীণ, এন্টারপ্রাইজ-স্তরের বিকাশে প্রভাবশালী। এর মধ্যে বেশিরভাগ অ্যাপ্লিকেশনগুলি জনসাধারণের ব্যবহারের জন্য তৈরি হয় না এবং তাই আমাদের দৈনন্দিন শব্দভাণ্ডারের একটি অংশ নয়।

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

আপনার নির্দিষ্ট পরিস্থিতিতে আপনি যদি ভবিষ্যতে প্রচুর পরিমাণে বর্ধন এবং পরিবর্তন করে চলেছেন তবে আমি কেবলমাত্র আপনার অ্যাপ্লিকেশনটির পোর্টিং করব। যদি এটি স্থিতিশীল হয় এবং রক্ষণাবেক্ষণের মোডে থাকে তবে আপনি যেকোন সিদ্ধান্তকে যেমন রেখেছেন ততক্ষণ আফসোস করবেন।


2
"সি # অসাধারণ" এর জন্য +1। এটি সত্যিই একটি দুর্দান্ত ভাষা
শাশ্বত

2

আসলে, টিআইওবিই অনুসারে , সি # (একটি। নেট ভাষা) এখন বিশ্বের চতুর্থ সর্বাধিক জনপ্রিয় ভাষা।

এছাড়াও, আমি অন্য একটি পোস্টারের সাথে সম্মত হয়েছি যে ক্লায়েন্টরা যতক্ষণ না আপনার অ্যাপ্লিকেশনটি কোন ভাষায় লেখা আছে সেটির যত্ন নেয় না it


3
আমি মনে করি স্ট্যাকওভারফ্লোতে ট্যাগগুলির সংখ্যা টিআইওবিই অনুসন্ধানের র‌্যাঙ্কিংয়ের চেয়ে বেশি প্রতিনিধি।
জোনাস

4
নাহ, এটি কেবল কারণ কোডাররা রিয়েল প্রোগ্রামারস এবং রিয়েল প্রোগ্রামাররা সাহায্য চান না।
গুস্তাভ বার্ট্রাম

2
ছাগলের প্রবেশদ্বার পড়া টিআইওবির চেয়ে সম্ভবত আরও সঠিক accurate যাইহোক, আমি কোনওভাবেই ছাগলের দ্বারা খাওয়া পদার্থগুলি প্রক্রিয়াজাতকরণ ব্যতীত অন্য কোনও কিছুর জন্য ছাগলের প্রবেশের মামলা করার পক্ষে সমর্থন করি না।
অ্যাডাম ক্রসল্যান্ড

@ গুস্তাভ: হ্যাঁ, এসও-তে সি # তে থাকা ট্যাগের সংখ্যাটি কেবল দেখায় যে এটি একটি কঠিন ভাষা যা আরও বেশি লোকের সহায়তার প্রয়োজন :)
gbjbaanb

1

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

আমি হোম ব্যবহারকারীর বাজার সম্পর্কে জানি না, তবে ব্যবসার বাজারটি নেট অ্যাপগুলিতে বেশ ভারী।


0

ভিবি 6 আর এমএস দ্বারা আর সমর্থিত নয় (রেফ: http://blogs.technet.com/b/lifecycle/archive/2008/04/16/end-of-support-for-visual-basic-6-0। এসপেক্স )। সুতরাং আপনার যদি বিকাশের দিক থেকে সমস্যা থাকে তবে আপনি উত্স থেকে সমর্থন পাবেন না।

অন্যদিকে, ভিবি.এনইটি এখনও সক্রিয়ভাবে বিকাশিত এবং সমর্থিত।

.NET ফ্রেমওয়ার্ক এবং জাভা জেআরই এর মধ্যে মিল এবং সেইসাথে সি # এবং জাভার মধ্যে সাদৃশ্য সি # /। নেট বিকাশকারী সম্প্রদায়টি খুব দ্রুত বৃদ্ধি পেয়েছে।

ভিবি 6 বিকাশকারীদের সরবরাহ কমে যেতে চলেছে যখন ভিবি.এনইটি / সি# এরগুলি সম্ভবত বাড়বে এবং আপনার পণ্যটিকে এগিয়ে নিয়ে যেতে পারে।


0

আমরা মূল স্ট্রিম প্রোগ্রামগুলি নিয়ে আসতে পারি না that নেট। in

আমি খুব নিশ্চিত যে এটিআই অনুঘটক গ্রাফিক্স কার্ড কন্ট্রোল প্যানেল। নেট এ লেখা আছে - সুতরাং এটি মূলত প্রতিটি পিসি যার একটি এটিআই গ্রাফিক্স কার্ড রয়েছে card সাধারণ ডেস্কটপ ব্যবহারকারীদের বড় সংখ্যা ...

আর একটি ভাল উদাহরণ হ'ল স্যামসাং কিস - যা স্যামসুং ফোন রয়েছে এমন বেশিরভাগ লোকেরা ..


ডাউনভোটটি ব্যাখ্যা করুন?
ম্যাটড্যাভি

-1

আমি মনে করি এটি গুরুত্বপূর্ণ নয় - ভবিষ্যতে সর্বাধিক প্রোগ্রামগুলি কী লিখবে তা আরও গুরুত্বপূর্ণ বিষয় হতে পারে। এমএস এখন উইন 8 অ্যাপ্লিকেশনগুলিতে ফোকাস করছে, আপনি সম্ভবত উত্তরাধিকার .NET এর চেয়ে HTML5 + js এবং WinRT গ্রহণের বিষয়ে চিন্তা করা ভাল d

আপনি যা করতে চান তা সর্বশেষ .NET- এ পোর্ট করে এবং তারপরে উইন্ডোজ 8 এর সাথে এটি ভালভাবে কাজ করতে আরও অনেক বেশি কাজ করতে হবে।


হা! সত্যটি ব্যাথা দেয় :) উইনফোন 8 আসলে এটি হিসাবে দেখাতে দেখায় যদিও আর কোনও এক্সএনএ নয়, যদি আপনি অভিনব 3 ডি গ্রাফিক্স চান তবে আপনার স্থানীয় এসডিকে দরকার।
gbjbaanb

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