Padrino (web framework)
પાદ્રિનો એક મુક્ત અને ઓપન સોર્સ વેબ માળખું છે, જે રુબીમાં લખાયેલું છે અને સિનાટ્રા પર આધારિત છે. તે રૂબી ઓન રેલ્સ, મર્બ, નાઇટ્રો અને કેમ્પિંગ જેવા અન્ય રૂબી વેબ માળખાઓનો વિકલ્પ છે. તે રેક વેબ સર્વર ઈન્ટરફેસ પર આધારિત છે. પાદ્રિનોની રચના અને ઓપન સોર્સ 2010માં કરવામાં આવી હતી. આ માળખું નાથન એસ્ક્વેનાઝી, ડેવીડ ડી 'એગોસ્ટિનો અને આર્થર ચિઉ દ્વારા અગાઉના સિનાટ્રા-મોર રત્ન પર આધારિત બનાવવામાં આવ્યું હતું. સમૃદ્ધ વેબ એપ્લિકેશનોને વધુ સરળતાથી ટેકો આપવા માટે સિનાટ્રા વિસ્તારવા માટે માળખું બનાવવામાં આવ્યું હતું. લક્ષણો આ મુખ્ય કાર્યક્ષમતાની સૂચિ છે જે પાદ્રિનો સિનાટ્રાની ટોચ પર પ્રદાન કરે છેઃ અજ્ઞેયવાદીઃ ઘણા લોકપ્રિય પરીક્ષણ, નમૂનાકરણ, મજાક અને ડેટાબેઝ પુસ્તકાલયો માટે સંપૂર્ણ સમર્થન. જનરેટરઃ પેડ્રીનો કાર્યક્રમો, નમૂનાઓ, નિયંત્રકો બનાવો એટલે કે. : પાદરીનો જી પ્રોજેક્ટ. માઉન્ટ કરી શકાય તેવુંઃ અન્ય રૂબી માળખાઓથી વિપરીત, મુખ્યત્વે બહુવિધ એપ્લિકેશનો માઉન્ટ કરવા માટે રચાયેલ છે. રાઉટીંગઃ સંપૂર્ણ યુઆરએલ નામના માર્ગો, પેરામ નામના, રેસ્પોન્ડ _ ટુ સપોર્ટ, ફિલ્ટર સપોર્ટ પહેલાં/પછી. ટેગ સહાયકોઃ ટેગ, કન્ટેન્ટ ટેગ, ઇનપુટ ટેગ જેવા સહાયકોને જુઓ. એસેટ હેલ્પર્સઃ લિંક _ ટુ, ઇમેજ _ ટેગ, જાવાસ્ક્રિપ્ટ _ ઇન્ક્લુડ _ ટેગ જેવા હેલ્પર્સ જુઓ. ફોર્મ હેલ્પર્સઃ બિલ્ડર સપોર્ટ જેમ કેઃ ફોર્મ _ ટેગ, ફોર્મ _ ફોર, ફિલ્ડ _ સેટ _ ટેગ, ટેક્સ્ટ _ ફીલ્ડ. લખાણ સહાયકોઃ ઉપયોગી ફોર્મેટિંગ જેમ કેઃ સાપેક્ષ _ સમય _ પહેલા, js _ એસ્કેપ _ એચટીએમએલ, સેનિટાઈઝ _ એચટીએમએલ. મેઇલરઃ ઇમેઇલ્સ મોકલવા માટે ઝડપી અને સરળ ડિલિવરી સપોર્ટ (એક્શનમેલર જેવું). એડમિનઃ બિલ્ટ-ઇન એડમિન ઈન્ટરફેસ (જેમ કે જાંગો). લોગિંગઃ એક એકીકૃત લોગર પ્રદાન કરો જે તમારા ORM અથવા કોઈપણ લાઈબ્રેરી સાથે સંપર્ક કરી શકે. ફરીથી લોડ કરી રહ્યું છેઃ વિકાસ દરમિયાન સર્વર કોડ આપમેળે ફરીથી લોડ કરે છે. સ્થાનિકીકરણઃ I18n નો સંપૂર્ણ ટેકો નોંધ કરો કે પાદ્રિનોના વપરાશકર્તા તરીકે, દરેક મુખ્ય ઘટકોને હાલની સિનાટ્રા એપ્લિકેશનમાં અલગથી ખેંચી શકાય છે અથવા તેનો ઉપયોગ સિનાટ્રા (એક સંપૂર્ણ-સ્ટેક પાદ્રિનો એપ્લિકેશન) માં વ્યાપક અપગ્રેડ માટે કરી શકાય છે. રૂબી ઓન રેલ્સ રેફરન્સ બાહ્ય કડીઓ પેડ્રીનો કોર ટીમ ફ્રી સોફ્ટવેર એમઆઇટી લાઇસન્સનો ઉપયોગ કરીને રૂબી વેબ ફ્રેમવર્ક સોફ્ટવેરમાં પ્રોગ્રામ કરેલું પણ જુઓ.