ফ্ল্যাশ কি জাভা অ্যাপলেটগুলির চেয়ে সত্যই উন্নত? [বন্ধ]


14

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

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

সুতরাং, মূলত, লোকেরা কেন ফ্ল্যাশ ব্যবহার করছে, এবং অ্যাপলেট নয়?


4
জাভা অ্যাপলেট, বিতৃষ্ণা ...
Anto

উত্তর:


34

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

ফ্ল্যাশ এবং অ্যাপলেট বিকাশের সাথে আমার (স্বীকৃতভাবে সীমাবদ্ধ) অভিজ্ঞতাও আমাকে বলেছে যে ফ্ল্যাশটিতে অ্যানিমেশন বিকাশ করা সহজ।

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

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


4
সম্মত হয়েছে, জেভিএম ওয়ার্মআপ সময় সম্ভবত ফ্ল্যাশ অ্যাপলেট-মধ্যাহ্নভোজ খেয়েছিল

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

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

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

4

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

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


2

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


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

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

2

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

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

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

প্যানেল এবং উইজেটের জন্য হাইলেভেল ক্লাস এবং ইন্টারফেস সহ ইউআই তৈরির জন্য জিডব্লিউটি একটি দুর্দান্ত এপিআই সরবরাহ করে। এটি এটি জাভাস্ক্রিপ্টে অনুবাদ করে, জাভা অ্যাপলেট এবং ফ্ল্যাশের জন্য একটি মারাত্মক কমেটিটর তৈরি করে।


2
অ্যান্টি-এলিয়াসিং জাভাতে ২.২ থেকে রয়েছে। আমি মনে করি এটি আরও একটি ঘটনা যে এটি কীভাবে চালু করা যায় তা শেখার জন্য লোকেরা সময় নেয়নি।
পিটার টেলর

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

2

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


2
তাদের নুনের মূল্য কেউ নেই। একজন ভাল বিকাশকারী ভাল বিকাশকারীদের দাম নেয়।
ম্যাক্সসান

1

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

আপনি একটি ডাউনটোট ছেড়ে? আমাদের সবাইকে কেন গঠনমূলক পদ্ধতিতে বলার বিষয়ে? :)


+1 কারণ আপনি ঠিক বলেছেন: ফ্ল্যাশ ওয়েব ডিজাইনারদের জন্য যা ওয়েব প্রোগ্রামারগুলিতে বিবর্তিত হয়। জাভা এমন প্রোগ্রামারদের জন্য যা ওয়েবসাইট তৈরিতে বিকশিত হয়।
ক্রিস ভ্যান বায়েল

আমার প্রতিক্রিয়াটিকে কীভাবে উন্নত করা যায় যদি আপনি মনে করেন এটি একটি +1 এর প্রাপ্য) তবে তিনি
মার্ক-

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