কয়েকটি অক্ষরেখা:
- সত্য বেঁচে থাকে। এই প্রসঙ্গে, এটি হবে অ্যালগরিদম এবং ডেটা মডেল - যা সত্যই আপনার সমস্যার জায়গার "কী" এবং "কীভাবে" উপস্থাপন করে। যদিও, পরিমার্জন এবং উন্নতির সম্ভাবনা থাকে, বা নিজেই সমস্যার একটি বিবর্তন থাকে।
- ভাষা বিকশিত হয়। কম্পিউটারের ভাষা যেমন এটি প্রাকৃতিক ভাষার ক্ষেত্রে ঠিক তেমনি সত্য।
- সমস্ত প্রযুক্তি অপ্রচলিত হওয়ার ঝুঁকিপূর্ণ। এটি অন্য প্রযুক্তির চেয়ে কিছু প্রযুক্তির জন্য বেশি সময় নিতে পারে
সর্বাধিক স্থিতিশীল প্রযুক্তি এবং মান (অপ্রচলিতদের জন্য যারা স্বল্পতম ঝুঁকির মধ্যে থাকে) সেগুলি হ'ল যা স্ব-মালিকানাধীন এবং সর্বাধিক ব্যাপকভাবে গৃহীত হয়েছে। যতই গ্রহণ বৃহত্তর, প্রায় কোনও রূপ পরিবর্তনের বিরুদ্ধে জড়তা তত বেশি। মালিকানাধীন "মানদণ্ডগুলি" তাদের মালিক এবং প্রতিযোগিতামূলক শক্তির ভাগ্য এবং কৌতুকের পক্ষে সর্বদা অরক্ষিত থাকে।
কুড়ি বছর কম্পিউটার শিল্পে খুব দীর্ঘ সময় হয়। পাঁচ বছর একটি আরও বাস্তব লক্ষ্য। পাঁচ বছরের ব্যবধানে, আপনার অ্যাপ্লিকেশনটি সমাধান করা পুরো সমস্যাটিকে পুরোপুরি নতুন করে সংজ্ঞায়িত করা যেতে পারে।
উদাহরণস্বরূপ কয়েকটি উদাহরণ:
সি এবং সি ++ দীর্ঘ সময় ধরে রয়েছে। প্রায় প্রতিটি প্ল্যাটফর্মে তাদের বাস্তবায়ন রয়েছে। সি ++ বিকাশ অব্যাহত রয়েছে, তবে "সর্বজনীন" বৈশিষ্ট্যগুলি (সমস্ত প্ল্যাটফর্মগুলিতে উপলভ্য) কখনই হ্রাস না পাওয়ার গ্যারান্টিযুক্ত।
ফ্ল্যাশ প্রায় সর্বজনীন মানক হয়ে ওঠে, তবে এটি মালিকানাধীন। জনপ্রিয় মোবাইল প্ল্যাটফর্মগুলিতে এটি সমর্থন না করার কর্পোরেট সিদ্ধান্তগুলি মূলত এটি সর্বত্র সর্বনাশ করেছে - আপনি যদি ওয়েবের জন্য লেখেন, আপনি চান আপনার সামগ্রীটি সমস্ত প্ল্যাটফর্মে উপলভ্য; আপনি মিস করতে চান না মোবাইল বাজার হয়ে উঠেছে।
উইনটেল (উইন্ডোজ / এক্স 86) মাইক্রোসফ্ট এবং ইন্টেলের মালিকানা সত্ত্বেও, কম প্ল্যাটফর্মের চেয়ে কম শুরু হয়েছে (16 বিট অভ্যন্তরীণ / 8 বিট বহিরাগত 8088 বনাম সমসাময়িক অ্যাপল ম্যাকিনটোস 32 বিট অভ্যন্তরীণ / 16 বিট বাহ্যিক 68000), এবং ক্ষয় অ্যাপল গ্রাহক বাজারে ব্যবসায়িক প্ল্যাটফর্মের জন্য একটি পছন্দসই পছন্দ হিসাবে রয়ে গেছে। সেই সমস্ত সময়ে (25 বছর), পিছিয়ে পড়া সামঞ্জস্যের প্রতিশ্রুতি ভবিষ্যতের বিকাশকে উভয়ই বাধা দিয়েছে এবং যথেষ্ট আত্মবিশ্বাসকে অনুপ্রাণিত করেছে যে পুরানো বাক্সে যা কাজ করেছে তা এখনও নতুনটিতে কাজ করবে।
সর্বশেষ ভাবনা
ব্যবসায়ের যুক্তি প্রয়োগের জন্য জাভাস্ক্রিপ্ট সেরা পছন্দ নাও হতে পারে। ডেটা অখণ্ডতা এবং সুরক্ষার কারণে, ব্যবসায়ের যুক্তিটি সার্ভারে করা উচিত, তাই ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্টটি ইউআই আচরণের মধ্যে সীমাবদ্ধ থাকতে হবে। এমনকি সার্ভারেও জাভাস্ক্রিপ্ট সেরা পছন্দ নাও হতে পারে। যদিও ছোট প্রকল্পগুলির জন্য অন্যান্য স্ট্যাকের (জাভা বা সি #) এর সাথে কাজ করা সহজ, এটির আনুষ্ঠানিকতা নেই যা জিনিসগুলি আরও জটিল হয়ে উঠলে আপনাকে আরও ভাল, আরও সংগঠিত সমাধান লিখতে সহায়তা করতে পারে।