মাইক্রোসফ্ট এর রেজার এবং ব্লেজার বিস্তৃত ওয়েব বিকাশ সরঞ্জাম অফার করে। নেট বিকাশকারীদের যারা কেবল সর্বশেষ। নেট নেট 3.0 এসডিকে ডাউনলোড করতে হবে

উইন্ডোজ / মাইক্রোসফ্ট এর রেজার এবং ব্লেজার বিস্তৃত ওয়েব বিকাশ সরঞ্জাম অফার করে। নেট বিকাশকারীদের যারা কেবল সর্বশেষ। নেট নেট 3.0 এসডিকে ডাউনলোড করতে হবে 4 মিনিট পঠিত

মাইক্রোসফ্ট ব্লেজার



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

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



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



মাইক্রোসফ্ট। নেট বিকাশকারীদের কাছে কেন রেজার, ওয়েবঅ্যাসবেশন এবং ব্লেজার গুরুত্বপূর্ণ?

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



ডাব্লুএএসএম হ'ল একটি নিম্ন-স্তরের সমাবেশের মতো ভাষা যা সি / সি ++ এবং জাস্টের মতো সংকলন লক্ষ্য সহ ভাষা সরবরাহ করে। এই ভাষাগুলি পরিবর্তে ওয়েবে সহজেই চলতে পারে। মজার বিষয় হল, যদিও ডাব্লুএএসএম জাভাস্ক্রিপ্টের বিকল্প, এটি পরিপূরক হিসাবে বিবেচনা করা যেতে পারে এবং একেবারে বিপরীতে নয়। অন্য কথায়, ডাব্লুএএসএম এর সাথে ডিজাইন করা ওয়েব অ্যাপ্লিকেশনগুলি জাভাস্ক্রিপ্টের সাহায্যে উন্নতদের পাশাপাশি কাজ করতে পারে।

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

একক পৃষ্ঠার অ্যাপ্লিকেশন ফ্রেমওয়ার্কের আদর্শ বিকল্প হিসাবে রেজার থেকে ব্লেজার বিকশিত হয়েছে:

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

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

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

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

রেজার এবং ব্লেজার সীমাবদ্ধতা:

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

ব্লেজারের মধ্যে সর্বাধিক লক্ষণীয় সীমাবদ্ধতা হ'ল ডিবাগিং সম্পর্কিত regarding বগগুলি ট্র্যাক করার জন্য বিকাশকারীদের তাদের কোডগুলিতে বিস্তৃত লগিং যুক্ত করতে হবে। দ্বিতীয় সর্বাধিক গুরুত্বপূর্ণ বিবেচ্য হ'ল উচ্চ প্রাথমিক লোডের প্রভাব। অন্য কথায়, ব্লেজার অ্যাপ্লিকেশনগুলি তাদের সাথে যথেষ্ট উচ্চতর অ্যাপ্লিকেশন আকার নিয়ে আসে। একটি বেসিক ব্লেজার অ্যাপ্লিকেশন এটি 2 থেকে 3 এমবি পর্যন্ত যে কোনও জায়গায় বহন করতে পারে। এটি সাধারণ শেষ ব্যবহারকারীদের দ্বারা বড় আকার হিসাবে নাও দেখা যেতে পারে, এটি ওয়েব অ্যাপ্লিকেশনগুলির বিশ্বে একটি ভারী বোঝা হিসাবে বিবেচিত। মজার বিষয় হল, সরল ক্যাশে পরবর্তী পুনঃলোডগুলির সময় ডেটা যথেষ্ট পরিমাণে হ্রাস করে।

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