કોમ્પ્યુટર્સ, પ્રોગ્રામિંગ
"રૂબી" (માણેક) શું છે? પ્રોગ્રામિંગ ભાષા "રૂબી"
આ ક્ષણે, ઘણા પ્રોગ્રામિંગ ભાષાઓ, જે પ્રત્યેક તેના પોતાના લાક્ષણિકતાઓ અને કાયદા ઘડ્યા છે છે. આ લેખ તેમાંથી એક પર કેન્દ્રિત છે.
રૂબી ભાષાના ઇતિહાસમાં
રૂબી પ્રોગ્રામિંગ ભાષા તરીકે ખૂબ લાંબા સમય માટે આસપાસ કરવામાં આવી છે. આજે આ અત્યંત લોકપ્રિય ભાષાના પ્રથમ આવૃત્તિ પર કામ 1993 સુધી લંબાયેલો છે અને પ્રથમ સત્તાવાર વર્ઝન 1995 થી છે. ભાષાની સર્જક, Yukihiro માત્સુમોટો, વિદ્યાર્થી શરીરના દિવસોથી એક ઉત્સાહી પ્રોગ્રામિંગ હતી, પરંતુ તેમના પોતાના સાધન બનાવવા વિચારને તેમણે ઘણી પાછળથી દેખાયા હતા. તેથી આ પ્રોગ્રામિંગ ભાષા કે આજે સોફ્ટવેર વિકાસ વિશ્વ મંચ પર અગ્રણી સ્થાન ધરાવે છે તે વિશે ખૂબ જ નોંધપાત્ર છે?
રૂબી ફિલસૂફી
જ્યારે તેમના સંતાનો બનાવવા માટે, માત્સુમોટો, એક સમર્પિત ચાહક અને ઓબ્જેક્ટ લક્ષી પ્રોગ્રામિંગ ઉત્સાહી, તે પ્રોગ્રામરો જેઓ તેમની ભાષા શીખવા કરવા માંગો છો ચોક્કસ ફિલસૂફી બનાવી છે. તેથી, રૂબી પ્રોગ્રામિંગ ભાષા સરળ બનાવવા માટે રચાયેલ છે, અને તે જ સમયે સમજી કાર્યક્રમો પર. રૂબી ભાર કાર્યક્રમ ઝડપ અને સરળતા અને કોડ ઓફ વાંચી શકાય પર નથી.
ભાષાની મુખ્ય લક્ષણો
પ્રોગ્રામીંગ ભાષા તરીકે "રૂબી" શું છે? આ મુખ્યત્વે એક ઓબ્જેક્ટ લક્ષી ભાષા છે. ત્યાં કોઈ આદિમ પ્રકારના હોય છે - બધા માળખાં અને માહિતી એકમો પદાર્થો છે (એ જ જાવા લેંગ્વેજ વિપરીત, તે એક આદિમ માહિતી માળખાં ધરાવે છે). "રૂબી" માં દરેક કાર્ય એક પદ્ધતિ છે. લક્ષણો અને ક્ષમતાઓ અન્ય પ્રોગ્રામિંગ લેંગ્વેજનું રજૂ સર્જકો, ઘણા જેથી અમે સુરક્ષિત રીતે કહી શકીએ કે રૂબી (ભાષા) અન્ય ભાષાઓ અને વિવિધ ટેકનોલોજીના શ્રેષ્ઠ સમાવેશ થાય છે.
ભાષા કોષ્ટકો
"રૂબી" શું મલ્ટી નમૂનારૂપ ભાષા તરીકે વિશે એક પ્રશ્ન પ્રતિભાવમાં, તમે અચાનક વિવાદ ગરમી પોતે શોધી શકો છો. પ્રોગ્રામિંગની પ્રક્રિયાગત શૈલી, ઓબ્જેક્ટ લક્ષી અને કાર્યાત્મક અભિગમ: બધા પછી, આ તમે જે ભાષા સમાન સફળ પ્રોગ્રામિંગ કોષ્ટકો કોઈપણમાં ઉપયોગ માટે પરવાનગી આપે છે. વિકાસકર્તા પોતાની નમૂનારૂપ કે જે તેમને ખૂબ જ નજીક છે પસંદ કરવા માટે મફત છે, અને આ તેમના સાધનો પ્રતિબંધો અથવા નબળા રહેશે નહીં. પ્રોગ્રામિંગ ભાષા "રૂબી" માત્ર આ વિકલ્પ પ્રોત્સાહિત કરે છે.
લોકપ્રિયતા કારણો
લોકપ્રિય માળખા
અમે લોકપ્રિય માળખા, જે આજે પણ બજારમાં અસ્તિત્વ ધરાવે છે, વચ્ચે તેમને રેલ્સ ઊઠેલો વિશે વાત કરે છે. ઘણા લોકો, જ્યારે "રૂબી" છે તે વિશે પૂછવામાં આવ્યું ત્યારે, તર્ક RubyOnRails સૂચિત. સોફ્ટવેર ઘટકોની આ સમૂહ વિકાસકર્તાઓ વચ્ચે ઉદ્યોગ પ્રમાણભૂત બની જાય છે. તેઓ સતત જાળવી રાખવામાં આવે વિકસિત અને પ્રોગ્રામરો સમુદાય દ્વારા પુરી, મફત બાકી છે. આ માળખું MVC પેટર્ન (મોડલ જુઓ કંટ્રોલર) ના ભાગરૂપે વેબ એપ્લિકેશન ઘટકો વર્ણવે છે, પણ સાથે તૈયાર સંકલન પૂરું પાડે એપ્લિકેશન સર્વર અને ડેટાબેઝ ઍક્સેસ કરવા માટે એક ઈન્ટરફેસ. આ 3 ઘટકો, હકીકતમાં, થોડા કલાકો લખી અને ઇન્ટરનેટ અથવા ખાનગી વેબ પૃષ્ઠ પર એક સરળ બ્લોગ ચલાવવા માટે પરવાનગી આપે છે.
પરીક્ષણો લેખન મહત્વ
રૂબી ભાષા ઇકોસિસ્ટમ, અને તેના વેબ-આધારિત ભાગો બીજો મહત્વનો ભાગ freymovrki લાઈબ્રેરીઓ અને લેખન પરિક્ષણ છે. RubyOnRails ફિલસૂફી BDD (વર્તન આધારિત વિકાસ), જેનો અર્થ છે કે પ્રથમ પ્રોગ્રામર પરીક્ષણો કાર્યક્રમ અપેક્ષિત વર્તણૂક વર્ણવે અનુક્રમ બનાવે છે, અને પછી કોડ સફળતાપૂર્વક આ પરીક્ષણો પસાર કરવાની જરૂર છે કે જે બનાવે છે preaches. આ વિસ્તારમાં બિનસત્તાવાર ધોરણ RSpec છે - આ માળખું પણ બિનઅનુભવી વપરાશકર્તાઓ વિકસાવવા માટે, તમે ટેસ્ટ કેસ સમજવા માટે લખી શકે છે.
રૂબી જેમ્સ
વિગતવાર માપદંડો તમામ પેકેજો અને રૂબી પુસ્તકાલયો પાલન કરવું જોઈએ વર્ણવેલ કે આભાર, એડ-ઓન્સ વિકાસ મુશ્કેલ નથી. તેથી, (ઇંગલિશ છે. - જેમ) કહેવાતા જેમ્સ વચ્ચે - ઇ-વાણિજ્ય માટે સંકલન સામાજિક નેટવર્ક્સ અને તૃતીય-પક્ષ સેવાઓ સમાપ્ત પ્લેટફોર્મ મોડ્યુલ્સ વર્ચ્યુઅલ કોઈપણ એપ્લિકેશન માટે શોધી શકાય છે. બધા તમે એક તૃતીય પક્ષ પુસ્તકાલય ઉપયોગ કરવાની જરૂર છે - કેટલાક લાઇબ્રેરીમાંથી તેમના પ્રોજેક્ટમાં દૂરસ્થ અથવા સ્થાનિક રીપોઝીટરીમાં સ્થિત પરાધીનતા વર્ણવે છે, અને આગામી બિલ્ડ દરમિયાન આ પુસ્તકાલય આપોઆપ અરજી માં લેવાય છે. તે પ્રોજેક્ટ વિકાસકર્તાઓ વચ્ચે સ્થળાંતર સરળ, કારણ કે જાતે ડિપેન્ડન્સી શેર પ્રોજેક્ટ બિલ્ડ કરવા માટે કોઈ જરૂર છે.
Similar articles
Trending Now