কোটলিন সম্পর্কে জানেন না, তবে স্কালা এবং জেন্ড্যান্ড দুটি খুব আলাদা জন্তু।
সাধারণ বক্তব্যগুলির বিপরীতে, স্কালা কোনও ভাল জাভা নয়। জাভা এর চেয়ে স্ক্যালাল অনেক বেশি বৈশিষ্ট্যযুক্ত ভাষা, এর নিজস্ব বাক্য গঠন এবং শব্দার্থবিদ্যা এবং নিজস্ব গ্রন্থাগারগুলির নিজস্ব প্যাক।
এক্সট্যান্ড আরও ভাল জাভা হয়। এটি জাভা শব্দার্থকে রাখে এবং এর বাক্য গঠনটিকে বাড়ায়। এক্সটেন্ড কোডের প্রতিটি লাইন কোডের জাভা লাইনগুলির একটি গোছায় সরাসরি অনুবাদ করা যেতে পারে। কোন অতিরিক্ত রানটাইম নেই, না।
আমি মনে করি যে উভয় পদ্ধতিই সঠিক, যদিও আলাদা different আমি স্কালাকে পছন্দ করি না (একটি ভাষা হিসাবে), তবে আমার প্রকল্পগুলিতে স্কালা জার যুক্ত করা পছন্দ করি না। আমি অ্যান্ড্রয়েডে স্কালাকে সঠিকভাবে ব্যবহার করতে পারি না, এটির (এটি ওজন এবং পারফরম্যান্সের সমস্যাও যুক্ত করে)। এক্সেন্ডেটি তেমন বৈশিষ্ট্যযুক্ত নয়, তবে এটি আমার জন্য ঠিক আছে (জাভা ভাষার চেয়ে এটি ব্যবহার করার পক্ষে অনেক বেশি মূল্যবান) এবং এটি প্রতিটি প্ল্যাটফর্মে এমনভাবে কাজ করে যেন আমি সরাসরি জাভাতে লিখছি।
আমি বিশ্বাস করি যে উভয় ভাষাতেই আলাদা কুলুঙ্গি রয়েছে এবং একে অপরকে হস্তক্ষেপ না করে সহাবস্থান থাকতে পারে। আইএমএইচও, স্কালাল খুব জটিল, নতুন কিছু যুক্ত করছে না। যদি আপনি আরও কার্যকরী এবং কম ওও যেতে চান তবে ক্লোজিউর বা জেহ্যাসেল এর মতো অনেকগুলি সহজ কার্যকরী ভাষার মধ্যে একটি বেছে নিন। আপনি যদি জাভাটি আরও কিছু ভাল সিনট্যাক্স এবং কিছুটা কার্যকরী প্রোগ্রামিং সহ চান তবে ফ্যান্টম স্কালার মতো দুর্দান্ত হবে (এটি সি # অনেকটা সাদৃশ্যপূর্ণ)।
তবে আমি দেখতে পাচ্ছি যে জেন্ডেট সেই সমস্ত ভাষার মধ্যে একটি মিষ্টি পয়েন্টে রয়েছে। এটি জাভাটির ভাল অংশগুলি (এর শব্দার্থক) রেখে, আমি জাভাটির জন্য যে সমস্ত সিনট্যাকটিক নিদর্শনগুলি চেয়েছিলাম তা যুক্ত করে। এটি জাভার কফস্ক্রিপ্ট হিসাবে ভাবেন।
এবং অ্যালিপিস সমর্থনটি দুর্দান্ত ...