अगर आप developer है, या बनना चाहते है, तो आप को SDK के बारे में ज़रूर पता होना चाहिए।
application के development के लिए programming की ज़रूरत पडती है, लेकिन इस काम को आसान बनाने के लिए SDK (software development kit) का उपयोग लिया जाता है.
SDK kya hai in Hindi
यह एक software का collection है, जिसका उपयोग किसी device या operating system के लिए application को develop करने के लिए किया जाता है।
कुछ examples जैसे की Windows 10 SDK, the Mac OS X SDK, Android SDK आदि।
बहुत सारी SDK में IDE (integrated development environment ) भी होती है, जिसमे central programming interface को serve किया जाता है।
IDE क्या है in Hindi
सभी IDE में programming window होती है, जिसमे source code को लिखा जाता है, और debugger, compiler जैसे फीचर होते है। इसका अच्छा उदहारण है, Android studio, xcode.
IntelliSense
इन IDE में IntelliSense का feature होता है, जिससे अगर code लिखते वक्त अगर syntax में कोई गलती होती है, तो वह developers को पता चल जाती है।
कई SDK में IDE include नहीं होती है। इसके लिए किसी दूसरे code editor या तो IDE को इस्तेमाल करना पड़ता है, for example flutter SDK.
बहुत सारी SDK में sample codes दिए होते है. जिसकी मदद से कोई भी डेवलपर basic programmes बनाके अपने projects की शरुआत कर सकता है।
Software development kits में technical documentation भी मौजूद होता है, जिसमे tutorials, FAQs, होते है।
कुछ SDK में graphics भी include होते है, जैसे की buttons, icons आदि.
सारी कंपनी चाहती है की ज्यादा से ज्यादा developers उनके platform के लिए application develop करे.
इसके लिए वह software development kit free में provide करते है.
जिसे developer उनकी website पर जा कर download कर सकता है, और प्रोग्रामिंग की शरुआत कर सकता है।
हर एक SDK different होती है, इसलिए उसे सिखने में थोड़ा समय जरूर लगता है.
इसलिए उसके साथ साथ documentation और intuitive programming interface को भी उपलब्ध करवाया जाता है।
हर बडी IT कंपनी ने अपनी SDK बनाई हुई है.
जैसे की Microsoft, google, Facebook, aws आदि। कई GNU SDK भी उपलब्ध है।
आप हमारे और भी articles पढ सकते है।