अगर मैं कहूँ कि Mobile और Mobile Apps आज हमारे जीवन का हिस्सा बन चुका है तो यह गलत नहीं होगा।
चाहे वो Chatting करने के लिए Whatsapp हो, Photo Sharing के लिए Facebook और Instagram हो, वीडियो देखने तथा शेयर करने के लिए Youtube हो या कोई अन्य।
हम अपने जरूरत के हिसाब से अलग अलग apps का इस्तेमाल करते हैं।
लेकिन जब बात App Development की आती है तब Developers और कंपनी सोचने लगती है कि App किसके लिये बनाया जाए Android के लिए या iOS के लिए।
दोनो के users लगभग समान हैं।
इसीलिए Cross Platform Development का सहारा लिया जाता है।
Cross Platform Mobile App बनाने में सबसे ज्यादा React Native का प्रयोग किया जाता है।
तो चलिए जानते हैं कि React Native kya hai (What is React Native in Hindi), React Native क्यो यूज़ किया जाता है (Why React Native Used in Hindi), React Native यूज़ करने के फायदे (Benefits of using React Native in Hindi)
- Cross Plateform : React Native एक Cross Plateform JavaScript Framework है। जिससे आप एक बार code लिख कर उसे android और iOS दोनो पर Run कर सकते हैं।
- Fast Performance : React Native में बने apps fast होते हैं तथा जल्दी Start होते हैं।
- Large Community of Developers : यदि कोई डेवलपर किसी ऐप को विकसित करते समय कहीं फंस जाता है, तो वह Community के members की मदद लेने के लिए स्वतंत्र है जो इस संबंध में उनका मार्गदर्शन करेंगे।
- Hot Reloading and Live : React Native Hot Reloading और Live जैसे फीचर्स के लिए भी जाना जाता है। अगर आप किसी App के Code में कुछ परिवर्तन करते हैं तो इसका effect आपको तुरंत ही सिम्युलेटर पर दिख जाएगा जिससे आपको app पुनः चालू करने की जरूरत नहीं पड़ती।
- Free और Open Source : मुफ्त की चीज़ किसे नही पसंद। खैर ये बातें Programmers पर लागू नही होती। लेकिन फिर भी React Native बिल्कुल Free तथा Open Source है। अगर आप यह Post पढ़ रहे हैं तो मुझे ये बताने की बिल्कुल भी जरूरत नही है कि Open Source क्या होता है। लेकिन फिर भी मैं उन लोगो के लिए एक लिंक शामिल कर देता हूँ जो लोग इस फील्ड में बिल्कुल नए हैं।
- Bloomberg
- Walmart
- SoundCloud Pulse
- Wix
- Facebook Ads
React Native एक JavaScript Framework है जिसकी मदद से Mobile Apps बनाये जाते हैं।
React Native Cross Platform है यानी आप एक बार code लिख के उसे Android और iOS दोनो पर Run करा सकते हैं।
React Native बिल्कुल Free तथा Open Source है।
React Native की एक अच्छी बात ये है कि यह भले ही Cross Plateform हो लेकिन इसमें बने Apps Hybrid न होकर Native होते हैं।
यानी React Native Native App बनाने के लिए प्रयोग होता हैं।
यही कारण है कि React Native इतना पॉपुलर है।
यदि अपने कभी दूसरे Programming Language में काम किया है तो आपके लिए React Native में काम करना बहुत आसान है।
React Native को Facebook ने बनाया है।
React Native को सबसे पहले 26 मार्च 2015 को github पर प्रस्तुत किया गया।
React Native facebook के लिए बहुत मददगार साबित हुई। Facebook अपने App में React Native ही प्रयोग करता है।
React Native यूज़ करने का सबसे बड़ा फायदा ये है कि आप एक ही codebase से Android और iOS दोनो Platforms के लिए app बना सकते हैं।
React Native में बने app Fast होते हैं। चूंकि React Native Facebook ने बनाया है तो इसका Documentation आपको आसानी से मिल जएगा और आपको Community Support भी आसानी से मिल जएगा।
यह JavaScript का Framework है तो आपको App बनाने के लिए अलग से Programming Language नही सीखनी पड़ेगी।
मुख्यरूप से Android app बनाने के लिए Java या Kotlin और iOS app बनाने के लिए Swift या Objective C का प्रयोग किया जाता है।
लेकिन अगर आपको JavaScript का ज्ञान है तो आप React Native का प्रयोग करके Mobile Apps बना सकते हैं।
तो दोस्तों अब आपको पता चल गया होगा कि React Native kya hai (What is react native in hindi).
अगर आपको React Native पर कोई प्रश्न है तो आप मुझसे comment करके पूछ सकते हैं।
Useful Post...good job
ReplyDeleteThanks
Deletevery useful post
ReplyDelete