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