নেট (জন্তু) এর পক্ষে বা বিপক্ষে মামলা [বন্ধ]


92

আমি যে সংস্থাটির জন্য কাজ করি সেগুলি সি ++ বিল্ডার 6 ব্যবহার করে We আমাদের ফ্ল্যাগশিপ পণ্য সম্পূর্ণ দেশীয় কোডে লিখিত হয় written

.NET ফ্রেমওয়ার্কটিকে এর ঘণ্টা এবং শিস দিয়ে Enোকায়। আমি পড়ি, হুক, লাইন এবং ডুবেছি। আমি ম্যানেজমেন্টকে বুঝিয়েছি যে .NET হ'ল সমস্ত নতুন সফ্টওয়্যার বিকাশের জন্য আমাদের নতুন কাঠামো হওয়া উচিত এবং আমাদের বিদ্যমান কোডলাইনটি ASAP হিসাবে স্থানান্তরিত করা উচিত। সমস্ত সুবিধা সহ এটি খুব দৃ much়প্রত্যয়ী লাগে না। তারা যথারীতি আমার প্রস্তাব গ্রহণ করে।

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

এটি আমাদের ইনস্টলেশনগুলি এত সহজ বোধ করে। .NET ফ্রেমওয়ার্ক ইনস্টল করা হয়নি? সমস্যা নেই! আমরা আপনার জন্য এটি করব। এসকিউএল নেটিভ ক্লায়েন্ট প্রয়োজন? ভাল!

সমস্যাটি হ'ল, এখন আমাদের সমাধানের একটি একক উপাদান .NET- এ লেখা হয়েছে, এটি ইনস্টলেশন প্রক্রিয়াটিকে অবিশ্বাস্যভাবে জটিল করে তোলে। আমি এমনকি আমাদের পণ্য ইনস্টল করতে পারার আগে, আমাকে নিম্নলিখিতগুলি করা দরকার:

  • পূর্বশর্ত ইনস্টল করা হয়েছে কিনা তা সনাক্ত করুন

  • এটি না থাকলে এটি ইনস্টল করুন

  • এটি সফলভাবে ইনস্টল করা হয়েছে তা যাচাই করুন

  • পরবর্তী পূর্বশর্ত

.NET ফ্রেমওয়ার্ক ইনস্টল করতে আমার প্রথমে উইন্ডোজ ইনস্টলারটি 4.5 প্রয়োজন। তবে বিভিন্ন ওএসের জন্য বিভিন্ন সংস্করণ রয়েছে, তাই আমি ওএস সনাক্তকরণ যুক্ত করে সঠিক EXE চালু করি। ওহ, .NET ফ্রেমওয়ার্কটি ইতিমধ্যে 2k8 এর সাথে প্যাকেজড রয়েছে এবং ইনস্টলার এক্সেপ এটি চলতে পারে না, এটি ইনস্টল করার জন্য আপনাকে পরামিতিগুলির সাথে OCSetup.exe চালাতে হবে।

এবং তাই এটি বহন করে। তারপরে এসকিউএল এক্সপ্রেস 2005 ইনস্টল করা দরকার। আবারও নির্ভরতা বাড়ে।

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

হঠাৎ, আমাদের ইনস্টলারটি বিশাল। .NET- র জন্য সমস্ত পূর্বশর্ত, এমনকি 64 বিট সাপোর্টের কথাও বলছে না যা ইনস্টলের জন্য সম্পূর্ণ পৃথক পরিসীমা রয়েছে। সুতরাং এখন এটি সেই স্থানে পৌঁছেছে যেখানে আমরা ব্যবহারকারীরা একটি "দ্রুত" মূল্যায়ন ডাউনলোড করতে সক্ষম হতে চাই। কি কৌতুক. 30MB অ্যাপ্লিকেশন চলতে আপনাকে 500MB ডাউনলোড করতে হবে। ইনস্টলেশন প্যাকেজের বেশিরভাগ পূর্বশর্ত।

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

হ্যাঁ, .NET অ্যাডভোকেটদের কেউ কেউ দাবি করবেন যে সমস্ত কিছু প্যাচড এবং আপডেটেড অপারেটিং সিস্টেমে ইনস্টল করা উচিত। এটি সত্য, তবে সমস্ত গ্রাহকের কাছে এটি নেই এবং কেবল "আমি দুঃখিত, প্রথমে আপডেট করুন" বললেই এটি কাটবে না। মনে রাখবেন, আমরা সামগ্রিক ব্যবহারকারীর অভিজ্ঞতায় গর্ব করি।

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

আমার প্রশ্নটি হ'ল: আপনার ইস্যুটি সম্পর্কে যদি এ বিষয়টি একেবারেই সমস্যা হয় তবে আপনার ব্যবসায়ের কেস কেমন হবে এবং আমি আমাদের সমস্ত পণ্য .NET এ স্থানান্তরিত করে চালিয়ে যেতে চাইব বলে ধরে নিয়ে ম্যানেজমেন্টকে প্রস্তাব দেব?


23
একটি সুন্দর গল্পের জন্য +1।
— jgauffin

25
প্রয়োজন অনুসারে উপাদানগুলি ডাউনলোড করে। নেট এর জন্য স্টাব ইনস্টলার নেই? সম্পূর্ণ ইনস্টলারদের বান্ডিল করা একটি ডিভিডি মুক্তির জন্য উপযুক্ত তবে তারা যদি কোনও মূল্যায়ন ডাউনলোড করে থাকেন তবে আপনি অনুমান করতে পারেন যে তারা নেট। অনলাইন ইনস্টল করার জন্য অনলাইনে রয়েছে।
— রুপ

4
হাস্যকরভাবে, আমার কলেজের দিনগুলিতে আমি জেনেছি কিছু নেট নেট বইয়ে XCOPY স্থাপনাকে এর অন্যতম বড় সুবিধা হিসাবে উল্লেখ করা হয়েছে :)
— মধুর আহুজা

25
আপনি উইন্ডোজের উপর নির্ভরতা অন্তর্ভুক্ত করতে ভুলে গেছেন। এটি গিগাবাইটের আরও এক জোড়া। বুটস্ট্রাপার ব্যবহার করুন।
— হান্স প্যাস্যান্ট

13
আকর্ষণীয় গল্পটির শিরোনাম হওয়া উচিত, "কিছু বিপণন উপকরণ পড়ার উপর ভিত্তি করে এবং নতুন কাঠামো সঠিকভাবে ব্যবহার করার জন্য আপনার কী কী দরকার তা শিখার আগে আপনার পুরো সংস্থা কীভাবে ব্যবসা করবে তা কীভাবে পরিবর্তন করা যায় না"
— অ্যান্ড্রু বারবার

উত্তর:


50

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

আমি x64 এবং x32 এর জন্য সবকিছু একই ইনস্টলারে রাখব না। দুটি ইনস্টলার তৈরি করুন, প্রতিটি আর্কিটেকচারের জন্য একটি।


4
আমি বিশ্বাস করি না যে আপনি একক এমএসআই ডাটাবেসে x64 এবং x86 ইনস্টলেশন প্যাকেজ পেতে পারেন।
— ডেভিড হেফারনন

সত্য। আমি সবেমাত্র প্রতিক্রিয়া জানিয়েছিSuddenly, our installer is massive. All the prerequisites for .NET, not even talking about 64 bit support which has a whole seperate range of EXEs to install
— jgauffin

6
যে কোনও সফ্টওয়্যারের জন্য পৃথক x86 এবং x64 ইনস্টলার প্রয়োজন!
— ঝকঝকে

4
abatishchev: যদি সফ্টওয়্যারটি "যে কোনও" আর্কিটেকচারের জন্য কেবল একটি নেট নেট বাইনারি সংকলিত হয়, তবে পৃথক x86 এবং x64 ইনস্টলের দরকার পড়বে না। এটি কেবলমাত্র যখন আপনার নিজের .NET ফ্রেমওয়ার্কটি ইনস্টল করতে হয় যখন আপনার পৃথক ইনস্টলারগুলির প্রয়োজন।
— গ্যাবে

আপনি যদি কোনও ওয়েব ইনস্টলার লিখেন দয়া করে দয়া করে প্রক্সিগুলির পিছনে থাকা লোকদের সম্পর্কে মনে রাখবেন। এমনকি মাইক্রোসফ্ট প্রায়শই তাদের নিজের আইএসএর পিছনে বাস করা লোকদের সম্পর্কে মনে রাখতে ব্যর্থ হয় (আমি আপনাকে ওয়েব বিকাশকারী ইনস্টলারটির দিকে দেখছি)।
— ডিম পাভলিখিন

39

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

একটি গুগল মূল্য।

এছাড়াও সম্ভবত এটি সম্ভব যে মাইক্রোসফ্ট আপডেটের অংশ হিসাবে অনেক ক্লায়েন্ট মেশিনে ইতিমধ্যে ইনস্টল করা .NET ফ্রেমওয়ার্কের কিছু সংস্করণ থাকবে - এটি ব্যবসায়ের বিশ্বে আরও সহজে গ্রাসযোগ্য ble

ইনস্টল করার বিষয়ে পেইন্ট.নেট ব্লগ পোস্টগুলি:

http://blog.getpaint.net/2008/08/24/the-paintnet-install- অভিজ্ঞতা- পার্ট-1-version-3xx/

http://blog.getpaint.net/2008/08/25/the-paintnet-install-experience-part-2-version-40/ (ধন্যবাদ রুপ!)

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


লিঙ্কের জন্য ধন্যবাদ। দ্বিতীয় অংশটি ব্লগ.এইচপেইনটনেট / ২০০৮ / 08 / 25/… (পৃষ্ঠার প্রথম থেকে কোনও লিঙ্ক দেখতে পেলাম না, যদিও এটি আসলে শিরোনামে রয়েছে)
— রুপ

@ রুপ খুজুন! আমি একটি সংক্ষিপ্ত চেহারা ছিল এবং এটি স্পষ্ট না। আমি আমার উত্তরটি এটি দেখানোর জন্য সংশোধন করব।
— অ্যাডাম হল্ডসওয়ার্থ

আমি ভাবছি যে পেইনটনেটের জন্য ৪.০ এর মতো ওপেন সোর্স ইনস্টলার রয়েছে কিনা? এটি নেট অ্যাপগুলি বিতরণ করা যে কারও পক্ষে মারাত্মকভাবে দরকারী।
— dbkk

4
@dbkk আপনি আমাকে বলছেন! পেইন্ট.এনইটি প্রোগ্রাম এবং ইনস্টলারটির জন্য কোড প্রকাশ করত, তবে এটি অনুলিপি করা হয়েছে অনুলিপি-প্রোগ্রামের কারণে লেখককে ক্রেডিট না দেয়।
— অ্যাডাম হল্ডসওয়ার্থ

4
যদি আপনি ভিজ্যুয়াল স্টুডিও খোলা সহ পেইন্ট.এনইটি ইনস্টল / আপডেট করেন তবে এটি ভিজ্যুয়াল স্টুডিওকে দূষিত করতে পারে। সুতরাং আমি বলতে পারি যে তাদের ইনস্টলারটির এখনও কিছু কাজ দরকার।
— গ্রেগ

37

আপনি কেন প্রথম কোডে নেট কোড থেকে .NET কোডে স্যুইচ করতে চেয়েছিলেন কেন ফিরে আসুন: প্রোগ্রামার হিসাবে এটি আপনার পক্ষে আরও দক্ষ। সিট ++ (অথবা আপনি যে কোনও স্থানীয় ভাষা ব্যবহার করছেন) এর চেয়ে অনেক বেশি জিনিস .NET এ সহজ হয় এবং তাই আপনি আপনার অ্যাপ্লিকেশনগুলি আরও দ্রুত বিকাশ করতে পারেন।

তারপরে, আপনি অ্যাপ্লিকেশনটি বিকাশের সময়টি ইনস্টলারের বিকাশের সময়টির সাথে কীভাবে তুলনা করবেন? আপনি যদি একটি দম্পতি সপ্তাহ ব্যয় ইনস্টলার (বিশেষভাবে ফ্রেমওয়ার্ক সেটআপ অংশ), যে বেশী বা কম হওয়া উচিত নিচে উত্কৃষ্ট হবে, এমনকি যদি শুধুমাত্র সময় আপনি যে মধ্য দিয়ে যেতে।

ভবিষ্যতের সমস্ত অ্যাপ্লিকেশনগুলির জন্য, আপনি প্রায় অভিন্ন ইনস্টলার ব্যবহার করবেন; আপনি তখনও সমস্ত পূর্বশর্ত পরীক্ষা করে দেখবেন, তবে ফাইলগুলি সি-তে অনুলিপি করার পরিবর্তে: oo ফু, আপনি কিছু আলাদা ফাইল সি: \ বারে অনুলিপি করছেন।

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


4
.NET- এ একটি ভাল ইনস্টলেশন অভিজ্ঞতা +1 পিন ডাউন করা শক্ত তবে আপনি যেমনটি বলেছেন, কেবলমাত্র এক-শট হওয়া উচিত। আপনার বয়লারপ্লেট স্টাফগুলির বেশিরভাগটি হ'ল উপকারিতা আপনার কখনও সিস্টেম হওয়ার দরকার ome
— অ্যাডাম হল্ডসওয়ার্থ

4
আমি স্বেচ্ছায় উইক বার্নের মুক্তির অপেক্ষায় রয়েছি , তৎকালীন প্রথম বুটস্ট্র্যাপার যা আসলে কাজ করে (আমি আশা করি)। ডটনেট ইনস্টলারের সাথে এনএসআইএসের সাথে একত্রে আমি বর্তমানে ব্যবহার করছি। তবে সেই ইউএসি হ্যান্ডলিংটি এখনও নিখুঁত।
— উয়ে কেইম

4
@Uwe মনে হচ্ছে যে Wix বার্ন হিসাবে একই সময় প্রকাশ করা হবে ডিউক Nukem সব সময় প্রবেশ করুন ।
— dbkk

এটা দুর্দান্ত হবে। আমি ইতিমধ্যে ডিউক নোকেম চিরকালীন এর স্ক্রিনশটগুলি দেখেছি । সুতরাং শীঘ্রই এটি হওয়া উচিত ;-)
— উয়ে কেইম

17

আমি মনে করি এই বিবৃতিতে আমার সাড়া দেওয়া দরকার:

হ্যাঁ, .NET অ্যাডভোকেটদের কেউ কেউ দাবি করবেন যে সমস্ত কিছু প্যাচড এবং আপডেটেড অপারেটিং সিস্টেমে ইনস্টল করা উচিত। এটি সত্য, তবে সমস্ত গ্রাহকের কাছে এটি নেই এবং কেবল "আমি দুঃখিত, প্রথমে আপডেট করুন" বললেই এটি কাটবে না। মনে রাখবেন, আমরা সামগ্রিক ব্যবহারকারীর অভিজ্ঞতায় গর্ব করি।

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

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


4
আমি যুক্তি দিয়ে বলব যে নির্মাতার পুনরুত্থানের সাথে সাদৃশ্যটির দিক থেকে কিছুটা উপরে রয়েছে - আমি বলব, এটি গাড়ি চালানোর মতো যা প্রাক-তারিখের এয়ার ব্যাগ বা এবিএস - নতুন বৈশিষ্ট্যগুলি মান উন্নত করতে এবং উত্থাপনের পাশাপাশি এসেছে মান বার পুরানো জিনিসগুলি হঠাৎ ভাঙ্গা বা বিপজ্জনক হয়ে ওঠে না, এটি এখনকার বারের নীচে থাকা হিসাবে এখনই গ্রহণযোগ্য, আমি নিশ্চিত যে উইন্ডোজ 95 টি দলটি তর্ক করবে যে সময়ে তারা মনে করেছিল যে বারটি বেশ উচ্চ ছিল! :-) তবুও আমি আপনার সাথে একমত, মানের অগ্রগতি সম্পর্কে অজ্ঞতা কোনও পুণ্য নয়।
— অ্যাডাম হল্ডসওয়ার্থ

11
আমি 100% এর সাথে একমত নই। গ্রাহকদের খুব দীর্ঘ সময়ের জন্য খুব জ্ঞানবান হওয়া দরকার। আমি x86 বা x64 কিনা তা কেন জানতে হবে? আমি কী সার্ভিস প্যাকটি চালাচ্ছি তা আমাকে কেন জানতে হবে? আমাকে আপনার সফ্টওয়্যারটি কিনতে দিন এবং এটি চালিয়ে যাওয়ার জন্য কী হওয়া দরকার তা আপনি নির্ধারণ করতে পারেন। গ্রাহক সফ্টওয়্যার অযৌক্তিকভাবে একটি আইওএস / অ্যান্ড্রয়েড / অ্যাপস্টোর মডেলের দিকে এগিয়ে চলেছে এবং যে কোনও বিকাশকারীর জন্য ব্যবহারকারীদের তাদের ডিভাইস সম্পর্কে সুনির্দিষ্ট বিবরণ ছাড়া অন্য কিছু জানার দরকার আছে সেগুলি পিছনে চলে যেতে চলেছে।
— কুবি

4
@ কুবি অবশ্যই আইওএস উপমা এই ধারণা নিয়ে আসে যে হার্ডওয়্যারটি পরিবর্তন হয় না কারণ এটি বিক্রেতা নিয়ন্ত্রিত। পিসিগুলি সম্পূর্ণরূপে কনফিগার করা যায় তাই প্রয়োজনীয়তা সম্পর্কে কিছু জ্ঞান বা সচেতনতা প্রয়োজন - বা তারা কী করছে তা কীভাবে জেনে রাখা দরকার তা সম্পর্কে খুব কম সচেতনতার প্রয়োজন। আমি হয় আমার টায়ারগুলির আকার জানি বা আমার গাড়ি এমন কাউকে দেব যা জানে যে আমি আমার টায়ার পরিবর্তন করতে চলেছি কিনা।
— অ্যাডাম হল্ডসওয়ার্থ

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

4
যদিও ব্যবহারকারীরা আমাদের কোনও যুক্তিই যত্ন করে না sound তারা আপনার সফ্টওয়্যারটি ব্যবহার করতে চায় ... তবে ইনস্টলেশনটি খুব বেদনাদায়ক হলে ছেড়ে দিতে পারে। মাইক্রোসফ্ট, বিক্রেতারা বা তাদের নিজস্ব - এর দোষটি কী তা তারা কম যত্ন করতে পারে।
— dbkk

7

যে কোনও ভিজ্যুয়াল সি ++ অ্যাপ্লিকেশনটিতে পূর্বশর্ত / বাহ্যিক নির্ভরতাও রয়েছে: রানটাইম 6.0, 2003, 2005, ২০০৮ বা 2010? কোন এসপি, এসপি 1 বা এসপি 2? এক্স 86 বা এক্স 64? 2005 এসপি 2 এর উইন্ডোজ ইনস্টলারটির কোন সংস্করণ প্রয়োজন? এবং কি এসপি 1? এবং তাই, তাই।

এই যে সুদূর যুক্তিযুক্ত যুক্তি! নেট সম্পর্কে জোলের গ্রাংলিংয়ের মতো । এবং দেখুন এখন কি !


4
জোলের ওয়েবসাইটে লিঙ্ক করার জন্য +1
— সিকিউরিটি হ্যান্ড

জোয়েলস ওয়েবসাইটে লিঙ্ক করার জন্য -1।
— ফিল করুন

আপনি রানটাইমের সাথে স্ট্যাটিকালি লিঙ্ক করতে পারেন যাতে আপনার সেই নির্ভরতাগুলির প্রয়োজন হয় না।
— টনি এডজকমবে

4
@ টনি: 21 শতকের 10 এর দশকে স্থিরভাবে সংযুক্ত? পরম মাওসিস টন ;)
— অ্যাবাতিশেভ

জোয়েলের ওয়েবসাইটে লিঙ্ক করার জন্য +1
— শহীদ এম জুবায়ের

3

C ++ বিল্ডার। নেট ওভারের জন্য কীভাবে উল্লেখযোগ্যভাবে আরও পূর্ব-প্রয়োজনীয়তা রয়েছে তা আমি দেখতে পাচ্ছি না। আপনি এসকিউএল সার্ভার সম্পর্কে অভিযোগ করেছেন, তবে আপনি সি ++ বিল্ডারের সাথে আপনার কিছু ডাটাবেসও ইনস্টল করতে হবে এই বিষয়টি আপনি এড়িয়ে যান। আপনি x 64 বনাম x32 সম্পর্কে অভিযোগ করেন, তবে .NET কোনও পরিবর্তনের প্রয়োজন হয় না .. একই এক্সি উভয়টিতে চলে (এবং উভয় পরিবেশের জন্য নিজেকে অনুকূলভাবে সংকলন করে)। সি ++ বিল্ডার সম্পর্কে একই কথা বলা যায় না। আপনার এসকিউএল সার্ভারের পৃথক সংস্করণগুলির প্রয়োজন হতে পারে তবে এটি আবার সি ++ বিল্ডারের ক্ষেত্রে প্রযোজ্য (যদি না আপনি সব কিছুতে x32 ইনস্টল করেন)।

হ্যাঁ, এখানে নতুন ইনস্টলার সংস্করণ সমস্যা রয়েছে, তবে সেই উপাদানগুলি খুব বড় নয়। এবং আপনি সত্যই ইনস্টলারগুলি কেবল প্রয়োজনীয় এপ্রিসটি ডাউনলোড এবং ইনস্টল করতে পারেন।

সি ++ বিল্ডার সম্ভবত আপনার পক্ষে সহজ কারণ আপনি ইতিমধ্যে একটি ভাল ইনস্টলার তৈরি করতে সময় বিনিয়োগ করেছেন। নেট হিসাবেও আপনার একই কাজ করা দরকার এবং তারপরে আপনি আসল ইস্যুগুলির ভিত্তিতে বেছে নিতে পারেন .. এবং এটি নয়।

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

কম জ্ঞাতযোগ্য লোকদের জন্য আপনি "এটিকে সহজ করার" হিসাবে দেখছেন আসলে যাঁরা জানেন যে তারা কী করছেন।

এখানে একটি ভাল উদাহরণ। আমি একেবারে ঘৃণা করি একটি জিনিস যখন আমি এসকিউএল সার্ভারের প্রয়োজন এমন একটি অ্যাপ্লিকেশন ইনস্টল করি এবং এটি এসকিউএল সার্ভারের নিজস্ব উদাহরণ ইনস্টল করে, যদিও ইতিমধ্যে এটি ইতিমধ্যে বেশ কয়েকটি উদাহরণ থাকতে পারে। নবজাতকের পক্ষে সহজ, আমার একক উদাহরণ দিয়ে আপনার অ্যাপ্লিকেশনটি ব্যবহার করার চেষ্টা করার জন্য আমার গাধাটির মধ্যে ব্যথা।


1

যদি আপনার অ্যাপ মনো-এর অধীনে চলে, তবে মনো অ্যাপ্লিকেশনটি মনো-রানটাইমের সাহায্যে চালানো কম ব্যথা হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.