देखें ExtPascal, http://code.google.com/p/extpascal पर
ExtPascal एक वस्तु पास्कल (डेल्फी, FreePascal/लाजर) आवरण/Ext जे एस, एक पूरा जीयूआई अजाक्स ढांचे, जावास्क्रिप्ट में किए गए के लिए बाध्यकारी, रिच इंटरनेट अनुप्रयोग के लिए (रिया) विकास है ।
ExtPascal आपको सर्वर द्वारा जारी ऑब्जेक्ट पास्कल कमांड से Ext JS का उपयोग करने देता है। यह वेब ब्राउज़र प्रोग्रामिंग के लिए ऑब्जेक्ट पास्कल की संरचना और सख्त वाक्यविन्यास लाता है। ExtPascal भविष्य में रिलीज में Draw2d लपेट जाएगा।
विशेषताएं
- Ext जे एस 3.2.1 का समर्थन करता है।
- सर्वर साइड प्रोग्रामिंग के लिए मूल कोड के साथ उच्च प्रदर्शन, कोई PHP आवश्यक नहीं है।
- वेब सर्वर संचार के लिए फास्टसीजीआई या सीजीआई का उपयोग करता है।
- सीजीआई या फास्टसीजीआई प्रोटोकॉल का समर्थन करने वाले किसी भी वेब सर्वर के साथ संगत।
- स्टेटफुल, रख-रखाव और मल्टीथ्रेड सर्वर अनुप्रयोग।
- ऑब्जेक्ट पास्कल इकाइयों के लिए पार्स एक्स जेएस एचटीएमएल दस्तावेज।
- ऑब्जेक्ट पास्कल कोड को निष्पादन के दौरान जावास्क्रिप्ट कोड में स्वयं-अनुवाद करता है।
- पूर्ण ऑब्जेक्ट पास्कल में कोडिंग, (एक्स) एचटीएमएल, सीएसएस और जावास्क्रिप्ट का न्यूनतम उपयोग, लेकिन आपको एक्सटी जेएस फ्रेमवर्क को बहुत अच्छी तरह से जानना चाहिए।
- ऑब्जेक्ट पास्कल का उपयोग कर AJAX प्रोग्रामिंग।
- सभी एक्सएस जेएस कक्षाओं, सिंगलेट्स और विजेट्स के लिए पूर्ण रैपर।
- सभी मुख्य वेब ब्राउज़र के लिए पारदर्शी समर्थन: आईई 6+, फ़ायरफ़ॉक्स 1.5+, सफारी 3+, ओपेरा 9 + और क्रोम 2+ किसी भी क्लाइंट साइड प्लेटफॉर्म (पीसी, स्मार्टफोन, आईफोन, पीडीए, आदि) पर!
- फ्रीपास्कल 2.4.0 कंपाइलर के माध्यम से सर्वर साइड मल्टी-प्लेटफ़ॉर्म समर्थन। विंडोज, लिनक्स और मैक ओएस एक्स (इंटेल और पावरपीसी) पर परीक्षण किया गया।
- सभी अतिरिक्त जेएस कक्षाओं और विजेट्स के लिए थ्रेड कचरा कलेक्टर।
- विंडोज के लिए स्लिम सेवाएं और इवेंटलॉग समर्थन।
- पॉज़िक्स प्लेटफॉर्म (लिनक्स, मैक ओएस एक्स, आदि) के लिए डेमॉन समर्थन।
- छोटे निष्पादन योग्य उत्पादित करता है और बहुत कम स्मृति का उपभोग करता है।
- डेल्फी, लाज़र या एमएसईड डीबगर्स का उपयोग करके डायरेक्ट डीबगिंग।
- फिल हेस द्वारा एक्स्टप टूलकिट। डेल्फी/लाजर में किए गए अपने डेस्कटॉप और क्लाइंट/सर्वर अनुप्रयोगों को वेब 2 पर बदलें।
- विंडोज या पॉज़िक्स प्लेटफ़ॉर्म पर एम्बेडेड वेब सर्वर विकल्प, कोई अपाचे या आईआईएस आवश्यक नहीं है।
- वैकल्पिक डेल्फी/लाजर शैली घटना हैंडलर।
- डेल्फी (7..2010) और फ्रीपास्कल (2.4.0) के साथ संगत।
- ऑब्जेक्ट पास्कल सिंटैक्स हाइलाइटिंग के साथ एकीकृत कोडप्रेस विजेट।
- पास्कल गणनाएं एक्सएस जेएस ढांचे के लिए समर्थन करती हैं।
- सभी पूर्ण जेएस तत्वों के लिए कोड पूर्णता सक्षम।
संस्करण:
दो नए विकल्प उपलब्ध है - इस समय समाप्त नहीं हुआ है, लेकिन डेल्फी कोड में वास्तव में समृद्ध AJAX के ग्राहकों (वस्तु पास्कल कोड सिर्फ Morphik साथ की तरह, जावास्क्रिप्ट में संकलित किया गया है, लेकिन साथ के लिए बहुत interresting एक हल्का डिजाइन):
अद्यतन:
बस कुछ महान ओपन सोर्स प्रोजेक्ट, named p2js पता चला जो कि इन दो विकल्पों के समान है: यह .pas से जावास्क्रिप्ट को परिवर्तित करता है। लेकिन यह सादा .dfm फ़ाइलों के साथ भी काम कर सकता है, और यूआई परत के लिए सेन्चा टच का उपयोग कर सकता है।डेमो प्रभावशाली हैं।
pas2js पर भी एक नज़र डालें जो फ्रीपास्कल पर आधारित जावास्क्रिप्ट ट्रांस्लर के लिए एक नया ओपन सोर्स पास्कल है।
स्रोत
2010-09-25 16:46:30
इसके अलावा एक नज़र http://www.morfik.com पर – avra
@avra ले: Morkik एक वेब अनुप्रयोग फ्रेमवर्क नहीं है * के लिए * डेल्फी, यह है एक वेब अनुप्रयोग ढांचा * * डेल्फी में लिखा है। –
DelphiMVCFramework अब समर्थन करता है: '- डेल्फी XE6' ' - अपाचे Module' '- Redis (memcached से पलायन)' ' –