সফটওয়্যার ডেভলপমেন্ট: বর্তমান সময়ের একটি .তিহাসিক পর্যালোচনা

সফটওয়্যার ডেভলপমেন্ট: বর্তমান সময়ের একটি .তিহাসিক পর্যালোচনা

সফটওয়্যার ডেভলপমেন্ট: বর্তমান সময়ের একটি .তিহাসিক পর্যালোচনা

সফটওয়্যার ডেভলপমেন্ট (ডিএস) এর শুরু থেকে আজ অবধি বৈশিষ্ট্য নির্ধারণ করা ছিল। প্রথম থেকেই সফটওয়্যার বিকাশের ওয়ার্ল্ডকে 2 এ বিভক্ত করা হয়েছিল: ফ্রি এবং ওপেন সোর্স সফ্টওয়্যার ডেভলপমেন্ট এবং প্রাইভেট এবং ক্লোজড সোর্স সফ্টওয়্যার এর বিকাশ।

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

সফটওয়্যার ডেভলপমেন্ট: কন্টেন্ট 1

সফটওয়্যার

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

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

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

যে কোনও প্রোগ্রাম যা শেষ ব্যবহারকারীকে কম্পিউটার, ল্যাপটপ, ট্যাবলেট, মোবাইল ফোন বা অন্যান্য ধরণের সরঞ্জাম বা প্রযুক্তিগত প্ল্যাটফর্মগুলিতে বিভিন্ন কাজ সম্পাদনের অনুমতি দেয়।

সফটওয়্যার ডেভলপমেন্ট: কন্টেন্ট 2

Aplicaciones

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

Inicio

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

এগিয়ে যাওয়ার সাথে সাথে ওয়েব অ্যাপ্লিকেশনগুলির উত্থান, tওয়েব অ্যাপ নামে পরিচিত, এটি একটি যা ইন্টারনেট ব্রাউজারের মাধ্যমে একটি পৃষ্ঠা বা ওয়েবসাইটের মধ্যে এমবেড করা হয়। অতএব, তারা ব্যবহারিকভাবে যেকোন ইন্টারনেট ব্রাউজারে এবং কোনও ধরণের সরঞ্জাম, ডিভাইস বা প্ল্যাটফর্মে মৃত্যুদন্ড কার্যকর করা হয়। এবং কার্যত একই জিনিস যা তাদের মধ্যে ওয়েব ফর্ম্যাটে করা যায় তা তাদের স্থানীয় ইনস্টলযোগ্য অ্যাপ্লিকেশন ফর্ম্যাটে করা যেতে পারে।

হাইব্রিড অ্যাপ্লিকেশনগুলি পূর্ববর্তী 2 এর ইউনিয়ন থেকে উদ্ভূত হয়েছিল, ওয়েব অ্যাপ্লিকেশনগুলির ভাষাগুলির সাথে বিভিন্ন প্ল্যাটফর্মগুলিতে তাদের ব্যবহারের মঞ্জুরি দেয় এমন অ্যাপ্লিকেশনগুলি, তবে নেটিভ অ্যাপ্লিকেশনগুলির দক্ষতার সাথে, যেখানে এটি কার্যকর করা হয় সেখানে সরঞ্জাম, ডিভাইস বা প্ল্যাটফর্মের এইচডব্লিউ বৈশিষ্ট্যের একটি বড় অংশ অ্যাক্সেস করতে পারে। অন্য কথায়, তারা একটি ওয়েব বিকাশের বহুমুখিতা এবং নেটিভ অ্যাপ্লিকেশনগুলির মতো এইচডাব্লুতে মানিয়ে নেওয়ার দক্ষতার পুরো সুযোগ নেয়।

বর্তমান

আজকাল, প্রগ্রেসিভ ওয়েব অ্যাপ্লিকেশনগুলি বিকাশ করা হয়, প্রগ্রেসিভ ওয়েব অ্যাপস (পিডাব্লুএ) নামেও পরিচিত, এটি মূলত ওয়েব পৃষ্ঠাগুলি যা "পরিষেবা কর্মী" ব্যবহার করে এবং অন্যান্য প্রযুক্তিগুলি, এবং নেটিভ অ্যাপ্লিকেশনগুলির সাথে আরও অনুরূপ এবং ওয়েব অ্যাপ্লিকেশনগুলির সাথে কম আচরণ করে। এইভাবে, "পরিষেবা কর্মী" এবং অন্যান্য প্রযুক্তিগুলি পটভূমিতে চলাকালীন, অ্যাপ্লিকেশনটি ওয়েব ব্রাউজারের মধ্যে চলে।

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

উপসংহার

বিজ্ঞান ও প্রযুক্তির খুব হৃদয়ে নিমজ্জিত হওয়ার জন্য সফটওয়্যার ডেভলপমেন্টের জগতের বিকাশ এবং অগ্রগতি বন্ধ হয় না। এবং এইভাবে ইনস্টলযোগ্য সফ্টওয়্যার (নেটিভ অ্যাপ) অ্যাপ্লিকেশনগুলির আরও অনেক ধরণের (ওয়েব, হাইব্রিড, প্রগ্রেসিভ, বিতরণ) পথ দিয়েছিল।

যে ফর্মগুলি অবশ্যই খুব শীঘ্রই অ্যাপ্লিকেশনগুলির নতুন এবং উদ্ভাবনী ফর্মগুলিকে এগিয়ে দেবে, যা বর্তমান এবং পরিবর্তিত প্রযুক্তির ব্যবহার দ্বারা প্রভাবিত হবেযেমন বিগ ডেটা, ডিপ লার্নিং, কৃত্রিম বুদ্ধিমত্তা এবং ক্লাউড কম্পিউটিং এবং ব্লকচেইনের মতো এখনও পরিবর্তনশীল প্রযুক্তি।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   আরজাল তিনি বলেন

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

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

    এই আইটি মেরুটিকে আরও কিছুটা দৃশ্যমান করার জন্য আপনাকে এলপিআই ধন্যবাদ।

    লিনাক্স মিন্ট চালিত একটি পিসি থেকে পড়ুন এবং মন্তব্য করেছেন।

    1.    লিনাক্স পোস্ট ইনস্টল তিনি বলেন

      আপনার দুর্দান্ত মন্তব্যের জন্য ধন্যবাদ ... শুভেচ্ছা, আরজাল!