2009-11-10 15 views
7

मैं एक छोटी परियोजना पर काम कर रहा हूं, जहां मैं कोडिनेटर PHP फ्रेमवर्क का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि यह मेरे उद्देश्य के लिए थोड़ा अधिक ब्लोट है।छोटे पदचिह्न PHP फ्रेमवर्क सुझाव

अनिवार्य रूप से मैं कुछ डेटाबेस इंटरैक्शन, सत्र और सत्यापन को सरल बनाना चाहता हूं। एमवीसी भी अच्छा होगा।

जो मैं खोज रहा हूं वह कुछ है जिसमें 10 php फ़ाइलें शीर्ष हैं। जब मैं अधिकतर HTML साइट पर कुछ PHP कार्यक्षमता जोड़ रहा हूं, तो कोडइग्निटर जैसी कुछ बिल बिल में फिट नहीं होती है।

कोई सुझाव?


संपादित करें:

मैं एक templating इंजन के लिए नहीं देख रहा हूँ। और कोहोना आवश्यक से थोड़ा बड़ा है (मेरे लिए - मेरे उद्देश्य के लिए)।

मैं elf-php पर आया, क्या किसी ने अभी तक इसके साथ काम किया है? ऐसा लगता है कि इसमें जरूरी चीजें हैं जिन्हें मैं ढूंढ रहा हूं और कुछ सभ्य दस्तावेज। लेकिन यह सिर्फ एक छाप है।

मेरे लिए यह कहना मुश्किल है कि फारी-एमवीसी इसके साथ खेलने के बिना क्या करता है। मैं कोड के माध्यम से जा सकता हूं और एनोटेशन देख सकता हूं, लेकिन मुझे दस्तावेज़ों के लिए और कुछ नहीं मिला है।

+1

आप हमेशा अपना खुद का ढांचा बना सकते हैं, जो आप अपनी जरूरतों के अनुसार तैयार कर सकते हैं। –

+0

फारी: हाँ, कोड पूरी तरह से प्रलेखित है और यदि आपको किसी भी पॉइंटर्स की ज़रूरत है तो मुझे मदद करने में बहुत खुशी होगी। – Radek

उत्तर

2

Fat-Free Framework एक 55 केबी फ़ाइल में स्वयं निहित है। यदि आप और अधिक सुविधाएं चाहते हैं, तो इसे विस्तारित करने के लिए प्लगइन हैं।

TinyMVC: http://www.tinymvc.com/

TinyPHP: http://tinyphp.us/

KissMVC: http://kissmvc.com/

मैं के बारे में के साथ एक छोटे प्रोजेक्ट कर प्रयास करने के लिए कर रहा हूँ

+0

पिछले कुछ वर्षों में मैं इस ढांचे में कभी-कभी आया था। ऐसा लगता है कि यह काम करेगा, लेकिन मैं हाल ही में कोई PHP नहीं कर रहा हूं, और मुझे शायद इसे जल्द ही परीक्षण करने का मौका नहीं मिलेगा। – Daniel

+0

बस इस मौके पर फिर से आया, मैं थोड़ी सी PHP कर रहा हूं, और फैट-फ्री छोटे और मध्यम आकार की सामग्री के लिए ढांचे पर जाना है। यह अच्छा माइक्रो-फ्रेमवर्क आपके रास्ते से बाहर रहता है, इसमें बहुत रूटिंग है, और बॉक्स में से डेटाबेस के साथ इंटरफेसिंग जैसी चीजों को अनुमति देने के लिए कई सहायक हैं। केवल कॉन थोड़ा और दस्तावेज का उपयोग कर सकता है। – Daniel

-2

क्या आपने केकपीएचपी देखा है?

http://cakephp.org/

+4

केकपीएचपी में कोडइग्निटर से भी अधिक ब्लोट है। –

+1

केक सीआई से भारी है! – Buggabill

4

तुम हमेशा MicroMVC की कोशिश कर सकते। ऐसा लगता है कि SO उपयोगकर्ता Xeoncross द्वारा बनाई गई एक छोटी परियोजना है। कोई विचार नहीं कि यह कितना अच्छा/पूरा है ... लेकिन यह मजेदार हो सकता है।

+0

रुइलोग के अनुसार, यह [सबसे तेज़ PHP ढांचा है] (http://www.ruilog.com/blog/view/b6f0e42cf705.html)। कोड की बहुत कम पंक्तियों में ओआरएम, अनुरोध/प्रतिक्रिया, और एन्क्रिप्शन पुस्तकालयों जैसी सभी सामान्य चीजें शामिल हैं। – Xeoncross

3

आकार साइट की इस तरह के लिए (और कुछ बड़े लोगों के लिए भी) मैं सिर्फ एक टेम्पलेट प्रणाली का उपयोग करेंगे और एक MVC ढांचे के बारे में चिंता नहीं - यहां तक ​​कि सबसे हल्का कुछ पन्नों के लिए भूमि के ऊपर की बहुत हैं। मैं अत्यधिक TinyButStrong की सिफारिश करता हूं। यह बस शानदार है - कोड और डिज़ाइन का पूर्ण पृथक्करण, शक्तिशाली लेकिन अत्यधिक जटिल नहीं है, और ड्रीमवेवर के साथ पूरी तरह से एकीकृत करता है ताकि आप या आपके डिजाइनर टेम्पलेट्स wysiwyg डिज़ाइन कर सकें।

मुझे XAJAX के साथ संयोजन करने में काफी सफलता मिली है, जो आपके अधिक लोकप्रिय AJAX ढांचे में से एक नहीं है, लेकिन इसमें कुछ अच्छी सुविधाएं हैं। टीबीएस जैसे टेम्पलेट सिस्टम का उपयोग करने की सुंदरता यह है कि आप जो कुछ भी ले सकते हैं, और जो कुछ भी आपको चाहिए, उसे खींच सकते हैं। व्यक्तिगत रूप से मैं एसक्यूएल को संक्षेप में नापसंद करता हूं, लेकिन यदि आप चाहें तो चुनने के लिए स्टैंड-अलोन पुस्तकालयों की एक उचित संख्या है।

0

वास्तव में सवाल का जवाब नहीं देता है ... लेकिन यदि सीआई के पास आपके लिए थोड़ा अधिक ब्लोट है, तो आप Kohana को आजमा सकते हैं, जो कि सीआई (एक कांटा के रूप में शुरू) से थोड़ा कम फूला हुआ है।

1

यह 200 9/2010 था, शायद वहां बेहतर चीजें हैं।

Fari MVC फ्रेमवर्क

स्रोत: https://github.com/radekstepan/Fari-Framework

उदाहरण के लिए मैं इसे में एक चैट एप्लिकेशन लिखा है: https://github.com/radekstepan/Clubhouse

सोप्रानो

स्रोत: https://github.com/radekstepan/soprano

यदि आप अपना खुद का लिखना चाहते हैं तो एक अच्छा न्यूनतम उदाहरण।

http://www.ohloh.net/tags/framework/php

फिर आप एक आप स्रोत का पूर्वावलोकन करने के आधार पर पसंद चुन सकते हैं:

+0

ओह और इसमें एक डेमो ऐप है जो एक फ्लैट फ़ाइल डेटाबेस से काम करता है ताकि आप इसे आसानी से जांच सकें। – Radek

2

वैसे, एक सामान्य जवाब के रूप में, आप छोटे php चौखटे के एक महान राशि Ohloh पर पा सकते हैं , प्रलेखन गुणवत्ता, इसका उपयोग करने वाले उपयोगकर्ताओं की संख्या इत्यादि।

1

अब से लेने के लिए कुछ नए प्रसाद कर रहे हैं TinyMVC।

+0

और ऐसा लगता है कि उनके पास कम से कम मूल मॉडल ORM है – Daniel

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