এইচটিএমএল 5 কীভাবে ফ্ল্যাশটিকে "প্রতিস্থাপন" করতে পারে? [বন্ধ]


140

আইপ্যাড উন্মোচন হওয়ার পর থেকে আলোচনার একটি বিষয় যা পুনরুত্থান দেখেছে তা হ'ল ফ্ল্যাশ বনাম এইচটিএমএল 5 এর ইস্যু। তাদের মধ্যে এমনও রয়েছে যে পরামর্শ দেয় যে এইচটিএমএল 5 একদিন অ্যাডোব ফ্ল্যাশ সরবরাহ / প্রতিস্থাপন করবে।

আমি ব্রাউজারে চলমান সফ্টওয়্যার বিকাশ করি না, সুতরাং আমার (সীমাবদ্ধ) বোঝার বিষয়টি হ'ল:

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

কেউ দয়া করে ব্যাখ্যা করতে পারেন (এই সি / সি ++ বিকাশকারীকে) কোনও প্রযুক্তি / কোডিং পয়েন্ট অফ ভিউ থেকে কীভাবে সম্ভব যে কোনও পাঠ্য-ভিত্তিক মার্কআপ ল্যাঙ্গুয়েজ (এইচটিএমএল 5) একটি মাল্টিমিডিয়া ফ্রেমওয়ার্ক (ফ্ল্যাশ) এর প্রতিস্থাপন হিসাবে বিবেচিত হতে পারে?

দয়া করে কোনও মতামত যুক্তি নেই - কেবল প্রযুক্তিগত তথ্য।


6
নোট করুন যে এইচটিএমএলটি ইতিমধ্যে আপনি বেশ কিছু সময় ধরে বর্ণনা করেছেন তেমন স্থির ছিল না। এইচটিএমএল 5 এটি একটি নতুন স্তরে নিয়ে যাওয়ার পরে, "স্বাভাবিক" এইচটিএমএল সিএসএস + জেএস এর সাথে ইতিমধ্যে কিছু আকর্ষণীয় প্রভাব ফেলতে পারে।
জোচিম সৌর

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

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

এইচটিএমএল 5 শব্দটি সাধারণত HTML5 জাভাস্ক্রিপ্ট এপিআই (যার মধ্যে ডাটাবেস, নেটওয়ার্কিং, মেসেজিং, স্টোরেজ অন্তর্ভুক্ত) পাশাপাশি গ্রাফিক্স অ্যানিমেশন এবং সিএসএস এবং ডিওএম ম্যানিপুলেশন সহ প্রভাবগুলি বোঝায়। ক্যানভাস, এসভিজি, স্প্রাইটস, পিকচার ট্রান্সফর্মেশন গুঁই কন্ট্রোল ইত্যাদির মতো প্রযুক্তির কথা বলতে হবে না।
eckes

1
137 একটি "অ-গঠনমূলক" প্রশ্নে আপত্তি জানায় .... সর্বোত্তমভাবে বিড়ম্বনা
মাইক

উত্তর:


85

এই আলোচনার প্রসঙ্গে লোকেরা আলগাভাবে এইচটিএমএল 5 কে কীভাবে উল্লেখ করে তা হ'ল এইচটিএমএলকে একটি মার্কআপ ল্যাঙ্গুয়েজ, সিএসএস যা এটি কীভাবে রেন্ডার করা হয় তা এবং জাভাস্ক্রিপ্ট কোড যা HTML এবং সিএসএসকে গতিশীলভাবে পরিচালনা করে as

তদুপরি, এইচটিএমএল 5-তে কেবল স্ট্যান্ডার্ড পাঠ্য উপাদানই নয়, যার <canvas>উপর 2 ডি গ্রাফিকগুলিও আঁকতে পারে এবং যে <video>উপাদানগুলিতে ভিডিও এম্বেড করা হয় (নাম অনুসারে বোঝায়)।

সুতরাং, এইচটিএমএল 5 এর পূর্ণাঙ্গ বাস্তবায়নে, আপনি ফ্ল্যাশ ব্যবহার না করে গতিশীল ওয়েব সাইটগুলি প্রয়োগ করতে পারেন। একটি উদাহরণ ইউটিউবের এইচটিএমএল 5 সংস্করণ, যা সাফারি / ক্রোম ব্যবহারকারীদের জন্য বিটা হিসাবে সম্প্রতি চালু হয়েছে , এখানে দেখুন । আর একটি হ'ল জাভাস্ক্রিপ্ট + এইচটিএমএলে একটি এনইএস এমুলেটর । (আচ্ছা উত্তরোত্তর সত্যই এইচটিএমএল 5 এর সাথে সম্পর্কিত নয় ... এটি ব্যবহার করে <canvas>))


2
প্রসেসিং.জেএস ক্যানভাস ট্যাগের একটি আকর্ষণীয় অ্যাপ্লিকেশন।
এস্কো

আপনি আপনার ব্রাউজার এবং ওএসের উপর নির্ভর করে যে কোনও সংখ্যক 3 ডি লাইব্রেরি ব্যবহার করে ক্যানভাস উপাদানের ভিতরে 3 ডি উপাদান রেন্ডার করতে পারেন। আইই 9 এর সর্বশেষ পূর্বরূপটি নেটিভ সাপোর্ট ব্যবহার করে এর ব্যবহার দেখায় (আমি ডাইরেক্টএক্স ধরে নিচ্ছি, তবে আমি নিশ্চিত হতে পারি না) ie.microsoft.com/testdrive/Performance/AteroidBelt/…
NateDSaint

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

"এইচটিএমএল 5 এর পূর্ণাঙ্গ বাস্তবায়ন", মে 2014: বিভিন্ন ব্রাউজারের সাথে এখনও সামঞ্জস্যের সমস্যা।
কাই নাক

67

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

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

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

ওপেন স্ট্যান্ডার্ড যতটা উপযুক্ত লক্ষ্য, আমি যেভাবে বলছি তাতে এই প্যানিংটি দেখছি না ...

আমার দুই সেন্ট.


2
এসজে এর পাশে আমি এমন সাইটগুলি দেখেছি যেগুলি আমার মেশিনের পাওয়ার হাউসটিকে ফ্ল্যাশ ভিত্তিক বিজ্ঞাপন দ্বারা হাঁটুতে এনেছে। এগুলি স্বীকার করা হয় খারাপভাবে ফ্ল্যাশ বিজ্ঞাপনগুলি করা হয় তবে এটি ফ্ল্যাশ। এখন একটি মোবাইল ফোনে এমন একটি বিজ্ঞাপন যা সিপিইউকে 100% বাড়িয়ে তুলতে পারে তা ভাল নয় এবং আমি এস জে দৃ stand়তার সাথে দাঁড়িয়ে বলছি যে ফ্ল্যাশ ক্ষতিকারক।
গ্রাহাম.রিডস

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

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

3
জাভাস্ক্রিপ্টে জটিল গেমগুলি লেখা সম্ভব। এর অর্থ এই নয় যে আমি চাই। গেমগুলি আরও ভাল পৃথক সিস্টেম, গেমপ্লে যুক্তি ইত্যাদির জন্য ভাষার কাঠামোগত বৈশিষ্ট্যগুলিতে প্রচুর নির্ভর করে And এবং এটি সন্দেহ নেই যে জাভাস্ক্রিপ্টের কাঠামোগত বৈশিষ্ট্যগুলির একটি স্বতন্ত্র অভাব রয়েছে (উদাহরণস্বরূপ, জেএস অবজেক্টে একটি লাইব্রেরি গুটিয়ে রাখতে ক্লোজারগুলি ব্যবহার করা একটি দুর্দান্ত cool ধারণা যে আমি প্রশংসা করতে পারেন, কিন্তু এটি একটি সামান্য জাঙ্কি)। এবং এপিআই সম্পর্কিত, আমি <audio>ক্যাচ আপ না হওয়া পর্যন্ত এইচটিএমএল 5 / জেএস / ক্যানভাস গেমগুলিকে স্পর্শ করতে অস্বীকার করি <canvas>
michael.bartnett

1
আমি এটি সমর্থন করি। আমার জন্য একটি অ্যানিমেশন সরঞ্জাম হিসাবে ফ্ল্যাশ কোনও বিজ্ঞাপন বা কোনও সাইটের লোগোর চেয়ে বড় কোনও কিছুর জন্য HTML5 স্টাফ দ্বারা প্রতিস্থাপন করা যাবে না can সকলেই ফ্ল্যাশ শিখায় তবে মজার ওয়েব অ্যানিমেশনগুলি কোথায় থাকলে তা যদি চলে যায়? লোকেরা এখনই তাদের ফ্ল্যাশ অ্যানিমেশনগুলিকে কম রেজিস ভিডিওগুলিতে রেন্ডার করতে শুরু করেছে যাতে আপনি তাদের পিক্সেলিটেড দেখতে পারেন ... ধন্যবাদ না, এর চেয়ে বরং আমি (ছোট!) ফ্ল্যাশ ফাইলটি ভয়ঙ্কর ভেক্টর ভিত্তিক গ্রাফিক্সের সাথে রাখতে পারি যা আমি 1080p বা আরও বড় আকারে প্রসারিত করতে পারি যদি আমি তাদের পিক্সেলটিং ছাড়াই করতে চাই।
sinni800

37

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

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

উপহাসের পরিবর্তে আপনি এমন একটি এইচটিএমএল 5 ভিজ্যুয়াল পরিবেশ নিয়ে আসতে চাইতে পারেন যা ফ্ল্যাশের প্রতিদ্বন্দ্বী।


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

5
ট্রাইজি, আমি একমত নই এইচটিএমএল 5 ফ্ল্যাশ প্রতিস্থাপন করতে পারেন কিনা প্রশ্ন। বাস্তবের প্রশ্নের উত্তর দেওয়ার জন্য আপনাকে এখনও লেখার সরঞ্জামের উপলব্ধতার বিষয়টি বিবেচনা করতে হবে into
হেলোরোল্ডার

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

2
আপনার সম্প্রতি প্রকাশিত হাইপ চেষ্টা করা উচিত ।
অ্যালেক্সমুলার

3
এই উত্তরটি পুরানো হয়ে
গেলো

10

প্রযুক্তিগত / কোডিং পয়েন্ট অফ ভিউ থেকে এটি কীভাবে সম্ভব যে কোনও পাঠ্য-ভিত্তিক মার্কআপ ল্যাঙ্গুয়েজ (এইচটিএমএল 5) একটি মাল্টিমিডিয়া ফ্রেমওয়ার্ক (ফ্ল্যাশ) এর প্রতিস্থাপন হিসাবে বিবেচিত হতে পারে?

এইচটিএমএল 5 "ওয়েব প্রযুক্তি স্ট্যাক" এর নতুন হট নাম, কেবল একটি "মার্কআপ ল্যাঙ্গুয়েজ" নয়।

এটিতে একটি প্রোগ্রামিং ভাষা রয়েছে (জাভাস্ক্রিপ্ট), যেমন ফ্ল্যাশ রয়েছে; সাধারণত "HTML5" হিসাবে লেবেল করা প্রচেষ্টার অংশ হিসাবে উল্লেখযোগ্যভাবে প্রসারিত, গ্রাফিক্স আঁকার উপায়গুলি (এসভিজি, <স্ক্যানভাস>), অডিও এবং ভিডিও খেলুন (<অডিও>, <ভিডিও>) API

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

["ওপেন স্ট্যান্ডার্ডগুলি আরও ভাল" দাবিগুলি অপসারণ করতে সম্পাদিত] যা আমি ব্যাক আপ করতে খুব অলস]


3
ম্যাক ওএসে ফ্ল্যাশ ক্র্যাশ সম্পর্কিত দাবিতে কিছু অতিরিক্ত বিশদ যুক্ত করার মাধ্যমে। daringfireball.net/2010/01/apple_adobe_flash
য়োথম

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

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

6
@ অ্যান্টনি - আপনি আমার বক্তব্য মিস করেছেন। আমি অবশ্যই বলছি না যে ওপেনজিএল এটি একটি অপ্রয়োজনীয় প্রযুক্তি, এটি অনেক দূরে। আমার বক্তব্য হ'ল মালিকানা প্রযুক্তির চেয়ে প্রায়শই বেশি প্রযুক্তি উন্নয়নের জন্য চালিকা শক্তি than ডাইরেক্টএক্স ওপেনজিএল থেকে দূরে সরে গেছে এবং এটি তখন থেকেই ধরা পড়ছে। tomshardware.com/reviews/opengl-directx,2019.html এটি যদি গত 10+ বছর আগে ফ্ল্যাশ না করা হত তবে আমরা ভিডিও (ইউটিউব) এবং জটিল ইন্টারেক্টিভ মিডিয়া না করে থাকতাম । আরও কী ফ্ল্যাশ তা ক্রমাগত উন্নতি করতে থাকবে। মালিকানাধীন প্রযুক্তি ছাড়াই আমরা শামুক গতিতে এগিয়ে যাব।
অ্যালান

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

8

এটি কেবল HTML5 নয়, যখন এটি ব্রাউজারের গ্রহণ সম্পূর্ণ হয় adop উদাহরণস্বরূপ, এইচটিএমএল 5 <video>ট্যাগ উপস্থিতি মানে ভিডিওটি উপস্থিত করার জন্য কোনও ব্রাউজার সরবরাহ করা ভিডিও প্লেয়ার ব্যতীত কিছুই নেই (এই মুহুর্তে, আশা, ফ্ল্যাশ ভিডিওটির আর প্রয়োজন হবে না)। একই <audio>ট্যাগ জন্য যায় ।

অতিরিক্তভাবে, এইচটিএমএল 5 এর ক্যানভাস উপাদান (জেএস এর সাথে মিলিত) ব্রাউজারের মধ্যে আগের চেয়ে আরও উন্নত গ্রাফিক্সের অনুমতি দেয়।


7

ওয়েল, HTML5 এর / ক্যানভাস + + জাভাস্ক্রিপ্ট ক্ষমতার একটি ছাপ পেতে, আপনি কটাক্ষপাত করা করতে পারেন এই একটি বাস্তবায়ন যা Wolfenstein 3D কোনো ফ্ল্যাশ (নোট ব্যবহার না করে, বিশুদ্ধরূপে HTML5 এর মধ্যে সম্পন্ন করা যে আপনি একটি ক্যানভাস-সক্রিয় করতে হবে এই কাজ দেখতে ফায়ারফক্সের মতো ব্রাউজার)।


6

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

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


5

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

আমি ইতিমধ্যে ক্যানভাসে ওল্ফেনস্টাইন 3 ডি দেখেছি। এর নিকৃষ্ট । এবং ক্ষুদ্র আমরা আরও বড় উইন্ডো দিয়ে আরও ভাল 3 ডি ইঞ্জিন তৈরি করতে পারি। যে বীট?


1
দুর্দান্ত পয়েন্ট! তত্ত্বের মধ্যে আমি মনে করি বেশিরভাগ লোকেরা জানেন যে এইচটিএমএল একদিন ফ্ল্যাশের কার্যকর বিকল্প হয়ে উঠবে। যাইহোক, সংস্করণ 5 এটি কিনা, এটিই প্রশ্ন। এইচটিএমএল 6 ... হতে পারে। তবে সমস্যাটি হ'ল ওপেন সোর্সগুলির মানক সংস্থাটি মালিকানাধীন প্রযুক্তির বিপরীতে আমলাতান্ত্রিক জটিলতার কারণে শামুকের মতো চলে where
হেলিওল্ডার

4

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

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


4

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


এটি একটি প্রশ্ন, উত্তর নয়। এইচটিএমএল 5 বাজওয়ার্ডে এসভিজি রয়েছে যা ঘোষিত অ্যানিমেশনটি অন্তর্ভুক্ত করে।
hsivonen

সুতরাং আপনি নিজের স্বার্থপর লাভের জন্য ফ্ল্যাশ করবেন না? এটি আইটি ক্ষেত্র নয় অটো শিল্প ... জাগো।

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

4

অনেক লোক দাবি করেন যে এইচটিএমএল 5 ফ্ল্যাশ এবং সিলভারলাইটের মতো প্লাগইনগুলি বন্ধ করে দেবে, তবে এটি কেবল তেমনটি নয়।

উদাহরণস্বরূপ, এই পরিস্থিতিতে দেখুন।

একটি ইউআরএল বাইনারি ফাইল লোড করুন। ডেমোর স্বার্থে, আমরা শেপফাইল বিন্যাস (.shp) ব্যবহার করব, যা একটি সমন্বিত সিস্টেমে ভৌগলিক বহুভুজ রয়েছে।

বাইট বিষয়বস্তু ক্লায়েন্ট পাশ পার্স।

একটি দক্ষ পদ্ধতিতে বিষয়বস্তু আঁকুন।

ডেমো: http://www.libertyvanguard.com/liberty-gis

এটি কেবলমাত্র একটি উদাহরণ যেখানে প্লাগইন প্রযুক্তি HTML5 দ্বারা প্রতিস্থাপিত হবে না।


3

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

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

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


3

জিইউআই ইভেন্টগুলি ট্র্যাক করার জন্য এবং নতুন এইচটিএমএল 5 উপাদানগুলির স্ক্রিপ্টিংয়ের জন্য জাভাস্ক্রিপ্টগুলির সাথে একত্রে আপনি ফ্ল্যাশ কী অফার করে তা প্রচুর পাবেন।

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

এইচটিএমএল 5 এ গ্রাফের উদাহরণ দেখতে এক নজরে দেখুন jit


3

এইচটিএমএল 5 স্ট্যান্ডার্ডকে সমর্থন করে এমন আধুনিক ব্রাউজারের তৃতীয় পক্ষের প্লাগইনগুলির প্রয়োজন ছাড়াই ব্রাউজারের অভ্যন্তরে সমর্থিত মিডিয়া ফাইল বাজানোর ক্ষমতা রয়েছে।

আপনি নিজে চেষ্টা করে দেখতে পারেন সাফারি এবং গুগল ক্রোমের সর্বশেষ সংস্করণ (ফায়ারফক্স ৩. 3. এছাড়াও) <video>সরাসরি এইচটিএমএল 5 পৃষ্ঠায় ট্যাগ খেলতে পারে । ইউটিউব এখন এইচটিএমএল 5 সমর্থন করে

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


অ্যাপল এর ডিভাইসগুলিতে অনুমোদিত মিডিয়া কনভেশন প্রসেসিংয়ের পছন্দটির HTML5 এর সাথে কোনও সম্পর্ক নেই।

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

3

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


1
সঙ্গে <canvas>এবং <video>আপনি খুব HTML5 এর / জেএস জিনিস সমস্ত প্রকারের করতে পারেন। আপনি কি এটি ফ্ল্যাশ করতে পারেন? craftymind.com/factory/html5video/CanvasVideo.html
TRiG

2
বুদ্ধিমান ভিডিও: পি এটি এইচটিএমএল 5 এর শক্তির এক দুর্দান্ত ভয়ঙ্কর উদাহরণ। ফ্ল্যাশ এ আপনি করতে পারেন এমন কিছু জিনিস রয়েছে তবে আপনি HTML5 এ করতে পারবেন না এমন জিনিসও রয়েছে।
হেলোরোল্ডার

3

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

কটাক্ষপাত প্রশস্ত SDK এর - জাভাস্ক্রিপ্ট UI 'তে ফ্রেমওয়ার্ক , এটা স্থাপত্য মূলত আপনি ফ্লেক্স, Silverlight বা গেকো কি পাবেন থেকে উত্তরাধিকারী। এটি ক্রস ব্রাউজার সক্ষম করে এমন একটি ইউআই প্রযুক্তি হ'ল এক্স ইউ এল, সিএসএসে স্টাইলযোগ্য এবং এক্সএলএল ডম বা জিকুয়ারি এপিআই সহ জাভাস্ক্রিপ্টে প্রোগ্রামযোগ্য। ফ্রেমওয়ার্কের শীর্ষে আপনি নিজের ইউআই প্রযুক্তিও তৈরি করতে পারেন।


3

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


3

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


2

আমি প্রথম স্টিভ জবস থেকে "ফ্ল্যাশ প্রতিস্থাপন ফ্ল্যাশ" এর মন্তব্য শুনেছি। (তিনি সম্ভবত ফ্ল্যাশকে ঘৃণা করেছেন কারণ এটি তার ম্যাক কম্পিউটারগুলিতে ক্র্যাশ করেছে আমি নিশ্চিত নই। আমি মনে করি তিনি স্পর্শ ছাড়েন। প্রমাণটি তার হাস্যকর পণ্য "আইপ্যাড"))

মুল বক্তব্যটি কীভাবে এটি উন্নতকারীদের জন্য ভাল? উত্তর: ফ্ল্যাশ হিসাবে ভাল না। এখনো. আমি কেন আমার সীমিত অভিজ্ঞতা নিয়ে এটি বলব? সমস্ত ব্রাউজারগুলিতে কাজ করার জন্য জাভাস্ক্রিপ্টে আপনার প্রয়োজনীয় সামঞ্জস্যতা কোডটি "চেষ্টা করুন ... ধরুন"। রুব্বি লোড কি? অ্যাকশনস্ক্রিপ্ট / ফ্ল্যাশ সমস্ত ব্রাউজারের জন্য এক কোড / অ্যাপ্লিকেশন।

ফ্ল্যাশের অন্য জিনিসটি প্রক্রিয়াটি প্রবাহিত করার জন্য গ্রাফিকাল (এবং গ্রাফিকাল নয়) বিকাশ সফ্টওয়্যার সরঞ্জামসমূহ।

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


2

সম্ভবত টেক্সট-ভিত্তিক মার্কআপ ল্যাঙ্গুয়েজ (এইচটিএমএল 5) একটি মাল্টিমিডিয়া ফ্রেমওয়ার্ক (ফ্ল্যাশ) প্রতিস্থাপন করতে পারে।

সমাধানটি সহজ, কেবল ফ্রেমওয়ার্কটি ব্রাউজারে সরান এবং একটি ওপেন স্ট্যান্ডার্ড হয়ে উঠুন। কেবলমাত্র মাল্টিমিডিয়া কাঠামোই নয়, ব্রাউজারটিতে এখন অপারেটিং সিস্টেমের অন্তর্ভুক্ত প্রচুর অন্যান্য স্টাফ অন্তর্ভুক্ত থাকতে পারে।

এটি শেষ পর্যন্ত ব্রাউজারের ওএস (ব্যবহারকারী মোড) হতে পারে। বর্তমান ওএস কার্নেল মোডের মধ্যে সীমাবদ্ধ থাকবে, বেশিরভাগ হার্ডওয়্যার নিয়ে কাজ করে।


2

খুব অল্পই স্পষ্ট এবং বিস্তৃত কোণ বিন্দু যা খুব কমই তৈরি হয় তা হ'ল অস্পষ্টভাবে উল্লেখ করা "ফ্ল্যাশ" শব্দটি আসলে পুরো ফ্ল্যাশ প্ল্যাটফর্মকে ঘিরে থাকে এবং এর মধ্যে ফ্ল্যাশ আইডিই অন্তর্ভুক্ত থাকে।

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

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

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

আইডিইগুলি আমলে না নিয়ে যুক্তি করা ঠিক বাস্তবসম্মত নয়। যদি প্রশ্নটি নির্দিষ্টভাবে হয় "আইডিই ছাড়াই এটি সম্পূর্ণরূপে থাকা এইচটিএমএল 5, ম্যানুয়ালি অ্যানিমেটেড জটিল অ্যানিমেশনগুলি বাদ দিয়ে অ্যাপ্লিকেশনগুলির জন্য ফ্ল্যাশের বিকল্প হতে পারে?" তাহলে উত্তরটি সম্ভবত হ্যাঁ হবে এবং আমরা সকলেই ঘরে ফিরে যাব।


এইচটিএমএল 5 এর আইডিই দরকার নেই।
জ্যাক স্টোন

2

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

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

এছাড়াও, দেখে মনে হচ্ছে ফ্ল্যাশ 10+ ব্ল্যাকবেরি ডিভাইসগুলিতে বিবি ফোনগুলি সহ আগত বিবি প্লেবুক ট্যাবলেট সহ এগিয়ে চলেছে sure আগামী বছর).

এইচটিএমএল 5 সমর্থন সর্বজনীন হয়ে যাওয়ার পরেও আমি বাজি রাখতে রাজি আছি যে ওয়েব দেবে ফ্ল্যাশ বড় হতে থাকবে।


2

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

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

আমি ভাবছি যে যদি স্কেলটির কোনও অ্যাপ্লিকেশন বিপুল পরিমাণ সংস্থান ছাড়াই এইচটিএমএল 5 দিয়ে বিকাশ করা যায়। আমরা ছোট দল বিকাশকারীদের একটি ছোট সংস্থা।


1

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


2
ফ্ল্যাশ এসডিকে (ক্লোজড-সোর্স থাকাকালীন) বিনামূল্যে এবং প্লেয়ারটিও তাই।
টাইপোনিয়ারর

পছন্দ করুন তবে অনেকগুলি অ্যাডোবের পাগল বিকাশের স্টুডিওর জন্য অর্থ প্রদান করে।
ডগ টি।

2
ফ্ল্যাশ এসডিকে ওপেন উত্স এবং কিছু সময়ের জন্য হয়েছে। এত লোক কেন অন্যথায় বিশ্বাস করে তা নিশ্চিত নয়।
davr

4
@ ডগ, রেকর্ডের জন্য, আপনি যে তিনটি অত্যাধুনিক ওয়েবসাইটের উল্লেখ করেছেন আজ ফ্ল্যাশ ব্যবহার করুন। গুগল ম্যাপের স্ট্রিট ভিউয়ের জন্য ফ্ল্যাশ প্রয়োজন এবং জিমেইল চ্যাট ফাংশনগুলির জন্য ফ্ল্যাশ ব্যবহার করে (ফ্ল্যাশ না থাকলে ইউটিউব সম্ভবত উপস্থিত থাকত না)।
Lars Blåsjö

1
অ্যাডোবি ফ্ল্যাশ প্ল্যাটফর্ম: adobe.com/devnet/flex/videotraining/_jcr_content/bodycontent1/... এখানে ওপেন সোর্স কি বিনামূল্যে এবং কি সম্পর্কে একটি ভিডিও হয়

1

ওয়েব বিকাশকারীরা এখনও IE6 এর মতো একটি ব্রাউজারের যত্ন নিচ্ছেন যা সত্যই পুরানো, তাই আপনি নিশ্চিত হতে পারেন যে ফ্ল্যাশ এবং অনুরূপ প্রযুক্তি দীর্ঘকাল ধরে থাকবে ...


14
ওয়েব বিকাশকারীরা আইই এবং বিশেষত আই 6 কে অভিশাপ দেয়। তারা কেবল এটির জন্য কাজ করে কারণ তাদের চায় না বলে তাদের করতে হয়।
রব

4
এটি dacay এর পয়েন্ট রবকে বাতিল করে না।
জোথাম

@ রব আপনি যদি কোনও ইন্টারনেট ব্যবসা পরিচালনা করেন তবে আপনাকে বিভিন্ন ব্রাউজার এবং ডিভাইস বিবেচনা করতে হবে। বেশিরভাগ বিজ লোকেরা এখনও আই 6 ব্যবহার করে এবং আপনি আপনার বসকে বলতে পারবেন না "এটি কেবল আইই ব্যতীত অন্য ব্রাউজারগুলির জন্য"। IE 6 উদাহরণস্বরূপ একটি ফ্ল্যাশ কোথাও যাচ্ছে না তা উদাহরণস্বরূপ ছিল ..
ডেনিজ অ্যাকাই

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

1
আহ ঠিক আছে আমার
ইংরাজির
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.