ফ্লেক্স এবং অ্যাপোলো কেন বিজয়ী হবে

ইন্টারনেটেরগত রাতে আমি কয়েকজন বন্ধুকে নিয়ে সন্ধ্যা কাটিয়েছি।

প্রথম 3 ঘন্টা ব্যয় করা হয়েছিল সীমানা এমন একটি ক্লায়েন্ট সাইটে কাজ করা যেখানে কিছু ক্রস-ব্রাউজারের quirks ছিল। সাইটটি নিখুঁত, বৈধ সহ লেখা হয়েছিল সিএসএস। তবে, একটি পিসিতে ফায়ারফক্স 2 দিয়ে বুলেটেড মেনু তালিকার একটি কুৎসিত পিক্সেল শিফট ছিল এবং ইন্টারনেট এক্সপ্লোরার 6 এ, সিএসএসের একটি পদ্ধতি মোটেই কার্যকর হয়নি।

ফায়ারফক্স 2 (অদ্ভুত পিক্সেল শিফ্ট যা এটি প্রায় ইতালিযুক্ত দেখায় তা পরীক্ষা করে দেখুন):
ফায়ারফক্স 2 মেনু

এটি দেখতে যেমন হবে:
ইন্টারনেট এক্সপ্লোরার 7

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

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

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

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

ফ্লেক্স কি?

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

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

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

আপনি যদি ফ্লেক্স এবং অ্যাপোলোতে যেতে চান তবে আমার বন্ধু বিলের ব্লগে সাবস্ক্রাইব করুন।

7 মন্তব্য

  1. 1
  2. 2

    > এটি এমন একটি প্লাগইন যা ইন্টারনেটের 99.9% রান করে

    আপনি সেই পরিসংখ্যানটির জন্য আপনার উত্সটি পরীক্ষা করতে চাইতে পারেন… 🙂

    এখানে এটি 2007 এপ্রিল এবং আমার এখনও আমার ফ্ল্যাশ ক্লায়েন্ট নেই যা আমার উবুন্টু x86_64 (এএমডি 64) ডেস্কটপ পরিবেশের অধীনে চলে।

    http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html

    • 3

      স্টিফেন - আপনি ঠিক বলেছেন ... এটি একটি অসমর্থিত পরিসংখ্যান। আসলে, এটি একটি হিসাবে পরিচিত হয় SWAG.

      এর জন্যে দুঃখিত!

    • 4
  3. 5
  4. 6

    হুম .. এই প্রযুক্তিটি সত্যিই আকর্ষণীয়। আমি প্রোগ্রামার নই, তবে আপনি যেমন লেখেন তেমন প্রয়োজন হয় না। ভাল, আমি গিয়ে এটি পরীক্ষা করব।

  5. 7

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.