এটি 2014 এবং বেশ কয়েক বছর দেরী। তবুও আমি মনে করি আমার বক্তব্যটি ধরে রেখেছে:
IMHO এই আলোচনাটি অনুপাতের বাইরে বেশ খানিকটা উড়ে গেছে bl পূর্বোক্ত উদ্ধৃত করা ব্লগ পোস্টের :
ইন্ডোরস্কোর, ভ্যালেন্টাইন এবং উয়ের মতো বেশিরভাগ জাভাস্ক্রিপ্ট ইউটিলিটি লাইব্রেরি "নেটিভ-প্রথম দ্বৈত পদ্ধতির" উপর নির্ভর করে। এই পদ্ধতির দেশীয় বাস্তবায়ন পছন্দ হয়, কেবল ভ্যানিলা জাভাস্ক্রিপ্টে পিছিয়ে পড়া যদি দেশীয় সমতুল্য সমর্থন না করে। তবে জেএসফিউম একটি আকর্ষণীয় প্রবণতা প্রকাশ করেছেন: একটি অ্যারে বা অ্যারের মতো সংগ্রহের মাধ্যমে পুনরাবৃত্তি করার সবচেয়ে কার্যকরী উপায় হ'ল দেশীয় বাস্তবায়ন সম্পূর্ণরূপে এড়ানো, পরিবর্তে সাধারণ লুপগুলি বেছে নেওয়া।
যেন "সিম্পল লুপস" এবং "ভ্যানিলা জাভাস্ক্রিপ্ট" অ্যারে বা অবজেক্ট পদ্ধতি প্রয়োগের চেয়ে বেশি নেটিভ। জিৎ ...
সত্যের একক উত্স থাকলে অবশ্যই এটি চমৎকার লাগবে, তবে তা নেই। এমনকি যদি আপনাকে অন্যথায় বলা হয় তবে আমার প্রিয় কোন ভ্যানিলা Godশ্বর নেই। আমি দুঃখিত. সত্যিকার অর্থে একমাত্র অনুমান যে আমরা সকলেই জাভাস্ক্রিপ্ট কোডটি লিখছি যার লক্ষ্য সমস্ত বড় ব্রাউজারগুলিতে ভাল সম্পাদন করা, জেনে যে তাদের সকলেরই একই জিনিসগুলির বিভিন্ন বাস্তবায়ন রয়েছে। এটিকে সামলাতে, হালকা করে রাখা এক কুত্তা। তবে এটি ভিত্তি, আপনি এটি পছন্দ করেন বা না চান।
সম্ভবত আপনি সমস্ত বৃহত্তর স্কেল প্রকল্পগুলিতে কাজ করছেন যা টুইটারিশ পারফরম্যান্সের প্রয়োজন হয় যাতে আপনি প্রতি সেকেন্ডের একটি তালিকার চেয়ে 850,000 (আন্ডারস্কোর) বনাম 2,500,000 (লোডাশ) এর পুনরাবৃত্তির মধ্যে পার্থক্য দেখতে পান এখনই পাবেন!
আমি একজনের জন্য নই। আমার অর্থ, আমি এমন প্রকল্পগুলিতে কাজ করেছি যেখানে আমাকে পারফরম্যান্সের সমস্যাগুলি সমাধান করতে হয়েছিল তবে সেগুলি কখনই অ্যান্ডস্কোর বা লো-ড্যাশের কারণে সমাধান হয়নি। এবং যতক্ষণ না আমি বাস্তবায়ন এবং কার্য সম্পাদনের সত্যিকারের পার্থক্য ধরে রাখি (আমরা এখনই সি ++ এর সাথে কথা বলছি) এর পুনরাবৃত্ত (বস্তু বা অ্যারে, স্পারস বা না!) এর উপর একটি লুপ বলতে পারি, আমি বরং কোনওটির সাথে বিরক্ত হব না যে একটি মাত্রাবিশিষ্ট প্ল্যাটফর্ম ফলাফল উপর ভিত্তি করে দাবী ইতিমধ্যে একগুঁয়ে হয় ।
এর কেবলমাত্র একটি একক আপডেটের প্রয়োজন রাইনো তার অ্যারে পদ্ধতি বাস্তবায়নের জন্য ফ্যাশনে আগুন লাগিয়ে দিতে বলে যে "মধ্যযুগীয় লুপ পদ্ধতিগুলি আরও ভাল এবং চিরকালের জন্য সঞ্চালিত হয় না এবং যা হয় না" পুরোহিত তার / তার উপায়টিকে সরল সত্যের চারপাশে তর্ক করতে পারে এফএফ-তে হঠাৎ অ্যারে পদ্ধতিগুলি তার / তার মতামতযুক্ত ব্রেইনফাকের চেয়ে অনেক দ্রুত। ম্যান, আপনি নিজের রানটাইম পরিবেশকে প্রতারণা করে আপনার রানটাইম পরিবেশকে ঠকাতে পারবেন না! প্রচার করার সময় সে সম্পর্কে চিন্তা করুন ...
আপনার ইউটিলিটি বেল্ট
... পরের বার.
সুতরাং এটি প্রাসঙ্গিক রাখতে:
- দেশীয় ইশ ত্যাগ না করে যদি আপনি সুবিধে হন তবে অ্যান্ডস্কোর ব্যবহার করুন।
- আপনি সুবিধায় থাকলে এবং এর বর্ধিত বৈশিষ্ট্য ক্যাটালগ (ডিপ কপি ইত্যাদি) পছন্দ করে থাকলে এবং যদি আপনার তাত্ক্ষণিক কর্মক্ষমতা প্রয়োজন হয় এবং সবচেয়ে গুরুত্বপূর্ণভাবে নেটিভ এপিআইয়ের আউটসাইন হিসাবে শীঘ্রই কোনও বিকল্পের জন্য স্থির হতে কিছু মনে করবেন না মতামত workaurounds। যা শীঘ্রই ঘটতে চলেছে। সময়কাল।
- তৃতীয় সমাধানও আছে। , DIY! আপনার পরিবেশ সম্পর্কে জানুন। অসঙ্গতি সম্পর্কে জানুন। তাদের ( জন-ডেভিড এবং জেরেমির ) কোডটি পড়ুন। সামঞ্জস্যতা / সামঞ্জস্যতা স্তরটি কেন সত্যই প্রয়োজন এবং আপনার কর্মপ্রবাহকে বাড়ায় বা আপনার অ্যাপ্লিকেশনটির কার্যকারিতা উন্নত করে তা ব্যাখ্যা করতে সক্ষম না হয়ে এটি বা এটি ব্যবহার করবেন না। খুব সম্ভবত আপনার প্রয়োজনীয়তাগুলি একটি সাধারণ পলফিলের সাথে সন্তুষ্ট যে আপনি নিজেকে লিখতে পুরোপুরি সক্ষম। উভয় গ্রন্থাগার সামান্য বিট চিনির সাথে সাদামাটা ভ্যানিলা। তারা দু'জনেই লড়াই করে কে মিষ্টি পাই সরবরাহ করছে । তবে বিশ্বাস করুন, উভয়ই কেবল জল দিয়ে রান্না করছেন। ভ্যানিলা Godশ্বর নেই তাই ভ্যানিলা পোপ থাকতে পারে না, তাই না?
আপনার প্রয়োজন অনুসারে যে পদ্ধতির সর্বাধিক মানানসই তা বেছে নিন। সচরাচর. আমি যে কোনও সময় মতামতযুক্ত রানটাইম চিটের চেয়ে প্রকৃত বাস্তবায়নগুলিতে ফ্যালব্যাককে প্রাধান্য দেব তবে এটি আজকাল স্বাদের বিষয় বলে মনে হয়। Http://developer.mozilla.com এবং http://caniuse.com এর মতো মানের সংস্থানগুলিতে লেগে থাকুন এবং আপনি ঠিক থাকবেন।