2008-09-30 13 views
6

हाल ही में मैं Haxe पर एक अपाचे देख रहा हूं, ताकि अपाचे चल रहे PHP पर तैनात किया जा सके। खैर, ऐसा लगता है कि यह मेरी ज़रूरतों के अनुरूप हो सकता है (PHP को तैनात कर रहा है, लेकिन एक भयानक भाषा का उपयोग नहीं कर रहा है), मुझे पारंपरिक गैर-एमवीसी PHP ऐप बनाने से वास्तविक एप्लिकेशन विकास को आसान बनाने के लिए कुछ भी नहीं मिला है। क्या कोई टूलकिट/फ्रेमवर्क है जो मुझे याद आ रही है, यह सार्थक होगा?एक PHP वातावरण में तैनात करने के लिए हैक्स के लिए वेब "ढांचे"?

यह अच्छा होगा अगर यह एमवीसी प्रेरित था, और मैं निश्चित रूप से अच्छा यूआरएलएस का उपयोग करने का एक आसान तरीका चाहता हूं, हालांकि यदि आवश्यक हो तो मैं mod_rewrite नियमों के लिए व्यवस्थित हो सकता हूं।

संपादित करें: विचार PHP अंत में केकपीएचपी जैसे कुछ का उपयोग करें, लेकिन इसके बजाय हैक्स एंड पर केकपीएचपी जैसे कुछ का उपयोग करें।

उत्तर

6

Haxe के लिए PureMVC के एक बंदरगाह है: https://github.com/PureMVC/puremvc-haxe-standard-framework/wiki

जहाँ तक मुझे इस Haxe के लिए केवल एक चीज पता है, लेकिन वहाँ एक खुद ढांचा बनाने के बारे में मेलिंग सूची पर विचार-विमर्श कर रहे हैं, लेकिन इसमें कुछ समय लग सकता है के रूप में ।

3

मुझे लगता है कि कोई "हैल्स" नामक हक्स के लिए एक एमवीसी ढांचा विकसित करना शुरू कर रहा है, हालांकि मुझे नहीं पता कि यह अभी तक उपयोग योग्य है या नहीं।

निवासी: एक कम से कम रेल से प्रेरित MVC Haxe/PHP के लिए वेब ढांचे

http://code.google.com/p/hails/

1

मैं आपको अपना खुद का काम करने के लिए तैयार करूंगा। ऊपर ढांचे के साथ समस्या (PureMVC को छोड़कर) यह है कि वे विशेष भाषा के लिए डिजाइन किए गए थे। हैक्सिग्निटर एक अच्छी प्रति है, लेकिन इसमें आर्किटेक्चर है जो PHP4 द्वारा लागू किया गया था।

यह एक अच्छा excerise है! चलिए आप मतभेदों को समझते हैं और नीचे की रेखा यांत्रिकी का काम करते हैं - और यह बहुत महत्वपूर्ण है क्योंकि आपके हैक्स कोड का अनुवाद किया जाएगा (इसलिए आपके पास डबल एब्स्ट्रक्शन 1. अनुवाद 2. फ्रेमवर्क को यह जानने के लिए अच्छा लगता है कि चीज कैसे काम करें;])

4

मुझे यह कहते हुए खुशी हो रही है कि मैक्स द्वारा वर्णित PHP-फ्रेमवर्क-शैली से दूर होने के लिए हेक्साइनिटर पूरी तरह से लिखा गया है। अब यह बेहतर ओओ-सिद्धांतों के लिए बहुत अधिक पालन करता है और यह एक मानक हेक्स लाइब्रेरी भी है, इसलिए उन्नयन बहुत आसान है। कृपया इसे http://github.com/ciscoheat/haxigniter पर देखें।

+0

Haxigniter एक पुरानी परियोजना आजकल, ufront बजाय सिफारिश की है है: https://github.com/ufront/ufront – ciscoheat

1

मैं NekoVM/PHP के लिए एक हक्स-आधारित टूलकिट/फ्रेमवर्क पर काम कर रहा हूं। यह एक ज़ेंड फ्रेमवर्क/रूबी-ऑन-रेल-आईएसएच एमवीसी वर्कफ़्लो के आसपास भी बनाया गया है और इसमें प्रमाणीकरण, कैशिंग, फॉर्म सत्यापन, सत्र प्रबंधन इत्यादि के लिए विभिन्न कक्षाएं हैं। इसे NekoVM और PHP दोनों में संकलित किया जा सकता है और मैंने पहले से ही इस लाइब्रेरी का उपयोग किया है कुछ वेबसाइटों के लिए। दुर्भाग्य से अभी बहुत अधिक दस्तावेज उपलब्ध नहीं हैं लेकिन मैं पुस्तकालय के आने वाले संस्करण 1 रिलीज के लिए उस पर काम कर रहा हूं।

परियोजना http://code.google.com/p/toolkat

0

forum FAQ (7th entry) देखें, लेकिन सूची और लिंक अभी भी प्रासंगिक नहीं हो सकते हैं, इसलिए नीचे कुछ दिखाई देने वाली कुछ संशोधित सूची है।

लेकिन अगर आप MVC संरचनाओं में रुचि रखते हैं तो मैं और अधिक रोबोट पैर प्रकार दृष्टिकोण हो सकता है बेहतर संदेह है, और इंजेक्शन भी उपयोगी है ।

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