উত্তর প্রশ্ন - না, এটা জানার জন্য না।
বর্তমানে একটি বহু-ভাষা ভিএম-এর কাছে আমাদের নিকটতম জিনিসগুলি হ'ল জেভিএম এবং সিএলআর। এগুলি একেবারে হালকা ওজনের প্রাণী নয়, এবং ব্রাউজারে এই আকার এবং জটিলতার কোনও কিছু চেষ্টা করে এম্বেড করা বুদ্ধিমান হবে না।
আসুন এই ধারণাটি পরীক্ষা করে দেখুন যে আপনি একটি নতুন, বহুভাষার ভিএম লিখতে পারেন যা বিদ্যমান সমাধানের চেয়ে ভাল।
- আপনি স্থিতিশীলতার পিছনে
- আপনি জটিলতার পিছনে (পথ, উপায়, পিছনে কারণ আপনি একাধিক ভাষায় সাধারণীকরণের চেষ্টা করছেন)
- আপনি গ্রহণ পিছনে
সুতরাং, না, এটি বোঝা যায় না।
মনে রাখবেন, এই ভাষাগুলি সমর্থন করার জন্য আপনাকে তাদের API গুলি মারাত্মক কিছু ছড়িয়ে দিতে হবে, এমন কোনও অংশ কেটে ফেলতে হবে যা ব্রাউজারের স্ক্রিপ্টের প্রসঙ্গে বোঝায় না। এখানে প্রচুর পরিমাণে নকশার সিদ্ধান্ত নেওয়া হবে এবং ত্রুটির জন্য বিশাল সুযোগ রয়েছে।
কার্যকারিতা হিসাবে, আমরা সম্ভবত শুধুমাত্র সত্যই যাইহোক যাইহোক DOM এর সাথে কাজ , সুতরাং এটি সত্যিই বাক্যবিন্যাস এবং ভাষার আইডেমের একটি বিষয়, এটি এই মুহুর্তে এটি জিজ্ঞাসা করা বুদ্ধিমান হতে পারে, "এটি কি আসলেই এটির জন্য উপযুক্ত?"
মনে রাখা, একমাত্র জিনিস আমরা কথা বলছি সম্পর্কে, ক্লায়েন্ট সাইড স্ক্রিপ্টিং কারণ সার্ভার সাইড স্ক্রিপ্টিং ইতিমধ্যে যাই হোক না কেন আপনার মত ভাষা পাওয়া যায়। এটি তুলনামূলকভাবে একটি ছোট প্রোগ্রামিংয়ের ক্ষেত্র এবং তাই একাধিক ভাষায় আনার সুবিধা প্রশ্নবিদ্ধ।
কোন ভাষাগুলি আনার অর্থ হবে? (সতর্কতা, বিষয়গত উপাদান অনুসরণ করা হয়)
সি এর মতো একটি ভাষা আনার অর্থ হয় না কারণ এটি ধাতব সাথে কাজ করার জন্য তৈরি হয়েছে, এবং একটি ব্রাউজারে খুব বেশি ধাতব পাওয়া যায় না।
জাভার মতো কোনও ভাষা নিয়ে আসা কোনও তাত্পর্যপূর্ণ নয় কারণ এ সম্পর্কে সেরা জিনিসটি যাইহোক API হ'ল।
রুবি বা লিস্পের মতো ভাষায় আনা অর্থপূর্ণ নয় কারণ জাভাস্ক্রিপ্ট স্কিমের খুব কাছাকাছি একটি শক্তিশালী গতিশীল ভাষা।
অবশেষে, কোন ব্রাউজার নির্মাতারা সত্যিই একাধিক ভাষার জন্য ডম সংহতিকে সমর্থন করতে চায়? প্রতিটি বাস্তবায়নের নিজস্ব নির্দিষ্ট বাগ থাকবে। আমরা এমএস জাভাস্ক্রিপ্ট এবং মজিলা জাভাস্ক্রিপ্টের মধ্যে পার্থক্য নিয়ে ইতিমধ্যে আগুন দিয়েছি এবং এখন আমরা সেই ব্যথাটিকে পাঁচ বা ছয় ভাগে গুণতে চাই?
এটা বোঝা যায় না।