হাস্কেল ওয়েব ফ্রেমওয়ার্ক জরিপ [বন্ধ]


19

মত Haskell, জন্য বিভিন্ন ওয়েব অবকাঠামো হয় Happstack , স্ন্যাপ এবং Yesod , এবং সম্ভবত আরো কয়েকটি।

তারা কোন দিক থেকে একে অপরের থেকে পৃথক? উদাহরণ স্বরূপ:

  • বৈশিষ্ট্য (যেমন সার্ভার, বা ক্লায়েন্ট স্ক্রিপ্টিং, বিভিন্ন ধরণের ডাটাবেসের জন্য সহজ সমর্থন)
  • পরিপক্কতা (যেমন স্থায়িত্ব, ডকুমেন্টেশনের গুণমান)
  • স্কেলিবিলিটি (যেমন পারফরম্যান্স, হ্যান্ড বিমূর্ততা)
  • প্রধান লক্ষ্য

এছাড়াও, এই ফ্রেমওয়ার্কগুলি ব্যবহার করে বাস্তব-বিশ্বের ওয়েবসাইট / ওয়েব অ্যাপসের উদাহরণগুলি কী কী?

অনেক ধন্যবাদ.


2
+1 যদিও আমি হাস্কেলকে জানি না, এটি আকর্ষণীয় হতে পারে।
Anto

হাস্কেল ওয়েবসাইটের জন্য কি বিনামূল্যে হোস্ট উপলব্ধ? সার্ভারের জন্য প্রয়োজনীয়তাগুলি কী হবে?
আরমান্ড

@ অ্যালিসন - আমি ধরে নিব না যেহেতু আপনার সম্ভবত কোনও ভিপিএস বা ডেডিকেটেড সার্ভারের প্রয়োজন হবে।
জেটি

হোস্টিংয়ের জন্য আমি অনুমান করি যে অ্যামাজন ইসি 2 এ আপনি ফ্রি টিয়ারটি ব্যবহার করতে পারেন
জ্যাচারি কে

আমি সত্যিই কিছু লোককে অন্য কাঠামোর বিষয়ে কথা বলার প্রত্যাশা করছিলাম (যাতে আমরা তুলনা করতে পারি)
জাচরি কে

উত্তর:


10

আমি কেবল ইয়েসডের পক্ষে কথা বলতে পারি, যেহেতু আমি এখন পর্যন্ত কেবল স্ন্যাপ এবং ইয়েসোদ চেষ্টা করেছি তবে দ্রুত ইয়েসোদকে আটকে রেখেছি।

ইয়েসদের মূল কারণ সম্ভবত এটি ক্রমবর্ধমান সংখ্যক বৈশিষ্ট্য সহ একটি সম্পূর্ণ কাঠামো সরবরাহ করে

  • এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্টের জন্য টাইপসেফ টেম্পলেট ভাষা
  • টাইপসেফ রাউটিং
  • সাবসিটে বিভক্ত
  • পার্সেন্টের সাথে ডেটাবেস ইন্টিগ্রেশন
  • পুনরায় সংঘটন সমস্যাগুলির জন্য প্রাক-তৈরি সাবস্কিটগুলি: অনুমোদন, স্ট্যাটিক, সিআরইউডি ...

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

ইয়েসোদ এর নির্মাতা অনুসারে শীঘ্রই 1.0 সংস্করণে পৌঁছে যাচ্ছে এবং এর মধ্যে ইতিমধ্যে কয়েকটি ওয়েবসাইট চলছে। আমি মনে করি যে ইয়াসোদ এর মূল লক্ষ্য হ'ল একটি টাইপ-নিরাপদ, সম্পূর্ণ ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক সরবরাহ করা যা আপনার সমস্ত চাহিদা সরবরাহ করে এবং তারপরে কিছু।

এছাড়াও, ইয়াসোদ ডাব্লুআইএআই-ইন্টারফেসের সাথে সংহত করে এবং খাঁটি হাস্কেল-সার্ভার ওয়ার্পের সাথে নিখুঁতভাবে কাজ করে।

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