কেউ আমাকে বলতে পারবেন যে আমি কী করব বা কী করব না এবং ব্রাউজিংয়ের জন্য জাভা কি সত্যিই আজকের দিনে প্রয়োজনীয়?
এটি মোটামুটি ভাল প্রশ্ন। এটি কীভাবে ফুটে উঠেছে তা হ'ল: যদি আপনার ব্রাউজারে জাভা দরকার হয় তবে আপনি এখনই জানবেন। আপনার যদি জাভা প্রয়োজন হয় না এবং আপনি যদি এটি ব্যবহার করেন তবে অবগতও না হন — সম্ভাবনাগুলি ভাল আপনি এটিকে কখনও মিস করবেন না এবং এটির মধ্যে আর কখনও আঘাত করবেন না; 2015 সালে কার্যকরভাবে জাভা প্রয়োজন এমন কোনও সাইটের উপর দিয়ে যাওয়া কোনও নৈমিত্তিক ব্যবহারকারীর ঝুঁকি আজকাল খুব বিরল।
আপনি জাভা এবং ওয়েবের ইতিহাস বুঝতে পেরেছেন, জাভা মূলত একটি "ব্ল্যাক বক্স" ভার্চুয়াল মেশিন যা আপনাকে জাভাতে কোড দেওয়ার এবং তার পরে জাভা চালাতে পারে এমন কোনও সিস্টেমে সেই কোডটি চালানোর অনুমতি দেয়। ধারণাটি ছিল যে জাভা একটি মাঝারি স্থল প্ল্যাটফর্ম যা কোনও মেশিনে চলতে পারে; উইন্ডোজ, ম্যাকিনটোস, লিনাক্স ইত্যাদি… তাই জাভা প্লাগ-ইন আপনাকে কেবল ওয়েব ব্রাউজারের মধ্যে থেকেই জাভা অ্যাপ্লিকেশনগুলি চালানোর অনুমতি দেয়। প্রথম দিকে ইন্টারনেটের ক্রস-প্ল্যাটফর্মের সামঞ্জস্যতা এবং অন্যান্য "রুক্ষ প্রান্ত" না থাকার কারণে এটি প্রথমদিকে আকর্ষণীয় ছিল।
তবে ২০১৫ সালে, জাভা অতীতে শীতল গ্রাফিক্স এবং এফেক্টস এবং এই জাতীয় সরবরাহ করেছিল এমন বেশিরভাগ "অভিনব" বেস-স্তরের কার্যকারিতা এখন সিএসএস, এইচটিএমএল এবং জাভাস্ক্রিপ্টের মাধ্যমে ব্রাউজারের মধ্যেই পরিচালিত হয়। 1990-এর দশকের শেষের দিকে / 2000-এর দশকের গোড়ার দিকে প্রচুর সৃজনশীল সাইট জাভা ব্যবহার করেছিল কারণ নেটিভ ব্রাউজারগুলি তখনকার জাভাতে যে কৌশলগুলি করতে পারে তা পরিচালনা করতে পারেনি। হেক, জাভা এমনকি সরবরাহকৃত সাধারণভাবে গ্রহণযোগ্য কার্যকারিতার জন্য ধন্যবাদ দিনটিতে নেটস্কেপ নেভিগেটরে একটি বেসিক প্লাগইন হিসাবে একত্রিত হয়েছিল।
এখন আপনি যেখানে 2015 এ এটি মিস করতে পারেন তা নির্ভর করে আপনি কোন ধরণের সাইট অ্যাক্সেস করেন। উদাহরণস্বরূপ, আমি জানি যে অনেকগুলি আর্থিক ব্যবস্থা অনলাইনে অ্যাক্সেসযোগ্য personal যেমন ব্যক্তিগত ট্যাক্স সিস্টেম, পেওরোল গেটওয়ে এবং এই জাতীয় সিস্টেমগুলি - শেষ ব্যবহারকারীদের তাদের আর্থিক সরঞ্জামগুলির সাথে আরও সমৃদ্ধ অভিজ্ঞতা অর্জনের জন্য জটিল জাভা অ্যাপ্লিকেশনগুলি ব্যবহার করে। সুতরাং আপনি যদি সেইর মতো ওয়েব-ভিত্তিক আর্থিক অ্যাপ্লিকেশনগুলি অ্যাক্সেস করতে আপনার মেশিনটি ব্যবহার করেন তবে অবশ্যই আপনার জাভা সক্ষম হওয়া দরকার। তবে আমার অভিজ্ঞতায়, এমনকি সেই ক্ষেত্রেও, এই জাতীয় অনেকগুলি প্রতিষ্ঠান ধীরে ধীরে তাদের প্রত্নতাত্ত্বিক জাভা ভিত্তিক সিস্টেমগুলিকে আরও স্থিতিশীল, নন-জাভা ভিত্তিক সেটআপে নিয়ে যাচ্ছে যা আধুনিক ওয়েব ব্রাউজার কার্যকারিতার আরও ভাল সুবিধা নেয়।
উদাহরণস্বরূপ, বছর খানেক আগে ব্রাউজার-ভিত্তিক স্ক্রিন ভাগ করে নেওয়ার সফ্টওয়্যার / পরিষেবা GoToMeeting ব্যবহার করে যে কেউ তাদের ব্রাউজারে এবং তার সিস্টেমে জাভা সক্ষম করতে হবে। তবে তাদের সাইটের এই সমর্থন ফোরামের থ্রেডে বর্ণিত হিসাবে তারা এখন তাদের নিজস্ব জাভা ভিত্তিক সফ্টওয়্যার সরঞ্জামের পক্ষে জাভা প্রয়োজনীয়তাটি আনুষ্ঠানিকভাবে বাদ দিয়েছে:
অতীতে আমরা আমাদের সফ্টওয়্যারটি চালু করতে স্বয়ংক্রিয়ভাবে জাভা ব্যবহার করতাম, তারপরে আমরা সেই পদ্ধতিটি আমাদের নিজস্ব লঞ্চারের সাথে প্রতিস্থাপন করেছি। আমাদের লঞ্চারটি প্রবর্তন করার পরে আমরা আর জাভা ব্যবহার করি না।
সুতরাং আমার পরামর্শটি হ'ল জাভা যদি আপনাকে ব্রাউজার স্তরের কোনও সম্ভাব্য সুরক্ষা উদ্বেগ হিসাবে উদ্বিগ্ন করে তবে এখনই এটি অক্ষম করুন। আমি যথেষ্ট আত্মবিশ্বাসী আপনি এড়াতে পারবেন না। এবং যদি কোনও কারণে 8 থেকে 9 মাসের মতো — আপনার জাভা দরকার হয় তবে তা নিয়ে কাজ করুন।