Neko ज्यादातर लोगों के लिए एक Haxe लक्ष्य से ज्यादा कुछ नहीं है। यह तकनीकी रूप से सच नहीं है (इसकी अपनी भाषा है, और संभावित रूप से अन्य भाषाओं के लिए एक लक्ष्य हो सकता है), लेकिन अधिकांश लोगों के लिए, नेको हक्स आउटपुट लक्ष्यों में से एक है।
इसी तरह जावा वर्चुअल मशीन (JVM) को कई भाषाओं से लक्षित किया जा सकता है (wikipedia पर सूची देखें), नेको एक बाइटकोड प्रारूप है जो सैद्धांतिक रूप से कई भाषाओं से लिखा जा सकता है। हालांकि, नेको के लिए, ज्यादातर लोग अपनी * .n फाइलें बनाने के लिए हक्स का उपयोग करते हैं।
Haxe प्रोग्रामर के लिए, नेको लक्ष्य आप कर सकते हैं:
- लिखें कमांड लाइन उपकरण और उपयोगिताओं
- वेब लिखें क्षुधा या डायनामिक वेब पेज (उदाहरण के लिए, haxelib और haxedoc Haxe को लक्षित नेको लिखे गए हैं) - mod_neko (या mod_tora) का उपयोग करके आप एक वेब प्रोसेसर को उसी प्रकार की क्षमताओं के साथ PHP के रूप में प्राप्त करते हैं, लेकिन थोड़ा तेज़ है।
- एनएमई के साथ गेम बनाएं (जो मूल रूप से नेको के साथ शुरू हुआ था, यह नेको मीडिया इंजन के लिए है), और सीपीपी के करीब एक लक्ष्य रखने के साथ उन्हें जल्दी संकलित करें, लेकिन जो बहुत तेज़ी से संकलित करता है और जहां आउटपुट क्रॉस प्लेटफ़ॉर्म होता है।
- एक रनटाइम जो हैक्स में बारीकी से बंधे हैं और मैक्रोज़ आदि के भीतर से उपयोग किया जा सकता है - ताकि आप मैक्रोज़ के अंदर सभी neko। * कक्षाओं का उपयोग कर सकें।
यदि आप केवल एसडब्ल्यूएफ या जेएस को लक्षित करने में रुचि रखते हैं, तो आपको शायद नेको की बहुत आवश्यकता नहीं होगी। लेकिन यदि आप सर्वर साइड कोड लिख रहे हैं, तो आप प्रदर्शन की सराहना करेंगे, और यदि आप सीपीपी लिख रहे हैं, तो आप एक आसान लक्ष्य की सराहना कर सकते हैं जो कि आसान आसान और संकलित करने के लिए सुपर त्वरित है, और जो सीपीपी के समान व्यवहार करता है।
बेशक, हक्स नेको के बाहर यह अपनी भाषा है ... लेकिन कम से कम ऐसा लगता है कि ज्यादातर लोग इसे हक्स के साथ उपयोग करते हैं।
अधिक जानकारी:
आप नेको भाषा में लिखने के लिए चाहते हैं (this tutorial देखें) आप के रूप में "myfile.neko" अपने कोड को बचाने और nekoc myfile.neko
साथ संकलन है, जो एक नेको बाईटकोड फ़ाइल "संकलित कर देगा हो सकता है myfile.n "।
यदि आप हक्स भाषा में लिखना चाहते हैं, तो आप अपनी फ़ाइल को "MyFile.hx" के रूप में सहेज सकते हैं और "haxe -neko myfile.n -main MyFile" के साथ संकलित कर सकते हैं।
"myfile।n "जो इन दोनों द्वारा उत्पन्न होता है, में मानव पठनीय स्रोत कोड नहीं होता है - यह नेको बाइटकोड है। आप इसे किसी भी कंप्यूटर पर चला सकते हैं जिसमें neko myfile.n
चलाकर नेको स्थापित किया गया है। आप इसे निष्पादन योग्य में बदल सकते हैं (जो बिना चलाता है नेको nekotools boot myfile.n
चलाकर स्थापित) अपने मंच/ओएस के लिए।
यहाँ Getting Started With Neko पर एक ट्यूटोरियल है, जो और (बहुत बहुत ही बुनियादी) वेब पृष्ठों दोनों कमांड लाइन प्रोग्राम लिखने को शामिल किया गया है।
विस्तृत उत्तर के लिए धन्यवाद, क्या आप कृपया समझा सकते हैं, * .n फाइलें क्या हैं? क्या कोई लिंक है जहां मैं सीख सकता हूं कि वेब ऐप्स और सीपीपी लक्ष्यीकरण लिखने के लिए नेको का उपयोग कैसे करें? – simo
उम्मीद है कि आपके सवालों के जवाब देने के लिए मेरा उत्तर अपडेट किया गया :) –
निश्चित रूप से यह मेरे प्रश्नों का उत्तर देता है, वर्णनात्मक उत्तर – simo