প্রস্তাবিত, 2024

সম্পাদকের পছন্দ

QCon: অ্যাপ্লিকেশন ডেভেলপমেন্ট ভেনাসিক Shift

Devar Bhabhi hot romance video देवर à¤à¤¾à¤à¥€ की साथ हॉट रोमाà¤

Devar Bhabhi hot romance video देवर à¤à¤¾à¤à¥€ की साथ हॉट रोमाà¤
Anonim

একইভাবে যে জাভার সি ++ 15 বছর আগে এন্টারপ্রাইজ সফটওয়্যারের জন্য প্রভাবশালী প্রোগ্রামিং ল্যাংগুয়েজ, ওয়েব ডেভেলপমেন্ট টেকনোলজি যেমন এইচটিএমএল, জাভাস্ক্রিপ্ট এবং অন্যান্যরাও আজকে একটি ওরাকল সফটওয়্যার এক্সিকিউটিভ।

নতুন ওয়েব ডেভেলপমেন্ট টেকনোলজিকে আজকের মোবাইল প্ল্যাটফর্মে আরও ভাল করে তুলেছে, মঙ্গলবার নিউ ইয়র্কের QCon সফ্টওয়্যার কনফারেন্সে ওরেকলের উন্নয়নের ভাইস প্রেসিডেন্ট ক্যামেরন পুর্ডি বলেন।

"HTML5 এবং জাভাস্ক্রিপ্ট একসাথে নিজেদের মধ্যে একটি প্রোগ্রামিং প্ল্যাটফর্ম হয়ে উঠছে, "Purdy বলেন। "জনসাধারণের অস্তিত্বে আসার পর, আমরা 15 বছরের মধ্যে এই পরিবর্তন দেখতে পাইনি," পার্ডি বলেন। তাদের ক্রমবর্ধমান জনপ্রিয়তা "আমরা 1996 সালে জাভা সঙ্গে দেখেছি কি সমতুল্য" হতে পারে।

তার যুক্তি অনুমোদন, Purdy 1990 এর মাঝামাঝি মধ্যে জনপ্রিয়তা জাভা এর বৃদ্ধি পিছনে কারণ পরীক্ষা, যখন C + + ছিল তখন জন্য প্রভাবশালী প্রোগ্রামিং ভাষা বিল্ডিং এন্টারপ্রাইজ অ্যাপ্লিকেশন।

অনেক জাভা দ্রুত সাফল্যের কারণে কোম্পানির যে সূর্য মাইক্রোসিস্টেম তৈরি করে, কিন্তু এই কঠোরভাবে কেস না Purdy যুক্তি ছিল প্রচেষ্টা। "জাভা বড় ছিল না কারণ এটি ভালভাবে বাজারজাত ছিল … সূর্য একটি কাগজ ব্যাগ তার উপায় বাজারে পারে না," তিনি বলেন ,. (ওরাকল এখনই জাভাতে ট্রেডমার্কগুলি মালিক।) এর পরিবর্তে, জাভা জনপ্রিয়তা লাভ করে কারণ এটি ডেভেলপারদের চাহিদার যথাযথভাবে মাপসই। "বাস্তব প্রযুক্তির কারন ছিল যে জাভা ছিল গুরুত্বপূর্ণ," তিনি বলেন।

সেই সময়ে, জাভা বেশ কয়েকটি পদ্ধতিতে প্রোগ্রামিংকে সহজ করেছে। এটি স্বয়ংক্রিয়ভাবে আবর্জনা সংগ্রহ, মেমরি মুক্ত করার কাজ যা আর ব্যবহার করা হয় না। C ++ প্রোগ্রামে মেমরি মুক্ত করার জন্য কোড লেখা হচ্ছে প্রোগ্রামারদের কাছে বোঝা হতে পারে। এছাড়াও, আবর্জনা সংগ্রহগুলি স্বয়ংক্রিয় করে, জাভা কাঠামোর বৃহত্তর ব্যবহারের জন্য, বা লাইব্রেরির সেটগুলির জন্য পথ তৈরি করতে সক্ষম ছিল যা স্বয়ংক্রিয়ভাবে বিভিন্ন রুটিন কাজগুলি করে। এছাড়াও, জাভা একাধিক প্ল্যাটফর্মে প্রসারিত করার জন্য উপযুক্ত ছিল, তত্ত্বগতভাবে উপলব্ধ একটি ক্ষমতা C + + যদিও বাস্তবায়ন করা কঠিন ছিল।

C ++ কিছু আপগ্রেড আছে, Purdy ভর্তি। এটা দ্রুত, একটি নির্দিষ্ট হার্ডওয়্যার প্ল্যাটফর্মের বিপরীতে কোডটি কীভাবে সরাসরি কম্পাইল করা হয় তার জন্য ধন্যবাদ। এছাড়াও, জাভা এর আবর্জনা সংগ্রহের রুটিন অনিয়মিত সময়ে একটি প্রোগ্রামের অপারেশনকে ধীর করে দিতে পারে এমনকি সতর্কতা অবলম্বনের সাথেও। আরেকটি ঊর্ধ্বগতি: একটি C ++ প্রোগ্রাম একটি জাভা প্রোগ্রাম হিসাবে অনেক মেমরি আপ গ্রহণ করে না, কারণ এটি অনেক সমর্থনকারী ফাইলের প্রয়োজন হয় না এবং নির্দিষ্ট স্থাপত্যের জন্য লেখা হয়। এটি

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

এছাড়াও, জাভা প্রোগ্রাম C ++ প্রোগ্রাম তুলনায় মাল্টিকোর প্রসেসরের উপর চালানোর জন্য ভাল উপযুক্ত, Purdy যুক্তিযুক্ত। মাল্টিকোর প্রসেসরের জন্য প্রোগ্রামিং C ++ এ একটি ক্লান্তিকর কাজ হতে পারে। বিপরীতে, জাভা এর ভার্চুয়াল মেশিনটি কোন প্রসেসর ব্যবহার করতে পারে তা বোঝায়।

"C ++ এর সমস্ত সুবিধা মূল্যবান নয়। জাভা শক্তিগুলি এই জগতের জন্য সুবিন্যস্ত।" যদিও সি এবং সি ++ একটি বিশেষ প্ল্যাটফর্মের জন্য বিশেষভাবে উপযুক্ত, অপারেটিং সিস্টেম বা ব্রাউজারের উন্নয়ন করার সময় গুরুত্বপূর্ণ, এই ধরনের উন্নয়ন প্রচেষ্টার জন্য সবসময় বলা হয় না। "আমরা কতগুলি ব্রাউজার দরকার?" তিনি জিজ্ঞাসা, অলঙ্কৃতভাবে তিনি বলেন, "সি ++ প্রয়োজন নেই এমন অনেক জায়গা নেই।"

প্রোগ্রামিং প্রয়োজন আজ একটি অনুরূপ বিঘ্ন প্রতিশ্রুতি যখন জাভা supplanted C ++, Purdy বলেন। আমরা একটি সার্ভার-পার্শ্ব স্থাপত্য থেকে যা Purdy একটি "পাতলা সার্ভার আর্কিটেকচার বলা হয় চলন্ত হয়," তিনি বলেন ,. তিনি এই স্থানটিকে ক্লাউড কম্পিউটিং, HTML5 এবং মোবাইল ডিভাইসগুলির সংমিশ্রণে তুলে ধরেছেন।

"তিনটি জিনিস আমাদের শিল্পে নিখুঁত ঝড়ের মতবাদ সৃষ্টি করবে", পড্ডি বলেন।

মোবাইল কম্পিউটিংয়ের জন্য ব্যাক-এন্ড পরিষেবা প্রয়োজন ভারী প্রক্রিয়াকরণ পরিচালনা করুন। যাইহোক, ব্যবহারকারীর ডিভাইস সবসময় সংযুক্ত হয় না। ফলস্বরূপ, সার্ভারে বসবাসের জন্য ব্যবহৃত কিছু ক্ষমতা স্থানীয় ডিভাইসে পাওয়া আবশ্যক, যাতে ডিভাইসটি যখন ইন্টারনেটের সাথে সংযুক্ত না হয় তখন এটি ব্যবহার করা যায়। HTML5 এবং জাভাস্ক্রিপ্টের সংমিশ্রণ ডিভাইসে স্টোরেজ এবং প্রসেসিং করার ক্ষমতা উপলব্ধ করে।

"অ্যাপ্লিকেশনগুলি একটি খুব চর্বি সার্ভার মডেল থেকে স্থানান্তরিত হবে, যেখানে সমস্ত প্রদর্শন লজিক সার্ভারে রাখা হয়, আরও অনেক পাতলা সার্ভার মডেলের যেখানে প্রদর্শন লজিক ব্রাউজার নিজেই হয়, "Purdy বলেন ,. "সার্ভারের সাথে যোগাযোগগুলি পরিষেবা এবং ডেটা দিয়ে থাকে।"

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

QCon সম্মেলন বুধবারের মধ্য দিয়ে চলছে।

Joab Jackson এন্টারপ্রাইজ সফটওয়্যার এবং সাধারণ প্রযুক্তি ব্রেকিং নিউজ জুড়ে দেয় আইডিজি নিউজ সার্ভিস জন্য Joab টুইটারে Joab_Jackson এ অনুসরণ করুন। Joab এর ইমেইল ঠিকানা [email protected]

Top