கணினிகள், நிரலாக்க
"ரூபி" (ரூபி) என்றால் என்ன? நிரலாக்க மொழி "ரூபி"
நேரத்தில், அதன் சொந்த பண்புகள் மற்றும் சட்டங்களை கொண்டிருக்கின்றன இவை ஒவ்வொன்றும் பல நிரலாக்க மொழிகளில் உள்ளன. இந்தக் கட்டுரையில் அவற்றில் ஒன்று கவனம் செலுத்துகிறது.
ரூபி மொழியின் வரலாறு
ரூபி ஒரு நிரலாக்க மொழி ஒரு மிக நீண்ட நேரம் சுற்றி வருகிறது. இந்த மிகவும் பிரபலமான மொழி இன்று முதல் பதிப்பில் வேலை 1993 செல்கிறது மற்றும் முதல் அதிகாரப்பூர்வ பதிப்பு 1995 முதல் உள்ளது. மொழி உருவாக்கியவர், Yukihiro மாட்சுமோடோ, மாணவர் அமைப்பு ஆகியவை நாட்களில் இருந்து ஒரு ஆர்வலர் நிரலாக்க இருந்தது, ஆனால் தங்கள் சொந்த கருவி உருவாக்கும் யோசனை அவர் மிகவும் பின்னர் தோன்றினார். எனவே இன்று அது மென்பொருள் வளர்ச்சி உலக அரங்கில் ஒரு முன்னணி நிலையை எடுத்துக்கொண்டிருக்கும் இந்த நிரலாக்க மொழி பற்றி மிகவும் குறிப்பிடத்தக்க என்ன?
ரூபி தத்துவம்
அவர்களின் பிள்ளைகள் உருவாக்கும் போது, மாட்சுமோடோ, பொருள் சார் நிரலாக்கலின் ஒரு அர்ப்பணிப்புடன் விசிறி மற்றும் ஆர்வலர் போல, தங்கள் மொழி அறிய விரும்பும் நிரல் ஒரு குறிப்பிட்ட தத்துவம் உருவாக்கப்பட்டது. எனவே, ரூபி நிரலாக்க மொழி எளிய உருவாக்குவதில் வடிவமைக்கப்பட்டுள்ளது, மற்றும் அதே நேரத்தில் புரிந்து பயன்பாடுகள் மணிக்கு. ரூபி முக்கியத்துவம் திட்டத்தின் வேகம், மற்றும் குறியீடு எளிமை மற்றும் வாசிப்பு இல்லை.
மொழி முக்கிய பண்புகள்
"ரூபி" ஒரு நிரலாக்க மொழி போன்ற என்ன? இது முதன்மையாக ஒரு பொருளை சார்ந்த மொழியாகும். எந்த பழமையான வகைகள் உள்ளன - அனைத்து கட்டமைப்புகள் மற்றும் தரவு அலகுகள் பொருள்களாகும் (அதே ஜாவா மொழியின் மாறாக, அது ஒரு பழமையான தரவு கட்டமைப்புகள் உள்ளது). "ரூபி" ஒவ்வொரு செயல்பாடு ஒரு முறையாகும். அம்சங்கள் மற்றும் திறன்களை பிற நிரலாக்க மொழிகளை அறிமுகப்படுத்தப்பட்டு படைப்பாளிகள், பல நாம் பாதுகாப்பாக ரூபி (மொழி) பிற மொழிகள் மற்றும் தொழில்நுட்பங்கள் பல்வேறு சிறந்த திகழ்கிறது என்று சொல்ல முடியும்.
மொழி சூத்திரங்களின்
"ரூபி" என்ன ஒரு பல முன்னுதாரணம் மொழியை பற்றி ஒரு கேள்விக்கு பதிலளிக்கும் விதத்தில், நீங்கள் திடீரென்று தகராறு வெப்பம் தன்னை காணலாம். பொருள் சார்ந்த மற்றும் செயல்பாட்டு அணுகுமுறை, நிரலாக்க ஒரு நடைமுறை பாணி: அனைத்து பிறகு, இந்த மொழியை நீங்கள் சமமாக வெற்றிகரமான நிரலாக்க சூத்திரங்களின் எந்த பயன்படுத்த அனுமதிக்கிறது. டெவலப்பர் தங்களை அவரை நெருக்கமாக இருக்கிறது என்று முன்னுதாரணம் தேர்வு இலவசம், இதிலிருந்து தன்னுடைய கருவிகளை கட்டுப்பாடுகள் அல்லது பலவீனமான இருக்க முடியாது. நிரலாக்க மொழி "ரூபி" இந்த விருப்பத்தை ஊக்குவிக்கிறது.
புகழ் காரணங்கள்
பிரபலமான கட்டமைப்புகள்
நாம் அவர்களை ரெயில்ஸ் தனித்து நிற்கிறது மத்தியில் சந்தையில், இன்று இருக்கின்ற பிரபலமான கட்டமைப்புகள் பற்றி பேசினால். பல மக்கள், "ரூபி" என்ன என்று கேட்டபோது, உள்ளுணர்வுடன் RubyOnRails வருவது ஆகும். மென்பொருள் கூறுகளை இந்த தொகுப்பின் டெவலப்பர்கள் மத்தியில் ஒரு தொழில்துறை தரநிலையாகியிருக்கிறது. அவர் தொடர்ந்து பராமரிக்கப்படும் வளர்ந்த மற்றும் புரோகிராமர்கள் சமூகம் மூலமாக பூர்த்தி, இலவச மீதமுள்ள போது. இந்த கட்டமைப்பை MVC முறை (மாதிரி காட்சி கட்டுப்பாட்டாளர்) பகுதியாக வலை பயன்பாடு கூறுகள் விவரிக்கிறது, ஆனால் கூட ஆயத்த ஒருங்கிணைப்பு வழங்குகிறது பயன்பாட்டு சர்வர் மற்றும் தகவல் அணுக ஒரு இடைமுகம். இந்த 3 கூறுகள், உண்மையில், ஒரு சில மணி நேரம் எழுதி இணையத்தில் அல்லது ஒரு தனியார் வலைப்பக்கத்தில் ஒரு எளிய வலைப்பதிவு இயங்க அனுமதிக்கும்.
எழுத்து சோதனைகள் முக்கியத்துவம்
ரூபி மொழியின் சுற்றுச்சூழல், மற்றும் அதன் இணைய அடிப்படையிலான பாகங்கள் மற்றொரு முக்கியமான பகுதியாக freymovrki நூலகங்கள் மற்றும் எழுத்து சோதனைகள் உள்ளன. RubyOnRails தத்துவம் முதல் புரோகிராமர் திட்டத்தின் எதிர்பார்க்கப்படும் நடத்தை விவரிக்கும் சோதனைகள் ஒரு வரிசை உருவாக்குகிறது என்று பின்னர் வெற்றிகரமாக இந்த சோதனைகள் கடந்து வேண்டும் என்று குறியீடு உருவாக்குகிறது பொருள் BDD (நடத்தை-இயக்கப்படும் வளர்ச்சி), உபதேசிக்கிறது. இந்த பகுதியில் அதிகாரபூர்வமற்ற நிலையான RSpec உள்ளது - இந்த கட்டமைப்பை கூட அனுபவமற்ற பயனர்கள் உருவாக்க, நீங்கள் சோதனை வழக்குகள் புரிந்து கொள்ள எழுத அனுமதிக்கின்றது.
ரூபி கற்கள்
விபரம் ரூபி அனைத்து தொகுப்புகள் மற்றும் நூலகங்கள் இணங்க வேண்டும் என்று தரங்களில் விவரித்தார் அந்த நன்றி, நீட்சிகளை வளர்ச்சி கடினம் அல்ல. எனவே, என்று அழைக்கப்படும் கற்கள் (ஆங்கிலத்தில் இருந்து. - ஜெம்) மத்தியில் - ஒருங்கிணைப்பு சமூக நெட்வொர்க்குகள் மற்றும் மூன்றாம் தரப்பு சேவைகளுடன் முடிக்கப்பட்ட தளத்திற்கு இ-காமர்ஸ் மாட்யூல்கள்தான் எந்த பயன்பாடு காணலாம். நீங்கள் ஒரு மூன்றாம் தரப்பு நூலகம் பயன்படுத்தினால் போதும் - சில நூலகம் இருந்து தங்கள் திட்டம், ஒரு தொலை அல்லது உள்ளூர் களஞ்சியமாக அமைந்துள்ளது சார்பு விளக்குவதற்கானதாகும், அடுத்த கட்ட போது இந்த நூலகம் தானாகவே பயன்பாட்டில் ஏற்றப்படும். இது கைமுறையாக திட்டம் உருவாக்க சார்புகள் பகிர்ந்து கொள்ள அவசியம் இல்லை என, திட்ட உருவாக்குநர்கள் இடையே இடம்பெயர்வு எளிதாக்குகிறது.
Similar articles
Trending Now