স্কালা ওয়েব-ফ্রেমওয়ার্কগুলি কী উপলব্ধ? [বন্ধ]


195

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

লিফট ব্যতীত স্কালার জন্য কি ওয়েব-ফ্রেমওয়ার্ক রয়েছে ?

আমাকে ভুল করবেন না, লিফট দেখতে দুর্দান্ত লাগছে। আমি কেবলমাত্র কতগুলি ফ্রেমওয়ার্ক রয়েছে তা জানতে চাই যাতে আমি তাদের মাঝে বেছে নিতে পারি। পছন্দ করা সবসময়ই ভাল তবে আমি লিফটকে খুঁজে পেলাম।

উত্তর:


77

আমি স্কালায় খুব আগ্রহী, তবে আমি এখনও এটি ব্যবহার করি নি, সুতরাং সেই সতর্কতার সাথে আমি যে ফ্রেমওয়ার্কগুলি সম্পর্কে সচেতন তা এইচআরজে-র উত্তরে উল্লিখিত হয়নি (লিফট, মিষ্টি, স্লিংকি):


3
মজাদার. লিফটটি এখন পর্যন্ত সবচেয়ে বেশি প্রচারিত: এটি কৌতূহল যে আপনি এটির সাথে পরিচিত নন।
মাচারেম

13
নোট বিবৃতি "... আমি সচেতন এবং এইচআরজে দ্বারা উল্লেখ করা হয়নি ..." এইচআরজে ইতিমধ্যে লিফ্টের কথা উল্লেখ করেছে। ধন্যবাদ
বিএন


1
/ আমার দীর্ঘশ্বাস ফেলল <ran> পদক্ষেপটি পুরোপুরি ভাল নাম, কেন স্ক্যালাত্রায় পরিবর্তন? এক্সপ্রেস.জেএসকে নোডাত্রা বলা হয় না। ফ্লাস্ক (একেবারে সমান নয় তবে ঘনিষ্ঠ) কে পাইথ্রা বলা হয় না। </ant>
ডেভ জেনসেন

1
@ djensen47 আপনার নিজের বিকাশ করতে সর্বদা বিনামূল্যে;)
বার

45

আমি এই সম্পর্কে একটি ব্লগ পোস্ট লিখেছি ।

সংক্ষেপে বলতে গেলে কয়েকটি বিকল্প হ'ল:

  1. উত্তোলন
  2. মিষ্টি
  3. slinky

অবশেষে আমি দেখতে পেলাম যে কোনওটিই আমার পক্ষে উপযুক্ত নয় এবং আমার নিজস্ব "ফ্রেমওয়ার্ক" তৈরি করেছেন developed (এটি এখনও উন্মুক্ত উত্স নয়)।


35

আমি লিফট পছন্দ করি ;-)

স্কেলা-বান্ধব ওয়েব ফ্রেমওয়ার্কগুলির জন্য প্লে আমার দ্বিতীয় পছন্দ।

উইকেট আমার তৃতীয় পছন্দ।


46
ডেভিড, আপনি লিফ্ট সম্পর্কে কীভাবে শুনলেন? ;-)
ডেরেক মহর

6
@ ডেরেক মাহর ভিতরে কাজ আমি বিশ্বাস করি ;-)

5
দেখা যাচ্ছে আপনি লিফ্টের সাথে সম্পর্কিত। দয়া করে মনে রাখবেন যে আমাদের স্ব-প্রচারের নীতিতে আপনার এই জাতীয় উত্তর হিসাবে এই তথ্যটি প্রকাশ করা প্রয়োজন।
josliber

35

নীচে ফ্রেমওয়ার্কের একটি ডাম্প রয়েছে। এর অর্থ এই নয় যে আমি আসলে এগুলি ব্যবহার করেছি:

  • Coeus । স্কালার জন্য একটি traditionalতিহ্যবাহী এমভিসি ওয়েব ফ্রেমওয়ার্ক।

  • অপরিশুদ্ধ । স্কালায় এইচটিটিপি অনুরোধগুলি পরিবেশন করার জন্য একটি সরঞ্জামকিট।

  • ইউনিসালা গ্রানাইট

  • Gardel

  • মন্ডো

  • আমোর । রুবি ওয়েব কাঠামো সিনট্রাটের একটি স্কালা বন্দর

  • স্কেল এক্সএমএল । এক্সএমএল হ্যান্ডলিংয়ের জন্য নমনীয় পদ্ধতি এবং এক্সএমএলের সাথে কথোপকথনের সহজতর উপায়।

  • বেল্ট । স্ক্যালাজ-এইচটিটিপি শীর্ষে নির্মিত ওয়েব অ্যাপ্লিকেশনগুলির জন্য একটি র্যাকের মতো ইন্টারফেস

  • ফ্রাঙ্ক । স্কেলাজ / বেল্টের শীর্ষে নির্মিত ওয়েব অ্যাপ্লিকেশন ডিএসএল

  • মিক্সড বিটস । ওয়েব সাইটগুলি তৈরিতে সহায়তার জন্য স্কালার বিবর্তিত ভাষার জন্য একটি কাঠামো

  • সার্কামফ্লেক্স । স্কালা প্রোগ্রামিং ভাষা ব্যবহার করে অ্যাপ্লিকেশন বিকাশের জন্য কয়েকটি স্ব-অন্তর্ভুক্ত ওপেন সোর্স প্রকল্পগুলিকে একত্রিত করে।

  • স্কালা ওয়েবমাচাইন । স্কালায় বাশোর ওয়েবম্যাচিনের বন্দর, ওয়েব অ্যাপ্লিকেশন তৈরির জন্য একটি রিস্ট-ভিত্তিক সিস্টেম

  • বোলার । একটি বিশ্রাম, মাল্টি চ্যানেল প্রস্তুত স্কালা ওয়েব কাঠামো


1
আনফিল্টারযুক্ত এখানে একটি ভাল স্লাইডশো আছে: লিঙ্ক
রিক -777

আমি বোলারফ্রেমওয়ার্ক যুক্ত করেছি (এটি কেবল ওয়েবে পাওয়া গেছে)।
অ্যাডাম জেন্ট


8

বাণিজ্যিক স্থাপনার সাথে একটি খুব আকর্ষণীয় ওয়েব কাঠামো হ'ল স্ক্যাল্যাট্রা , যা রুবির সিনাত্রার দ্বারা অনুপ্রাণিত হয়েছিল। এটি সম্পর্কে একটি তথ্য প্রশ্ন আর্টিকেল এখানে ।


8

আমি আনফিল্টারযুক্ত খুব আকর্ষণীয় https://github.com/unfiltered/unfiltered পাই ।

এটি ইটাডির তালিকায় উল্লেখ করা হয়েছে।

এখানে এটি সম্পর্কে একটি উপস্থাপনা http://unfiltered.lessis.me/#0 ও ভিডিও http://code.technically.us/post/942531598/doug-tangren-presents-the-unfiltered-toolkit-for

এছাড়াও এখানে আরও তথ্যের সঙ্গে একটি নিবন্ধ http://code.technically.us/post/998251172/holding-the-parameter


1
আনফিল্টারযুক্ত খুব, খুব দুর্দান্ত। এটি সত্যিই পরিষ্কার এবং কার্যকরী তবে খুব জটিল নয়।
thatismatt

8

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

আরো দেখুন:

  1. কিছু প্রস

  2. উপহার

  3. উইকেট এবং স্কালার সাথে কিছু অভিজ্ঞতা

  4. মডেলগুলিতে স্কালার বন্ধকে আবদ্ধ করার জন্য আঠালো কোডের জন্য প্রকল্পের প্রসঙ্গে ঘোষণা


7

খেলা বেশ মিষ্টি।

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

এটি টাইপসেফ স্ট্যাকের অংশ ।

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


5

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


স্ক্যালেট প্রকল্পগুলি বিকাশ করতে আপনি কোন আইডিই ব্যবহার করেন তা জানতে আগ্রহী?
আলী শাকিবা

1
আমি আমার সমস্ত বিকাশের জন্য ইন্টেলিজিকে ব্যবহার করি
জেমস স্ট্রাচান

4

স্কালা ওয়েব পৃষ্ঠাগুলি নামে একটি নতুন ওয়েব ফ্রেমওয়ার্ক রয়েছে । সাইট থেকে:

নির্ধারিত শ্রোতা

স্কালা পৃষ্ঠাগুলির ওয়েব ফ্রেমওয়ার্কটি সম্ভবত ওয়েব প্রোগ্রামারদের কাছে আবেদন করতে পারে যারা একটি জাভা পটভূমি থেকে আসে এবং স্কালায় ওয়েব অ্যাপ্লিকেশনগুলি প্রোগ্রাম করতে চায়। কার্যনির্বাহী প্রোগ্রামিংয়ের চেয়ে ওওপিতে জোর দেওয়া।

বৈশিষ্ট্য এবং বৈশিষ্ট্য

  • মডেল-ভিউ-কন্ট্রোলার দৃষ্টান্ত অনুসরণ করে
  • পাঠ্য-ভিত্তিক টেম্পলেট ইঞ্জিন
  • সাধারণ বাক্য গঠন: $variableএবং<?scp-instruction?>
  • এনকোডিং / সামগ্রী সনাক্তকরণ, আন্তর্জাতিক পাঠ্য এনকোডিংগুলি পরিচালনা করতে সক্ষম
  • কাস্টম ট্যাগগুলির পরিবর্তে স্নিপেট
  • ইউআরএল পুনর্লিখন

4

প্রিকারুটিল, আমি মনে করি আমরা একই নৌকায় আছি আমিও এরলাং থেকে স্কালায় আসি। আমি নাইট্রোজেনকে অনেক পছন্দ করি তাই এর দ্বারা অনুপ্রাণিত একটি স্কালা ওয়েব কাঠামো তৈরি করার সিদ্ধান্ত নিয়েছিলাম।

এক্সট্রামে একবার দেখুন । এর ডক বেশ বিস্তৃত। README থেকে:

জিত্রামাম নেট এবং হ্যাজলকাস্টের শীর্ষে একটি অ্যাসিঙ্ক এবং ক্লাস্টারযুক্ত স্কালা ওয়েব কাঠামো এবং ওয়েব সার্ভার:

  • এটি স্কেলেট্রা এবং লিফ্টের মধ্যে ব্যবধান পূরণ করে: স্কালাত্রার চেয়ে আরও শক্তিশালী এবং লিফ্টের চেয়ে ব্যবহার করা সহজ। আপনি সহজেই RESTful API এবং পোস্টব্যাক দুটি তৈরি করতে পারেন। এক্সট্রাম স্ক্যালট্রার মতো নিয়ামক-প্রথম, লিফটের মতো ভিউ-ফার্স্ট নয়।
  • জ্যাকস-আরএসের স্পিরিটে, ইউআরএল রুটের জন্য টিক চিহ্ন ব্যবহার করা হয়। আপনাকে একসাথে সমস্ত রুট ঘোষণা করতে হবে না।
  • টাইপসেফ, স্কালার চেতনায়।
  • অ্যাসিঙ্ক, নেট এর চেতনায়।
  • সেশনগুলি কুকিজ বা ক্লাস্টার হ্যাজেলকাস্টে সংরক্ষণ করা যেতে পারে।
  • jQuery বৈধকরণ ব্রাউজার পার্শ্ব এবং সার্ভার সাইডের বৈধতার জন্য সংহত করা হয়েছে। আই 18 এন, জিএনইউ গেটেক্সটেক্স ব্যবহার করে যার অর্থ অন্যান্য সলিউশনগুলির বিপরীতে, একক এবং বহুবচন উভয়ই সমর্থিত।
  • ইট্যাগ ব্যবহার করে শর্তসাপেক্ষ জিইটি

হ্যাজেলকাস্ট এছাড়াও দেয়:

  • প্রক্রিয়াধীন এবং ক্লাস্টার্ড ক্যাশে, আপনার আলাদা ক্যাশে সার্ভারের দরকার নেই।
  • প্রক্রিয়াধীন এবং ক্লাস্টার করা ধূমকেতুতে, আপনি একাধিক ওয়েব সার্ভারে ধূমকেতুর স্কেল করতে পারেন।

দ্রুত শুরু করার জন্য টিউটোরিয়ালটি অনুসরণ করুন ।


3

এছাড়া পিংকি, যা bitbucket উপর ব্যবহার করা হয় কিন্তু স্থানান্তরিত পেয়েছি GitHub

যাইহোক, স্কিথ প্রকল্পগুলি অনুসন্ধান করার জন্য গিথুব একটি দুর্দান্ত জায়গা, কারণ সেখানে অনেক কিছুই রয়েছে।


3

আমি এই তালিকায় আমার নিজের প্রচেষ্টা যুক্ত করতে চাই। আপনি এখানে আরও তথ্য জানতে পারেন:

উজ্জ্বল কাঠামো

এটি প্রাথমিক বিকাশে এবং আমি এখনও আগ্রাসীভাবে এটিতে কাজ করছি। এতে বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে:

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

যে কোনও এবং সমস্ত প্রতিক্রিয়া অনেক প্রশংসা করা হয়।

আপডেট: 2011-09-078, আমি সবেমাত্র সংস্করণ 0.9.1 এ একটি বড় আপডেট পোস্ট করেছি। Http : //brzy.org- এ আরও তথ্য রয়েছে যা একটি স্ক্রিনকাস্ট অন্তর্ভুক্ত করে।


1

মিষ্টি এবং স্লিংকি উভয়ই প্রায় এক বছরের জন্য অবিমুক্ত বলে মনে হচ্ছে। মিষ্টি মাভেন রেপো সুইটসওটওয়ার্ডেসাইন ডট কম মারা গেছে তাই নির্ভরতা ডাউনলোড করার কোনও উপায় নেই।


1

দ্রষ্টব্য: স্পিফাই পুরানো।

< প্লাগ >

স্পিফাই :

  • স্কালায় লেখা আছে
  • স্কেল করতে দুর্দান্ত আক্কা লাইব্রেরি এবং অভিনেতা ব্যবহার করে
  • অ্যাসিক্রোনাস অনুরোধ হ্যান্ডলিংয়ের জন্য servlet API 3.0 ব্যবহার করে
  • মডুলার (উপাদানগুলি প্রতিস্থাপন করা সোজা এগিয়ে রয়েছে)
  • আপনি এটি চান না এমন কোডটি কাটাতে ডিএসএলগুলি ব্যবহার করে
  • টেম্পলেট করার জন্য স্কেলেট এবং ফ্রিমার্কারকে সমর্থন করে

স্পিফাই হ'ল স্কেল, আক্কা (একটি স্কালা অভিনেতা বাস্তবায়ন) এবং জাভা সার্লেটলেট 3.0 এপিআই ব্যবহার করে একটি ওয়েব ফ্রেমওয়ার্ক framework এটি অ্যাসিঙ্ক ইন্টারফেসটি ব্যবহার করে এবং ওয়েব অ্যাপ্লিকেশনগুলির জন্য একটি বৃহত্তর সমান্তরাল এবং স্কেলযোগ্য পরিবেশ সরবরাহ করা। স্পিফির বিভিন্ন উপাদানগুলি এই ধারণার উপর ভিত্তি করেই যে তাদের স্বল্প সংখ্যক কাজ খুব দ্রুত করা উচিত এবং পাইপলাইনের পরবর্তী অংশের কাছে অনুরোধটি বন্ধ করে দেওয়া দরকার। শেষ উপাদানটি অনুরোধটি প্রক্রিয়া করার পরে এটি অনুরোধটি "সম্পূর্ণ" করে ক্লায়েন্টকে ফেরত পাঠিয়ে সার্ভলেট ধারককে সংকেত দেয়।

https://github.com/mardambey/spiffy

< / પ્લગ >


0

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


0

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

এটি ন্যূনতম-নেসের পাশাপাশি, এটি অন্যান্য গ্রন্থাগারগুলির সাথেও ভাল কাজ করার দাবি করে এবং আপনার যখন প্রয়োজন হয় তখন আপনার নিজের প্রয়োগ প্রয়োগ করতে দেয়।

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