मैं ओपन फ्रेमवर्क और प्रोसेसिंग के बारे में बहुत कुछ पढ़ रहा हूं, लेकिन फिर भी सी ++ में और दूसरे में जावा के अलावा भेद नहीं कर सकता है। क्या कोई मुझे बता सकता है कि वास्तव में क्या है?ओपन फ्रेमवर्क वी.एस. प्रोसेसिंग
उत्तर
आप सही हैं, एक सी ++ है और दूसरा जावा है, और ये अंतर इन ढांचे पर लागू होते हैं, इसलिए यह तय करने के लिए कि आपकी कौन सी सबसे अच्छी है, यह आपकी प्राथमिकताओं/परियोजना के दायरे पर निर्भर है।
साथ प्रसंस्करण:
- आप एक न्यूनतम आईडीई मिलता है, लेकिन यह भी easily use eclipse या अन्य जावा आईडीई कर सकते हैं।
- आप प्राप्त स्मृति प्रबंधन (कचरा संग्रहण)
- आप ऑनलाइन एप्लेट प्रकाशित कर सकते हैं (जावा एप्लेट या 'नीचे slimmed' के माध्यम से जावास्क्रिप्ट processingjs या p5js साथ कैनवस 2D का उपयोग कर बंदरगाहों) या लिनक्स/OSX/Windows के लिए डेस्कटॉप अनुप्रयोग (जावा के माध्यम से क्रम)। ध्यान दें कि प्रोसेसिंग 1.5.1 से नए संस्करण अब एप्लेट निर्यात नहीं करते हैं। यह अभी भी कमांड लाइन या ग्रहण के माध्यम से किया जा सकता है।
- आप iProcessing या तेज P5Nitro और का उपयोग कर iPhone करने के लिए (3 पार्टी उपकरण के साथ) Android और करने के लिए प्रकाशित कर सकते हैं और हाल ही में Raspberry PI
- आप मंचों से समर्थन पर, काफी कुछ books और ऑनलाइन 'खेल के मैदान' OpenProcessing की तरह, SketchPatch, hascanvas या SketchPad।
OpenFrameworks के साथ:
- आप अपने आईडीई चुनें (पर OSX XCode, कोड :: ब्लाकों, कुलपति ++)
- आप अपनी खुद की स्मृति (malloc, संकेत का प्रबंधन और वह सब खुशी)
- आप अपनी परियोजना को मूल एप्लिकेशन के रूप में प्रकाशित कर सकते हैं (कोई रनटाइम आवश्यक नहीं)
- आप वर्तमान में आसानी से ऑनलाइन प्रकाशित नहीं सकते हैं, लेकिन यह भविष्य में बदल सकते (Arturo Castro's of-emscripten प्रगति देखें)
- आप OF 007 के रूप में Android को, iPhone को प्रकाशित कर सकते हैं और 0.8.0 के ARMv6 और ARMv7 उपकरण इस तरह के Raspberry PI के रूप में या Pandaboard
- आप बहुत सक्रिय और उपयोगी मंचों से समर्थन है और एक book या two
में इसके बारे में पढ़ सकते हैं ये बातें मन को अभी आया के कुछ वहाँ ग कर रहे हैं, और अधिक हो सकता है।
व्यक्तिगत रूप से, मुझे प्रसंस्करण में वास्तव में बुनियादी फेंकने वाले प्रोटोटाइप लिखना आसान लगता है। ऐसी परिस्थितियों के लिए जहां गति एक प्रमुख निर्णय कारक नहीं है, प्रसंस्करण केवल ठीक है, लेकिन अन्य मामलों में, मैं प्रसंस्करण प्रोटोटाइप को ओपनफ्रेमवर्क (जो अधिकांश समय करना आसान है) को पोर्ट करता है।
एक उदाहरण ऑडियो शामिल होने वाला अनुप्रयोग होगा, चाहे वह विश्लेषण हो या संश्लेषण हो। जटिलता के आधार पर, जावा कचरा कलेक्टर एक स्वीप करेगा जब आप कम से कम इसकी अपेक्षा करते हैं और जब आपको प्रतिक्रिया की आवश्यकता होती है तो परेशानियां होती हैं।
संक्षेप में, दोनों बहुत अच्छा कर रहे हैं, लेकिन openframeworksतेजी है। आप उस गति के लिए मेमोरी प्रबंधित करते हैं, हालांकि आप स्वयं को भुगतान करते हैं। इसके अलावा, अगर आपको ऑनलाइन पर तैनात करने की आवश्यकता है, प्रसंस्करण तब विकल्प है।
इसके अलावा, यदि आप सी ++ में रुचि रखते हैं, आप भी libcinder या Polycode पर एक नजर है सकते हैं।
एचटीएच
- 1. ओपन सोर्स ईटीएल फ्रेमवर्क
- 2. वी.एस.
- 3. वी.एस.
- 4. विंडोज सेवा ओपन सोर्स फ्रेमवर्क
- 5. ऑडियो सिग्नल प्रोसेसिंग के लिए सर्वश्रेष्ठ ओपन सोर्स प्रोजेक्ट?
- 6. ओपन सोर्स फ्रेमवर्क ला माइक्रोसॉफ्ट सिंक फ्रेमवर्क सुझाव?
- 7. ऑडियो प्रोसेसिंग - टोन रिकग्निशन
- 8. Marshal.AllocHGlobal वी.एस. Marshal.AllocCoTaskMem, Marshal.SizeOf वी.एस. sizeof()
- 9. ओपन सोर्स .NET डेस्कटॉप यूआई फ्रेमवर्क
- 10. एक सेक प्रोसेसिंग तक एक सीईसी प्रोसेसिंग
- 11. जावा में सिग्नल प्रोसेसिंग लाइब्रेरी?
- 12. ऑडियो प्रोसेसिंग: वॉल्यूम लेवल
- 13. स्प्रिंग कैश अमूर्त वी.एस. इंटरफेस वी.एस. कुंजी परम
- 14. संस्थाओं के लिए LINQ - कोई वी.एस. पहले वी.एस.
- 15. IPostbackEventHandler वी.एस. IPostbackDataHandler
- 16. Node.js वी.एस. HttpAsync (asp.net)
- 17. एसक्यूएल - वी.एस. होने जहां
- 18. वहाँ वी.एस. 2012
- 19. JBoss standalone.conf वी.एस.
- 20. #define वी.एस. चर
- 21. ConstraintViolationException वी.एस. DataIntegrityViolationException
- 22. चार सरणी वी.एस. चार *
- 23. जावास्क्रिप्ट वी.एस. सी #
- 24. वी.एस. संकलक ctor
- 25. mongoid वी.एस. जहां
- 26. धूमकेतु वी.एस. अजाक्स मतदान
- 27. यूनिक्स datetime वी.एस. टाइमस्टैम्प
- 28. NSCoding वी.एस. कोर डेटा
- 29. Symfony2 - doctrine2 बैच प्रोसेसिंग
- 30. ग्रहण जावा एनोटेशन प्रोसेसिंग
आप एंड्रॉइड डिवाइस पर भी तैनात कर सकते हैं! – ben
धन्यवाद! मैंने तदनुसार जवाब अपडेट किया है। –
बस इस प्रश्न के अपडेट के रूप में, यह प्रसंस्करण (2.0a7) के नए संस्करण की तरह दिखता है, अब एप्लेट को प्रकाशित करना संभव नहीं होगा। यहां http://blog.openprocessing.org/?p=232 – JordanBelf