Shiny (software)
શાઇની એ વેબ એપ્લિકેશન્સ (એપ્સ) વિકસાવવા માટેનું એક મફત અને ઓપન સોર્સ આર પેકેજ છે. તેની જાહેરાત 2012માં આર સ્ટુડિયોના સીટીઓ જો ચેંગ દ્વારા કરવામાં આવી હતી. શાઇનીનો એક ઉપયોગ ઝડપી પ્રોટોટાઇપિંગમાં કરવામાં આવ્યો છે. પાયથોન માટે એક અલગ અમલીકરણ શાઇની, પહેલેથી જ આલ્ફા સોફ્ટવેર તરીકે ઉપલબ્ધ છે, અને જ્યારે ધ્યેય સમાન છે, તે પાયથોન વાક્યરચના (અને શબ્દાર્થ) નો ઉપયોગ કરે છે જેથી તે સંપૂર્ણપણે સુસંગત નથી. તે બદલી કરવા માટે નથી, એટલે કે. બંને એક સાથે વિકસાવવામાં આવશે અને તેમાં ક્યારેય એકબીજાની તમામ લાક્ષણિકતાઓ ન હોઈ શકે. પાયથોન સંસ્કરણ માટે શિનિલાઇવ પણ છે (માત્ર, ઓછામાં ઓછું હમણાં માટે), જે ક્લાયન્ટ પર શાઇની ચલાવવાની મંજૂરી આપે છે (એટલે કે. પ્રોગ્રામ કોડ સર્વર પર ચાલતો નથી, સર્વરના ભારને માત્ર કોડની સેવા આપવા માટે ઘટાડે છે). લક્ષણો શાઇની પ્રતિક્રિયાશીલ સંદર્ભ બનાવે છે જેમાં વપરાશકર્તા ઇનપુટ ચલો દ્વારા, તે સંજોગો કે જેના હેઠળ ગણતરીઓ ફરીથી ચલાવવામાં આવે છે, અથવા આલેખ (ઘણીવાર વિઝ્યુલાઇઝેશન) ફરીથી પ્રસ્તુત કરવામાં આવે છે તે સ્પષ્ટ કરે છે; આ લગભગ તરત જ થાય છે. ઇનપુટ ચલોનું મૂલ્યાંકન વપરાશકર્તા ઈન્ટરફેસ દ્વારા કરવામાં આવે છે જે ટેક્સ્ટ બોક્સ, રેડિયો બટનો અને ડ્રોપ-ડાઉન સૂચિ જેવા વિજેટ્સની સરળ રચનાને મંજૂરી આપે છે. શાઇની ફાઇલના બે મુખ્ય ભાગો હોય છે, જે વૈકલ્પિક રીતે બે અલગ-અલગ ફાઇલમાં સંગ્રહિત થઈ શકે છે. એક વપરાશકર્તા ઇન્ટરફેસને સમાવવા માટે રચાયેલ છે, જેનો દેખાવ મૂળભૂત પસંદગીઓ દ્વારા પ્રતિબંધિત છે, જોકે અન્ય વિવિધ આર પેકેજો દ્વારા વિસ્તૃત કરી શકાય છે. અન્ય સર્વર ગણતરીઓ અને પ્લોટ જનરેટિંગ કોડને સમાવવા માટે રચાયેલ છે, જેના માટે આરની તમામ બિલ્ટ-ઇન સુવિધાઓ ઉપલબ્ધ છે. આર સ્ટુડિઓ સર્વર પર શાઇની એપ્લિકેશનને હોસ્ટ કરવી ચોક્કસ મર્યાદા સુધી મફત છે પરંતુ અન્ય ક્લાઉડ કમ્પ્યુટિંગ પ્લેટફોર્મ્સ પર હોસ્ટિંગની તુલનામાં પેઇડ ટીયર્સ પ્રમાણમાં ખર્ચાળ છે. સંદર્ભો બાહ્ય કડીઓ વ્યાપાર સોફ્ટવેર મુક્ત વેબ વિકાસ સોફ્ટવેર મુક્ત આર (પ્રોગ્રામિંગ ભાષા) સોફ્ટવેર