আমরা এখনও ডেস্কটপ দৃষ্টান্তের চেয়ে ব্রাউজারে ডিওএম ব্যবহার করছি


11

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

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

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


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

উত্তর:


17

আমার মাথার উপরের দিক থেকে আমি কয়েকটি কারণ সম্পর্কে ভাবতে পারি:

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

আরও একটি জিনিস যা আমি ভাবতে পারি: এই প্লাগইনগুলি মুক্ত উত্স নয়। এবং কিছু লোক কেবল এমন জিনিসগুলিতে বিশ্বাস করে না, যা তারা করতে পারে না git clone। অবশ্যই আপনি ওপেন সোর্স সংস্করণগুলি পেতে পারেন, যেমন গোরস বা মুনলাইট, তবে সেগুলি সত্যই সম্পূর্ণ সুসংগত নয়।
ডঃ ম্যাককে

2
আমি আসলে ওপেন সোর্স যুক্তিটি ভেবেছিলাম, তবে আমি মনে করি না যে এটি যথেষ্ট বড় বিষয়, বাস্তব-বিশ্ব-বিজ্ঞ (আমি নিজেই FOSS এর কত বড় অনুরাগী হোন না)। 'একক সংস্থার করুণায়' যুক্তি কোনওভাবেই সম্পর্কিত, এবং তাৎপর্যপূর্ণ।
টিডামার্স

4

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

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


3

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

আমার ভাষা নির্বাচনের সাথে খুব খুশি হওয়া, আমি নিজেকে যে প্রশ্নটি প্রায়শই জিজ্ঞাসা করি তা হ'ল: আরও ওয়েব বিকাশকারীগণ ওপেন সোর্স, মাল্টি-প্যারাডিম, এক্সপ্রেসিভ, ক্রস প্ল্যাটফর্মের ভাষা ব্যবহার করেন না কেন?

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

শেষ পর্যন্ত, অযোগ্য ব্যক্তিরা দ্বারা অনেকগুলি কৌশলগত সিদ্ধান্ত নেওয়া হয়, যারা প্রবণতাগুলি অনুসরণ করতে পছন্দ করেন এবং তাদের ডেভেলপারদের চেয়ে কিছু অভিনব ব্লগারকে বিশ্বাস করেন। এবং যার মাথায় সত্যিই অনেক ভুল ধারণা রয়েছে।

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

আজকাল স্ক্র্যাচ থেকে আপনার নিজের এজেএক্স ওয়েবসাইট লেখার দরকার নেই। আপনার প্রকৃতপক্ষে এইচটিএমএল সম্পর্কে কোনও ধারণা থাকতে পারে না এবং এটি আপনার পছন্দের একটি ভাষায়, যাইহোক তা করতে পারেন।

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

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

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


3
একটি স্ক্রিন রিডার চালু করুন, আপনার স্ক্রিনটি বন্ধ করুন এবং এটি ব্যবহার করে দেখুন। এটি এখনও কাজ করে?
বিলথোর

1
"কেন আরও ওয়েব বিকাশকারীগণ ওপেন সোর্স, বহু-দৃষ্টান্ত, অভিব্যক্তিপূর্ণ, ক্রস প্ল্যাটফর্মের ভাষা ব্যবহার করবেন না?" - আপনার মানে জাভাস্ক্রিপ্টের মতো?
আন্দ্রে পরামেস

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

1
@ বিল্টহোর: স্পষ্টতই, আপনি আমার বার্তার মূল বক্তব্য পেতে ব্যর্থ হয়েছেন: লোকেরা জনপ্রিয় কি তা ব্যবহার না করে কাজের জন্য সঠিক সরঞ্জামটি ব্যবহার করা উচিত। এইচটিএমএল প্রচুর পরিমাণে সামগ্রী সহ অ্যাপ্লিকেশনগুলির জন্য দুর্দান্ত সরঞ্জাম যা এর শব্দার্থবিজ্ঞানের সাথে ক্যাপচার করা যায়। এর বাইরে, এটি কৌতুকভাবে সেরা সরঞ্জাম নয়।
back2dos

1
@ back2dos: এটিকে হ'ল না। আমি যদি কাজের জন্য সর্বোত্তম সরঞ্জামটি ব্যবহার করি তবে আমি কয়েক ডজন সরঞ্জাম ব্যবহার করব, যার মধ্যে কিছু অস্পষ্ট। তারপরে রক্ষণাবেক্ষণ অত্যন্ত কঠিন হয়ে ওঠে। পরিবর্তে, আমি দলের অন্যান্যদের সাথে থাকা সরঞ্জামগুলি ব্যবহার করি। প্রকল্পের জন্য সঠিক সরঞ্জামটি সর্বদা একটি বিশেষ সরঞ্জাম নয় isn't
বিলথোর

1

প্রযুক্তিগুলি মোটামুটি অপরিপক্ক। যে কোনও 5 বছরের ব্লকে কত পরিবর্তন এসেছে তা দেখুন। মোবাইল / ট্যাবলেট প্রযুক্তি সহ, এটি আবার পরিবর্তন হতে চলেছে।

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

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

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