2011-01-23 12 views
6

कैसे जेड शॉ के लुआ वेब framwork Tir कहा जाता है, इस तरह के Kepler, LuCI, आदि जैसे अन्य लुआ वेब चौखटे की तुलना में कैसातिरु अन्य लुआ वेब ढांचे की तुलना कैसे करता है?

की तरह ऐसी बातें करने के लिए तुलना:

  • कोड बेस की परिपक्वता
  • सुविधाओं/कार्यक्षमता
  • प्रदर्शन
  • उपयोग में आसानी

अद्यतन:

चूंकि लूआ के coroutine के उपयोग पर आधारित है, क्या इसका मतलब यह नहीं है कि तिर कभी भी स्केल करने में सक्षम नहीं होगा? कारण, लुआ का कोरआउटिन बहु-कोर/प्रोसेसर सिस्टम का लाभ नहीं उठा सकता है, यह देखते हुए कि लुआ में सहकारी/सहयोगी धागे (पूर्व-प्रतिरोधी के विपरीत) के रूप में कोरआउट को लागू किया जाता है?

+2

* LuaRocks * एक वेब ढांचा नहीं है। – ponzao

उत्तर

1

तिर केप्लर या लुसीआई से बहुत नया है, इसलिए कोड लगभग परिपक्व नहीं है। मैं तिरिल को प्रयोगात्मक के रूप में रैंक करूंगा, अभी। एक ही कारक का भी अर्थ है कि इसमें काफी कम विशेषताएं हैं।

में इसके कोरआउटिन आधारित प्रवाह सामग्री के माध्यम से उपलब्ध विकास की एक बहुत ही सुखद निरंतरता उत्तीर्ण शैली है।

मैं,, प्रयोग के लिए मजेदार है, यह दर व्यक्तिगत रूप से होगा, लेकिन शायद बड़े कार्य करने के लिए तैयार नहीं है जब तक जेड यह स्थिर :-) अधिक

+0

आपने कोरिन के उपयोग के आसपास डिजाइन किए जाने वाले तिर का उल्लेख किया है। क्या यह नकारात्मक नहीं है कि कोरआउट बहु-कोर/प्रोसेसर का उपयोग नहीं कर सकता है? – frooyo

+0

कुछ संदर्भों में यह एक नकारात्मक है, हां, लेकिन उस संदर्भ में बहुत कम मानक वेब चीजें होती हैं क्योंकि वे सामान्य रूप से थ्रेड या प्रक्रिया होती हैं। सह-दिनचर्या पर निर्भर करने का अर्थ है * आपको * उसी lua_State उदाहरण पर वापस आने की आवश्यकता है, लेकिन अन्य उपयोगकर्ताओं को इसकी आवश्यकता नहीं है। – brianm

1

This video PyCon 2011 से मूल रूप से कहते हैं कि आप अधिक चलाकर मल्टीकोर या बहु पर स्केल श्रमिकों, उच्च भार की स्थिति के तहत स्मृति लाभ बेहतर प्रदर्शन देता है। वीडियो में यह कहा गया है कि मीबो में उन्होंने पिछले महीने के लिए भारी भार के साथ इस दृष्टिकोण का उपयोग किया है।

वीडियो पायथन विशिष्ट है, इसलिए यह सिर्फ प्रश्न के कोरआउट दृष्टिकोण के स्केलिंग के लिए है। वीडियो की लंबाई लगभग तीस मिनट है।

संबंधित मुद्दे