Wakanda (software)
વાકાંડા એ વેબ અથવા મોબાઇલ એપ્સ વિકસાવવા અને ચલાવવા માટેનું જાવાસ્ક્રિપ્ટ પ્લેટફોર્મ છે. તે એંગ્યુલરજેએસ, આયોનિક, <આઇડી1> અને ટાઇપસ્ક્રિપ્ટ સહિતની ઓપન સ્ટાન્ડર્ડ ટેકનોલોજી પર આધારિત છે અને તે લિનક્સ (માત્ર જમાવટ), માઇક્રોસોફ્ટ વિન્ડોઝ અને મેકઓએસ (સ્ટુડિયો ડેવલપમેન્ટ) પર સપોર્ટેડ છે. પ્લેટફોર્મ વકાન્ડામાં સાધનો અને તકનીકોનો સમૂહ છેઃ વકાન્ડા સર્વર જાવાસ્ક્રિપ્ટ સર્વર એન્જિન સાથે ઓબ્જેક્ટ-રીલેશ્નલ ડેટાબેઝને જોડે છે. ડીબી અને વેબ સેવાઓ માટે ડેટાબેઝ એબ્સ્ટ્રેક્શન લેયર, ઓટો જનરેટેડ આરઈએસટી એપીઆઈ અને સુરક્ષા સ્તર વ્યવસ્થાપન પ્રદાન કરે છે. વાકાંડા સ્ટુડિયો એ ડેટા મોડેલ ડિઝાઇન કરવા માટે સંપાદકો સાથે ડેસ્કટોપ IDE છે. તે વેબ અને મોબાઇલ એપ્સ માટે રચાયેલ છે. તે મોબાઇલ વિકાસ (અપાચે કોર્ડોવાનો ઉપયોગ કરીને) માટે બાંધકામની કાર્યક્ષમતા પૂરી પાડે છે. વાકાંડા ક્લાયન્ટ કનેક્ટર સર્વર અને એંગ્યુલરજેએસ 1 અને 2 અને આયોનિક 1 અને 2 જેવા ફ્રન્ટ-એન્ડ ફ્રેમવર્ક સાથે વાતચીત કરવા માટે ડેટા પ્રોવાઇડરનો સમાવેશ કરે છે. 2008 માં સર્વરથી શરૂ કરીને, વકાન્ડાને સૌપ્રથમ 2009 માં ધ એજેક્સ એક્સપિરિયન્સમાં અને પછી તે જ વર્ષે JSConf.eu પર રજૂ કરવામાં આવ્યું હતું. 2010માં વકાંડા સ્ટુડિયોના પ્રથમ સંસ્કરણ સાથે એક ખાનગી વિકાસકર્તા પૂર્વાવલોકન ઉપલબ્ધ કરાવવામાં આવ્યું હતું, જેમાં એક મોડેલ ડિઝાઈનર અને એક GUI ડિઝાઈનરનો સમાવેશ થાય છે. "વાકાન્ડે-JS.everywhere (બોસ્ટન, ઓક્ટોબર, 2011)" પરિષદ દરમિયાન જાહેર કરાયેલ બીજા જાહેર વિકાસકર્તા પૂર્વાવલોકન અને 15 ડિસેમ્બરના રોજ પ્રથમ બીટા સાથે, જૂન 2011માં વાકાન્ડા નવા વિકાસકર્તા પૂર્વાવલોકન સાથે લોકોનું ધ્યાન ખેંચ્યું હતું. વકાંડા 15 માર્ચ, 2012થી લાઇવ રિલીઝ વર્ઝન તરીકે ઉપલબ્ધ છે. 28 જૂન, 2012 ના રોજ, વકાન્ડાનું પ્રથમ સંસ્કરણ સત્તાવાર રીતે લોન્ચ કરવામાં આવ્યું હતું. 26 ઓક્ટોબર, 2012ના રોજ યુએસ અને ફ્રાન્સમાં JS.everywhere () પરિષદમાં તેનું પ્રદર્શન કરવામાં આવ્યું હતું. સૌપ્રથમ 2009 થી કોમનજેએસ કાર્યકારી જૂથમાં સામેલ, ટીમે ઓક્ટોબર 2012 માં ડબલ્યુ3સીમાં જોડાતા પહેલા એપ્રિલ 2012 માં "ક્લાયન્ટ અને સર્વર જાવાસ્ક્રિપ્ટ એપીઆઈ" ડબલ્યુ3સી સમુદાય જૂથ બનાવ્યું હતું. વકાંડા એસએએસ કંપનીની રચના ડિસેમ્બર 2014માં કરવામાં આવી હતી. 7 ડિસેમ્બર, 2015ના રોજ વાકાંડા ડિજિટલ એપ ફેક્ટરી સત્તાવાર રીતે શરૂ કરવામાં આવી હતી. 2016માં, વકાન્ડાને ગાર્ટનર દ્વારા કૂલ વેન્ડર નામ આપવામાં આવ્યું હતું. આર્કિટેક્ચર વાકાંડા સર્વર કોમનજેએસ મોડ્યુલો, વેબ કામદારો, વેબ સ્ટોરેજ, એક્સએમએલએચટીટીપીઆરક્વેસ્ટ, એચટીએમએલ5 ફાઇલ એપીઆઈ, બ્લોબ્સ, ટાઈમરને સપોર્ટ કરે છે. તે ફાયરબગ ક્રોસફાયર ડીબગર પ્રોટોકોલ તેમજ વેબકિટ રિમોટ ડીબગિંગ પ્રોટોકોલનો અમલ કરે છે. વકાન્ડાડીબી નોએસક્યુએલ એન્જિનને એચટીટીપી દ્વારા એક્સેસ કરવામાં આવે છે, જે OData REST API દ્વારા પ્રેરિત છે, જે કનેક્ટર્સને સ્તરોના ડેટાબેસેસ સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે એકીકૃત કરે છેઃ માયએસક્યુએલ, માઇક્રોસોફ્ટ એસક્યુએલ સર્વર અને ઓડીબીસી. વાકાંડા ઇવેન્ટઇમીટર, સોકેટ અને TLS સહિત કેટલાક Node.js મોડ્યુલોને સપોર્ટ કરે છે. વકાંડા તેના ડિફોલ્ટ પેકેજોના ભાગ રૂપે અન્ય ઓપન સોર્સ પ્રોજેક્ટનો સમાવેશ કરે છે. વાકાંડા સર્વર જાવાસ્ક્રિપ્ટકોર, આઇસીયુ, ઓપનએસએસએલ અને ઝલિબ સાથે બનેલું છે. સંદર્ભો બાહ્ય કડીઓ એચ. ટી. એમ. એલ. 5 જાવાસ્ક્રિપ્ટ જાવાસ્ક્રિપ્ટ લાઈબ્રેરીઓ એજેક્સ (પ્રોગ્રામિંગ) ફ્રી સોફ્ટવેર પ્રોગ્રામ્ડ ઇન જાવાસ્ક્રિપ્ટ ફ્રી ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ નો. એસ. ક્યુ. એલ. સોફ્ટવેર જી. એન. યુ. એ. જી. પી. એલ. લાઇસન્સ જાવાસ્ક્રિપ્ટ વેબ ફ્રેમવર્કનો ઉપયોગ કરીને