বাড়ি এগিয়ে চিন্তা মাইক্রোসফ্ট ক্রস প্ল্যাটফর্ম সরঞ্জামগুলি তৈরিতে জোর দেয়

মাইক্রোসফ্ট ক্রস প্ল্যাটফর্ম সরঞ্জামগুলি তৈরিতে জোর দেয়

ভিডিও: पहली बार में कुछ नहीं होता | Sonu Sharma | Best Motivational Video | For association : 7678481813 (সেপ্টেম্বর 2024)

ভিডিও: पहली बार में कुछ नहीं होता | Sonu Sharma | Best Motivational Video | For association : 7678481813 (সেপ্টেম্বর 2024)
Anonim

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

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

এটি জোর দেওয়া একটি বড় পরিবর্তন বলে মনে হচ্ছে।

মাইক্রোসফ্টের প্রধান নির্বাহী কর্মকর্তা সত্য নাদেলা সম্মেলনটি উদ্বোধনের সময় বলেছিলেন, "মূলত, আমরা একটি বিকাশকারী সংস্থা এবং প্রথমে একটি প্ল্যাটফর্ম সংস্থা company" তিনি উল্লেখ করেছিলেন যে মাইক্রোসফ্ট দুটি বিকাশকারী পল অ্যালেন এবং বিল গেটস দ্বারা প্রতিষ্ঠিত হয়েছিল, যার প্রথম পণ্যটি অন্য বিকাশকারীদের সহায়তা করার লক্ষ্যে ছিল।

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

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

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

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

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

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

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

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

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

আজকাল বেশিরভাগ জোর দেওয়া হচ্ছে সফ্টওয়্যার-এর-এ-এ-পরিষেবা অ্যাপ্লিকেশনগুলিতে এবং অতি সম্প্রতি ছোট "মাইক্রোসার্ভেসিস" -এ যা অন্য অ্যাপ্লিকেশনগুলি কল করতে পারে। মাইক্রোসফ্ট এই পরিষেবাগুলির বিভিন্ন ধরণের প্রদর্শন করেছে এবং এই জাতীয় পরিষেবাগুলিকে একসাথে আবদ্ধ করার জন্য আযুর সার্ভিস ফ্যাব্রিকের ঘোষণা দিয়েছে।

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

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

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

পরে, মাইক্রোসফ্টের স্টিভ গুগেনহেইমার এবং জন শেভুক ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন তৈরির জন্য কয়েকটি নতুন জাভা স্ক্রিপ্ট লাইব্রেরি এবং গিটহাবের একটি এন্টারপ্রাইজ সংস্করণ সহ নতুন সরঞ্জাম দেখিয়েছিলেন।

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

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

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

মাইক্রোসফ্ট ক্রস প্ল্যাটফর্ম সরঞ্জামগুলি তৈরিতে জোর দেয়