2008-11-26 10 views
32

मुझे हाल ही में हक्स में एक नया रूप देखा गया और मुझे एहसास हुआ कि मैंने इसके कुछ लालित्य को अनदेखा कर दिया था। लेकिन मुझे लगता है कि डेवलपर्स के बीच अभी भी कुछ दृश्यता नहीं है।क्षेत्र में हक्स

तो मेरा सवाल यह है कि क्या कोई यहां उत्पादन के लिए इसका उपयोग करता है? यदि हां, तो आप इसका उपयोग कैसे करते हैं? आपको मिलने वाली गठिया या कठिनाइयों क्या हैं? क्या आप भविष्य की परियोजनाओं के लिए इसकी सिफारिश करते हैं?

+0

क्या आपका मतलब 'मैदान में' नहीं है? –

+6

हां, मैं सिलिकॉन वैली में एक चुपके स्टार्टअप पर काम करता हूं जिसका उपयोग आने वाले सामाजिक/मोबाइल गेम के निर्माण के लिए करता है। – alecmce

उत्तर

9

हम में से उन लोगों के लिए जो हक्स के बारे में नहीं जानते हैं, यह वेब ऐप्स विकसित करने के लिए एक प्रोग्रामिंग भाषा है। यह

  • Welcome to haxe [haxe.org] विकिपीडिया पर
  • Haxe प्रविष्टि
+2

ए सी ++ लक्ष्य भी काम में है। – Nosredna

+0

इसके अलावा सी # और जावा। – karmakaze

+0

सी ++ लक्ष्य अब बहुत अच्छी तरह से काम करता है – Piku

13

मेरी कंपनी उत्पादन में इस्तेमाल के लिए Haxe का उपयोग करता है कई संकलक लक्ष्य (फ्लैश, php, जावास्क्रिप्ट और Neko भाषा के वी एम) है । प्रोग्रामिंग एसएफएफ सामग्री के लिए तकनीकी पक्ष पर पूरी तरह से कोई समस्या नहीं है। सर्वर पक्ष पर इसका उपयोग थोड़ा कठिन है। यदि आप PHP के लिए हैक्स करते हैं तो आपको कभी-कभी टाइपिंग के साथ कुछ समस्याएं होती हैं (यह एक PHP समस्या कम या कम होती है)। नेको वीएम बहुत स्थिर और बहुत तेज़ है लेकिन इसे आपके अन्य सर्वर सॉफ़्टवेयर (mysql, apache - mod_rewrite) के साथ चलाने में कुछ समय लगता है, लेकिन एक बार जब आप इसे प्राप्त कर लेते हैं तो यह बहुत स्थिर है।

हमने पीढ़ी के एसएफएफ अनुप्रयोगों के लिए इसका इस्तेमाल किया, हक्स जेएस की संभावनाओं की कोशिश की। इसके अलावा हमने एक मल्टीप्लेयर गेम के लिए सॉकेट सर्वर बनाया और हैक्स PHP या नेको के साथ हमारे सभी वेबपृष्ठ जेनरेट करना शुरू कर दिया।

समुदाय बहुत उपयोगी है, दस्तावेज़ीकरण कभी-कभी कम करने के लिए थोड़ा सा होता है।

यह केवल मेरी राय और अनुभव मैंने बनाया है।

25

मैं अपने सभी फ़्लैश अनुप्रयोगों को विकसित करने के लिए हैक्स का उपयोग करता हूं, और मुझे यह पसंद है। मैं लिनक्स और Emacs, के साथ विकसित करता हूं और मुझे सचमुच पसंद है कि मैं अपने पसंदीदा विकास पर्यावरण में कैसे हक्स फिट कर सकता हूं। मैं सिर्फ सरल Makefiles ऐसा ही कुछ देखने का उपयोग करें:

 
project.swf: Project.hx 
    haxe project.hxml 

यह वास्तव में Haxe में आरंभ करने के लिए आसान है, और यह बहुत ही सुंदर है। मेरे पास एडोब फ्लैश बिल्डर्स का उपयोग करने की तुलना में हैक्स का उपयोग करने में कोई समस्या नहीं थी, और PanningPedagogy, The Orchive, Cantillion और Audioscapes सहित बड़ी परियोजनाओं का एक समूह विकसित किया है।

4

:

मैं जीपीएल SourceForge पर के रूप में इन सभी के लिए स्रोत कोड जारी किया है, उन पर बाहर की जाँच हक्स वर्तमान में क्रॉस-प्लैटफ़ो के रूप में अधिक लोकप्रियता प्राप्त कर रहे हैं rm विकास एनएमई/OpenFL करने के लिए उपकरण के लिए धन्यवाद (मुख्य रूप से खेल के विकास के लिए): एक बार Haxe में http://www.openfl.org/

लिखें और फ्लैश, Android, iOS के लिए इसे तैनात है, और अधिक ..

1

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

मैंने माइक्रोसॉफ्ट टाइपस्क्रिप्ट की कोशिश नहीं की है, लेकिन अब तक मैं कुछ उत्पादन परियोजनाओं पर क्लाइंट और सर्वर (नोडजेस) दोनों के लिए हैक्सजेएस का उपयोग कर रहा हूं और यह एक अच्छा विकल्प लगता है। एकमात्र मुद्दा यह है कि यदि मैं जेएस पुस्तकालयों या एनपीएम मॉड्यूल को दूसरों के साथ साझा करना चाहता हूं, तो शायद मुझे हाथों से जेएस को फिर से लिखना होगा।

0

हमने आंतरिक वेब सिस्टम के लिए पिछले इंटर्नशिप में इसका इस्तेमाल किया था। हम केवल जेएस के लिए संकलित हैं और मैंने बस एक बार कुछ मामूली कोड जेएस और सी # के लिए संकलित किया। मैं कह सकता हूं कि यह काफी अच्छा काम करता था और उस समय कई कस्टम विजेट बनाए गए थे। उत्पादित जेएस को डीबग करना भी बुरा नहीं था, लेकिन कभी-कभी वह कोड उत्पन्न नहीं करता था जिसे आप चाहते थे (मुझे जेएस में एक स्ट्रिंग तुलना समस्या याद है, जहां संदर्भ की तुलना में संदर्भ की तुलना की जा रही थी)। कोड उत्पादन में तैनात किया गया था और वर्षों से ठीक काम किया था। मुझे पूरा यकीन है कि वे आज भी इसका इस्तेमाल करते हैं।

2013 में, मैंने तब से इसका उपयोग नहीं किया है। एक समस्या जो मैंने किया था संस्करण 2.8 का उपयोग कर संस्करण 2.08 में किए गए कोड को संकलित करने का प्रयास कर रहा था। इसे कुछ मामूली, लेकिन गैर-स्पष्ट समायोजन की आवश्यकता थी। मैं हालिया रिलीज पर काफी टिप्पणी नहीं कर सकता, लेकिन मैं संकलक के नए संस्करणों को अपग्रेड करके कोड के बड़े टुकड़ों को तोड़ने पर थोड़ा सावधान रहूंगा।

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