মাইক্রোসফ্টের গ্রন্থাগারগুলি নিউটনসফট.জসনের উপর নির্ভর করে কেন?


18

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

মাইক্রোসফ্টের মতো বৃহত একটি সংস্থা কেন ওপেন সোর্স লাইব্রেরিতে নির্ভরতা যুক্ত করবে? আমার কাছে এটি বিস্ময়কর মনে হয় যদিও তারা পুরোপুরি .NET এর সাথে পুরোপুরি উন্মুক্ত উত্সে যেতে যাচ্ছিল কারণ এটি আমার একমাত্র নির্ভরযোগ্য হিসাবে গ্রন্থাগার হিসাবে নির্ভরশীল হিসাবে ব্যবহৃত হয়েছে।

বোনাস প্রশ্ন হিসাবে, জেমস নিউটন-কিং মাইক্রোসফ্ট থেকে কোনও আর্থিক সহায়তা পাবে?


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

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

4
আপনি এখানে JSON.NET এর ইতিহাস সম্পর্কে আরও কিছু জানতে পারেন: newtonsoft.com/json/help/html/Intrication.htm
রবার্ট হার্ভে

কেন না? এটি একটি বিশ্বমানের জেএসএন সিরিয়ালিয়াস লাইব্রেরি, আমি অনুমান করছি এমএস বুদ্ধিমানভাবে তাদের শক্তিগুলি অন্যান্য সমস্যার দিকে মনোনিবেশ করার এবং চক্রটি পুনরায় উদ্ভাবন না করার সিদ্ধান্ত নিয়েছে।
ফারগাল মরন

6
মজার বিষয় হল, জেমস নিউটন-কিং মার্চ 2018 সালে ঘোষণা করেছিলেন যে তিনি মাইক্রোসফ্টে যোগ দেবেন।
জেরোইন

উত্তর:


19

সর্বাধিক প্রত্যক্ষ উক্তিটি আমি খুঁজে পেয়েছি স্কট গুথরির এমভিসি 4 রোডম্যাপ ঘোষণার অংশ, যা ২০১২ সালে ফিরে এসেছিল (স্পষ্টত অফলাইনে তবে ওয়েব্যাক মেশিনের মাধ্যমে উপলব্ধ ) এতে নিম্নলিখিত উক্তি রয়েছে:

জসন.নেট : আমরা এএসপি.নেট ওয়েব এপিআই-তে আমাদের ডিফল্ট JSON ফর্ম্যাটারে সম্প্রদায়ের বিকাশিত Json.NET সিরিয়ালাইজেশন স্ট্যাকটি ব্যবহার করার পরিকল্পনা করি। Json.NET একটি আধুনিক ওয়েব কাঠামোর জন্য প্রয়োজনীয় নমনীয়তা এবং কার্য সম্পাদন সরবরাহ করে।

সুতরাং সহজ কারণ হ'ল এটি সর্বোত্তম জেএসএন লাইব্রেরি, যখন এমভিসি এমএসের পাশাপাশি অন্যান্য সফ্টওয়্যার জায়ান্টগুলিকে চিহ্নিত করা এবং সেরা-বংশের ওপেন-সোর্স প্রকল্পগুলিতে পৌঁছানো মাইক্রোসফ্টের প্রথম বৃহত্তম প্রকল্প ছিল MS তার নিজস্ব উত্সর্গের ভিত্তি হিসাবে।


সমস্ত ন্যায্য, এবং অবশ্যই আমরা "NIH" এ ফিরে যেতে চাই না। তবুও, আমি আশা করি এই লাইব্রেরিটি এখনও এমএসের স্ট্যাকের অন্তর্ভুক্ত থাকবে। কারণ হ'ল যে কোনও বাহ্যিক গ্রন্থাগারের জন্য কোনও বহিরাগত, নন-কোর কাঠামো নির্ভরতা না থাকার জন্য বিশাল চাপ রয়েছে। এটিই কেবলমাত্র একটি গ্রন্থাগার যেখানে প্রায়শই মুখোমুখি হয় যেখানে এটি করা খুব কঠিন কাজ এবং এতে অবাক হওয়ার কিছু নেই যে এটি রুটি-মাখনের কার্যকারিতা, এটি নেটিভ এক্সএমএল টুলিং (এক্সএলিমেন্ট ইত্যাদি) ছাড়াই নেট ভাবার মতো। আশ্চর্যের কিছু নেই যে এটি সমস্ত 1 (1) নুগেটের লাইব্রেরি। আমার 2 সেন্ট।
নিকোলাস পিটারসেন

1
@ নিকোলাসপিটারসন এটি নেট। স্ট্যান্ডার্ডের অন্তর্ভুক্ত করার প্রস্তাব সম্পর্কে আপনি এখানে পড়তে পারেন । সর্বশেষে আমি আলোচনাটি যাচাই করেছি, বেশিরভাগই এর বিপরীতে ছিল, তবে সম্ভবত স্ট্যান্ডার্ড লাইব্রেরিতে একটি উপসেট, একটি হালকা জেএসএন পার্সার অন্তর্ভুক্ত করার জন্য।
অব্নার শাহর-কাশতান

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