संगणक, प्रोग्रामिंग
"रुबी" (रुबी) म्हणजे काय? प्रोग्रामिंग भाषा "रुबी"
क्षणी, आमच्याकडे अनेक प्रोग्रामिंग भाषांमधील, त्याच्या स्वत: च्या वैशिष्ट्ये आणि कायदे आहे, जे प्रत्येक आहेत. हा लेख त्यांना एक लक्ष केंद्रीत करतो.
रुबी भाषा इतिहास
रुबी एक प्रोग्रामिंग भाषा म्हणून खूप वेळ सुमारे आहे. या अत्यंत लोकप्रिय भाषा आज पहिल्या आवृत्तीत वर काम 1993 सालचे आणि पहिल्या अधिकृत आवृत्ती 1995 आहे. भाषा निर्माता, Yukihiro माटस्यूमोटो, विद्यार्थी शरीर काळापासून एक उत्साही प्रोग्रामिंग होते, पण त्यांच्या स्वत: च्या इन्स्ट्रुमेंट तयार कल्पना तो खूप नंतर दिसू लागले. मग काय आज सॉफ्टवेअर विकास जागतिक मंचावर एक अग्रगण्य स्थान व्यापलेले की या प्रोग्रामिंग भाषा म्हणून उल्लेखनीय आहे?
रुबी तत्वज्ञान
त्यांची संतती तयार करताना, माटस्यूमोटो, ऑब्जेक्ट देणारं प्रोग्रामिंग एक समर्पित चाहता आणि उत्साही म्हणून, ते त्यांच्याच भाषेत जाणून घेऊ इच्छित कोण प्रोग्रामर एक विशिष्ट तत्त्वज्ञान तयार केले. त्यामुळे, रुबी प्रोग्रामिंग भाषा साधी तयार डिझाइन, आणि त्याच वेळी समजण्यासारखा अनुप्रयोग. रुबी भर कार्यक्रम गती, आणि कोड साधेपणा आणि वाचनीयता नाही.
भाषा मुख्य वैशिष्ट्ये
एक प्रोग्रामिंग भाषा म्हणून "रुबी" काय आहे? या प्रामुख्याने ऑब्जेक्ट-देणारं भाषा आहे. कोणतेही प्राचीन प्रकार आहेत - सर्व संरचना आणि डेटा युनिट आहेत वस्तू (समान जावा भाषा तीव्रता, तो एक प्राचीन डाटा स्ट्रक्चर्स आहे). "रुबी" प्रत्येक कार्य एक पद्धत आहे. वैशिष्ट्ये आणि क्षमता इतर प्रोग्रामिंग भाषा पासून ओळख निर्माते, अनेक म्हणून आम्ही सुरक्षितपणे रुबी (भाषा) इतर भाषा आणि विविध तंत्रज्ञानाचा मधील उत्तम घटक यामध्ये आहेत की म्हणू शकत नाही.
भाषा मानकांवर
"रुबी" आहे काय एक मल्टि नमुन्यादाखल भाषा बद्दल एक प्रश्न प्रतिसाद, आपण अचानक वाद उष्णता स्वत: शोधू शकता. प्रोग्रामिंग प्रक्रियात्मक शैली, आक्षेप-देणारं आणि कार्यक्षम पध्दत: सर्व केल्यानंतर, या भाषा तितकेच यशस्वी प्रोग्रामिंग मानकांवर कोणत्याही वापरण्याची अनुमती देते. विकसक स्वत: साठी त्याला जवळ आहे की नमुना निवडण्यासाठी मुक्त आहे, आणि हे त्याच्या साधने निर्बंध किंवा कमकुवत होणार नाही. प्रोग्रामिंग भाषा "रुबी" फक्त हा पर्याय प्रोत्साहन देते.
लोकप्रियता कारणे
लोकप्रिय फ्रेमवर्क
आम्ही लोकप्रिय फ्रेमवर्क त्यांना Rails बाहेर स्टॅण्ड आपापसांत बाजारात, आज अस्तित्वात चर्चा केल्यास. अनेक लोक, आहे काय "रुबी" बद्दल विचारले तेव्हा, आपसूकच RubyOnRails वरचढ आहेत. सॉफ्टवेअर घटकांचे हे संच विकासक, एक औद्योगिक मानक होतात. तो सतत, ठेवली मुक्त उर्वरित विकसित आणि प्रोग्रामर समुदाय करून सुद्धा. हे फ्रेमवर्क MVC नमुना (मॉडेल-पहा-कंट्रोलर) भाग म्हणून वेब अनुप्रयोग घटक वर्णन, पण तयार एकीकरण पुरवते अनुप्रयोग सर्व्हर, आणि डेटाबेस प्रवेश एक संवाद. हे 3 घटक, खरं तर, काही तास लिहू आणि इंटरनेट किंवा खाजगी वेब पृष्ठावर एक साधी ब्लॉग चालविण्याची परवानगी.
लेखन चाचण्या महत्त्व
रुबी भाषा पर्यावरणातील, आणि त्याच्या वेब-आधारित भाग दुसरा महत्त्वाचा भाग freymovrki लायब्ररी व लेखन चाचण्या आहेत. RubyOnRails तत्वज्ञान BDD (वर्तन-चेंडू विकास), जे प्रथम प्रोग्रामर कार्यक्रम अपेक्षित वर्तन वर्णन चाचण्यांमध्ये एक क्रम तयार, आणि नंतर यशस्वीरित्या या चाचण्या पार करणे आवश्यक आहे की कोड तयार याचा अर्थ असा की घोषणा करीत आहे. या क्षेत्रात अनधिकृत मानक RSpec आहे - हे फ्रेमवर्क अननुभवी वापरकर्ते विकसित करण्यासाठी अगदी, आपण समजून चाचणी प्रकरणे लिहिण्याची अनुमती देते.
रुबी हिरे
मानके रुबी सर्व संकुल व लायब्ररी पालन करणे आवश्यक आहे तपशील वर्णन धन्यवाद, ऍड-ऑन विकास कठीण नाही. म्हणून, तर म्हणतात हिरे (इंग्रजी. - रत्न) आपापसांत - एकीकरण ई-वाणिज्य पूर्ण व्यासपीठ सामाजिक नेटवर्क आणि तृतीय-पक्ष सेवा विभाग अक्षरशः कोणत्याही अर्ज आढळू शकते. आपण तृतीय पक्षाची लायब्ररी वापरू करण्यासारखे - रिमोट किंवा स्थानिक रिपॉझिटरी मध्ये स्थित काही लायब्ररी त्यांच्या प्रकल्प विश्वास वर्णन आहे, आणि पुढील बिल्ड दरम्यान ही लायब्ररी आपोआप अनुप्रयोग मध्ये लोड केलेली आहे. तसेच, प्रकल्प विकसकांना दरम्यान स्थलांतर सुकर स्वतः प्रकल्प अवलंबित्वे सामायिक करण्यासाठी कोणताही गरज आहे.
Similar articles
Trending Now