পুশ-পুল এবং অ্যারেজড এফআরপি মূলত কতটা পৃথক?


264

আমি হাস্কেলের এফআরপি অধ্যয়ন করতে চাই, তবে কোনও গ্রন্থাগার ব্যবহারের বিষয়ে সিদ্ধান্ত নেওয়া কিছুটা কঠিন difficult অনেকের মৃত প্রচেষ্টা বলে মনে হয়, কেউ কেউ পুনরুত্থিত হয়েছে বলে মনে হয় (যেমন ইয়াম্পায় সাম্প্রতিক ক্রিয়াকলাপ)।

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

  • এই দুটি (বা তিন) সত্যিই এফআরপির মূলগতভাবে পৃথক পদ্ধতির?

  • তাদের মধ্যে একটি পুরানো তত্ত্ব যেখানে অন্যটি হবে "ভবিষ্যতের জিনিস"?

  • অথবা তাদের কি সমান্তরালে বিবর্তিত হতে হবে, বিভিন্ন উদ্দেশ্যে সম্বোধন করা হবে?

  • আমি কি প্রতিটি বিভাগের সর্বাধিক বিশিষ্ট গ্রন্থাগারের নাম রেখেছি, বা বিবেচনার জন্য অন্যান্য বিকল্প আছে (সোডিয়াম, নেটওয়্যার, ইত্যাদি)?


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


5
: আপনি ertes আগ্রহী হতে পারে '(netwire লেখকের) মতামত stackoverflow.com/a/13344292/414413
Cirdec

14
সত্যিই দ্রুত: reactive-bananaনিশ্চিতভাবেই পুল-বেস নয় পুশ-পুল। reactiveধাক্কা-টান হয়। Yampaএবং netwireতীরচিহ্নযুক্ত হয়। এমন এফআরপি রয়েছে যা "সঞ্চিত মানগুলি" সরবরাহ করে তবে "স্যুইচিং", এফআরপিগুলিকে অনুমতি দেয় না যা "স্যুইচিং" এর অনুমতি দেয় তবে "সঞ্চিত মানগুলি" দেয় না not এই দু'টিই "সিম্পল" এফআরপি। অ্যারোজাইজড এফআরপি স্যুইচিং এবং জমে যাওয়ার অনুমতি দেয় এবং এই বৈশিষ্ট্যগুলিকে একত্রিত করার বিপদ নিয়ন্ত্রণ করতে তীরগুলি ব্যবহার করে। মত কীটাণুজাতীয় এফআরপি reactive-banana, sodiumএবং elereaঅন্যান্য সাবধান মেকানিজম ব্যবহার সুইচিং নিশ্চিত এবং ইন্টারঅ্যাক্ট অত্যধিক না আহরণের জন্য।
জে আব্রাহামসন 20

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

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

3
আমি মনে করি আপনি এখানে আপনার উত্তরটি পেয়ে যাবেন .. stackoverflow.com/questions/10000074/…
রুশব শাহ

উত্তর:


17

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

কনল এলিয়ট দ্বারা পুশ-পুল এফআরপি

জন হিউজেস দ্বারা তীরগুলিতে তীরকে সাধারণকরণ ising


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

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

    সুতরাং, তীরটি পুশ-পুলের লক্ষ্যটির বিরোধিতা করে। এর অর্থ এই নয় যে আপনি এই সমস্তগুলি একবারে ব্যবহার করতে পারবেন না, কেবল এটি জটিল হবে এবং এমন কিছু জিনিস রয়েছে যা আপনি বিমূর্ত তীরের প্রকারগুলি ছাড়াই গণনা করতে পারবেন না।

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

  3. হ্যাঁ, তারা পৃথক উদ্দেশ্যে সম্বোধন করে। যেমনটি আমি বলেছি, এগুলি একসাথে তৈরি করা যেতে পারে তবে এটি বাস্তবায়ন করা কঠিন এবং এমনকি যদি এটি কাজ করে তবে এটি সম্ভবত পুশ-পুলের প্রতিক্রিয়াশীল গতির সুবিধাগুলি উপেক্ষা করবে।

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


আশাকরি এটা সাহায্য করবে! যেমনটি আমি বলেছি যে নিবন্ধগুলি আমি নির্দেশ করেছি সেগুলি পড়া আপনাকে তীর, ধাক্কা এবং টানের মধ্যবর্তী সিন্থেটিক দূরত্ব সম্পর্কে আরও ভাল ধারণা দেবে।

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