ইএস 6 এবং জাভাস্ক্রিপ্টের মধ্যে পৃথক [বন্ধ]


18

ES6 কি? এটি কি জাভাস্ক্রিপ্ট? নাকি একাধিক ভাষার সমর্থক?

আমি এটি অনুসন্ধান করেছিলাম তবে এটি বুঝতে পারি না, বিশেষত উইকিপিডিয়ায় পৃষ্ঠাটি। এটি জাভাস্ক্রিপ্টের চেয়ে ভাল? এবং এই ভাষাটি ব্যবহার করে আমার ওয়েব বিকাশে আমি কী করতে পারি?

তাহলে ES6 কী এবং আমি কীভাবে এটি আমার ওয়েব অ্যাপ্লিকেশন বিকাশে ব্যবহার করতে পারি?


2
আমি এই প্রশ্নটিকে অফ-টপিক হিসাবে বন্ধ করতে ভোট দিচ্ছি কারণ এটি সর্বনিম্ন গবেষণার স্তর দেখায় না। "জাভাস্ক্রিপ্ট (...) ECMAScript ভাষা নির্দিষ্টকরণে মানক করা হয়েছে ।" ... " জাভাস্ক্রিপ্ট (...) এর মতো ভাষার সুপরিচিত প্রয়োগগুলি ওয়েবে ক্লায়েন্ট-সাইড স্ক্রিপ্টিংয়ের জন্য ব্যাপকভাবে ব্যবহৃত হয়।"
স্ক্যান্ট রজার

উত্তর:


23

ES6 হ'ল স্বল্প হাতের একমা স্ক্রিপ্ট 6 এর জন্য যা ইকামাস্ক্রিপ্ট 2015 ভাষার স্পেসিফিকেশনের জন্য অবহেলিত নাম । ES2015 হ'ল ইকামাস্ক্রিপ্টের 6th ষ্ঠ সংস্করণ, সুতরাং কেন আগে এটি ES6 হিসাবে উল্লেখ করা হত। নিজেরাই সর্বাধিক পরিচিত কারণগুলির জন্য, ভাষা স্ট্যান্ডার্ড সংজ্ঞায়িত করার জন্য দায়বদ্ধ ব্যক্তিরা এটির নামকরণ করে ES2015 এ নামকরণ করে ভি 6 স্পেসের চূড়ান্ত সংস্করণ দিয়ে।

ইকমাস্ক্রিপ্ট জাভাস্ক্রিপ্টের "অফিসিয়াল" নাম। এখন যে ES2015 চূড়ান্ত হয়েছে, কার্যকরভাবে এটি বেশিরভাগ লোকের কাছে জাভাস্ক্রিপ্ট v6 হয়ে যায় becomes

ES4 বাদে জাভাস্ক্রিপ্ট এবং ইকামাস্ক্রিপ্টের মধ্যে কোনও আসল পার্থক্য নেই। ইএস 4 ক্লাস এবং স্ট্যাটিক টাইপিং প্রবর্তন করেছিল এবং এটি ফ্ল্যাশ এর অ্যাকশনস্ক্রিপ্ট 3 এর পিছনে আদর্শ ছিল , তবে এটি জাভা স্ক্রিপ্ট ভাষা হিসাবে কখনও অনুমোদিত হয়নি কারণ এটি অনেকগুলি ব্রেকিং পরিবর্তন প্রবর্তন করেছিল। এটি শেষ পর্যন্ত পরিত্যক্ত হয় এবং ES3.1 ইএস 5 হয়, যা "HTML5" বিশ্বে ব্যবহৃত জাভাস্ক্রিপ্ট সংস্করণ।


1
আমি জানতাম না জাভাস্ক্রিপ্ট প্রায় টাইপ আছে! খুব খারাপ পরিবর্তনগুলি গ্রহণ করা হয়নি।
উদ্যানক্ষেত্র

আমি বিশ্বাস করি যে টিসি 39 একটি "রোলিং রিলিজ" মডেল গ্রহণ করেছে যেখানে তারা নির্দিষ্ট ধরণের হারে "প্রস্তুত" যে কোনও বৈশিষ্ট্য প্রকাশ করবে, বৈশিষ্ট্যের একটি সেট স্থির করে এবং যখনই বৈশিষ্ট্যগুলি প্রস্তুত থাকে তখন প্রকাশের চেয়ে। অর্থাৎ, তারা একটি নির্দিষ্ট-বৈশিষ্ট্য-সেট-নমনীয়-প্রকাশের তারিখের মডেল থেকে একটি স্থির-প্রকাশের তারিখ-নমনীয়-বৈশিষ্ট্য-সেট মডেলটিতে চলে গেছে। এটি দেওয়া, এটি প্রকাশের তারিখ সহ কিছুতে নাম্বারিংয়ের পরিবর্তনটি বোঝায়। যেহেতু তারা এক বছরের মধ্যে দু'টি সংশোধনী প্রকাশ করবে না এটি অসম্ভব, তাই তারা "2015" এলো।
জার্গ ডব্লু মিত্তাগ

@ গার্ডেনহেড: ধীরে ধীরে টাইপিং এখনও একটি উন্মুক্ত গবেষণা ক্ষেত্র। প্রান্ত গবেষণা গবেষণা করার জন্য ভাষার নির্দিষ্টকরণ সঠিক স্থান নয় । জাভা স্ক্রিপ্ট 2 / ইসমাএসক্রিপ্ট 4 হ'ল পরম জানোয়ার এবং ভাষার ভয়ঙ্কর চিমেরা, যা জাভা প্রোগ্রামাররা "ফিচার রিকোয়েস্টস" (বরং ধ্রুব ঝকঝকে) সাড়া দিয়ে তৈরি করেছিলেন যারা ECMAScript সম্পর্কে প্রথম জিনিস বোঝেন না। এর প্রোটোটাইপ এবং ক্লাস ছিল, একে অপরের থেকে সম্পূর্ণ পৃথক (আমি ES2015 এর মতো সিনট্যাক্স চিনির কথা বলছি না), ভাল পরিমাপের জন্য ইন্টারফেস দিয়েছি, স্থির এবং গতিশীল ধরণের, আক্ষরিক সবকিছু…
জার্গ ডব্লু মিট্টাগ

… তবে রান্নাঘর ডুবে আছে ম্যাডস টর্গারসেন একবার সি # ডিজাইন প্রক্রিয়া সম্পর্কে কী বলেছিলেন এবং কেন তারা সি # তে সমস্ত বৈশিষ্ট্য যুক্ত করে না তা মনে রাখবেন: "আমি কোনও ভাষা ব্যবহার করতে চাই না যাতে আমি কোনও ভাষায় ব্যবহার করতে চাইলে সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত থাকে" "
Jörg ডব্লু মিট্টাগ

@ জার্গডব্লিউমিত্যাগ, অ্যাকশনস্ক্রিপ্ট 3 কার্যকর করেছে ইএস 4। যদিও এর অদ্ভুত বৈশিষ্ট্য রয়েছে (বিশেষত প্রোটোটাইপস এবং ক্লাসগুলির চারপাশে পুরো অদ্ভুততা), এটি "[ভাষায়] একটি ভয়ঙ্কর চিমেরা" হওয়া অনেক দূরে। অতিরিক্ত বৈশিষ্ট্যযুক্ত ভাষার আরও খারাপ উদাহরণ রয়েছে।
ডেভিড আরনো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.