కంప్యూటర్లు, ప్రోగ్రామింగ్
"రూబీ" (రూబీ) అంటే ఏమిటి? ప్రోగ్రామింగ్ భాష "రూబీ"
ప్రస్తుతానికి, అనేక ప్రోగ్రామింగ్ భాషల్లో, దాని స్వంత లక్షణాలు మరియు చట్టాలు ఇది ప్రతి ఉన్నాయి. ఈ వ్యాసం వాటిని ఒకటి దృష్టి పెడుతుంది.
రూబీ భాష చరిత్ర
రూబీ ఒక ప్రోగ్రామింగ్ భాష వలె చాలా కాలం చుట్టూ ఉంది. ఈ చాలా ప్రసిద్ధమైన లాంగ్వేజ్ నేటి మొదటి ఎడిషన్లో వర్క్ 1993 నాటిది మరియు మొదటి అధికారిక వెర్షన్ 1995 నుండి. భాష యొక్క సృష్టికర్త, యుకిహిరో మాట్సుమోతో విద్యార్ధి సంఘం యొక్క రోజుల నుండి ఒక ఉత్సాహి ప్రోగ్రామింగ్ ఉంది, కానీ వారి సొంత వాయిద్యం సృష్టించే ఆలోచన అతను చాలా తరువాత కనిపించింది. కాబట్టి ఈరోజే సాఫ్ట్వేర్ డెవలప్మెంట్ ప్రపంచ వేదికపై ఒక ప్రముఖ స్థానం ఆక్రమించింది ఈ ప్రోగ్రామింగ్ భాష గురించి కాబట్టి విశేషమైన ఏది?
రూబీ తత్వశాస్త్రం
వారి సంతానం సృష్టించేటప్పుడు, మాట్సుమోతో ఆబ్జెక్ట్ ఆధారిత ప్రోగ్రామింగ్ యొక్క అంకితభావం అభిమాని మరియు ఔత్సాహికుల వంటి, అది వారి భాష నేర్చుకోవాలి ఎవరు ప్రోగ్రామర్లు ఒక నిర్దిష్ట తత్వశాస్త్రం రూపొందించినవారు. కాబట్టి, రూబీ ప్రోగ్రామింగ్ భాష సాధారణ సృష్టించడానికి రూపొందించబడింది, మరియు అదే సమయంలో అర్థమయ్యేలా అప్లికేషన్లు. రూబీ దృష్టి కార్యక్రమం వేగం, మరియు కోడ్ యొక్క సరళత మరియు చదవడానికి కాదు.
భాష యొక్క ప్రధాన లక్షణాలు
"రూబీ" ఒక ప్రోగ్రామింగ్ భాష గా ఏమిటి? ఈ ప్రధానంగా ఒక ఆబ్జెక్ట్ ఆధారిత భాష ఉంది. ఏ ప్రాధమిక రకాలుగా ఉంటాయి - అన్ని నిర్మాణాలు మరియు డేటా యొక్క యూనిట్లలో వస్తువులు ఉంటాయి (అదే జావా భాష విరుద్ధంగా, అది ఒక ఆదిమ డేటా నిర్మాణాలు ఉన్నాయి). "రూబీ" ప్రతి ఫంక్షన్ ఒక పద్ధతి. లక్షణాలు మరియు సామర్థ్యాలను ఇతర ప్రోగ్రామింగ్ భాషల కంటే పరిచయం సృష్టికర్తలు, అనేక కాబట్టి మేము సురక్షితంగా రూబీ (భాష) ఇతర భాషలు మరియు వివిధ రకాల సాంకేతికతలను నుండి ఉత్తమ పొందుపరచుకున్న చెప్పగలను.
భాష నమూనాలు
ఏమి "రూబీ" చేరుకుంది బహుళ నమూనాకి భాషగా గురించి ఒక ప్రశ్నకు సమాధానమిస్తూ, మీరు హఠాత్తుగా వివాదం వేడి స్వయంగా వెదుక్కోవచ్చు. ఆబ్జెక్ట్ ఆధారిత మరియు ఫంక్షనల్ వైఖరి, ప్రోగ్రామింగ్ ఒక విధానపరమైన శైలి: అన్ని తరువాత, ఈ భాష మీరు సమానంగా విజయవంతమైన ప్రోగ్రామింగ్ చేయబడిన నమూనాల్లో ఏ ఉపయోగించడానికి అనుమతిస్తుంది. డెవలపర్ తాము అతనికి దగ్గరగా అని రూపావళి ఎంచుకోవడానికి ఉచితం, మరియు ఈ నుండి తన పనిముట్లు ఆంక్షలు లేదా బలహీన వుండదు. ప్రోగ్రామింగ్ భాష "రూబీ" మాత్రమే ఈ ఐచ్చికము ప్రోత్సహిస్తుంది.
ప్రజాదరణ కారణాలు
ప్రముఖ చట్రాలు
మేము వాటిని రైల్స్ నిలుస్తుంది మధ్య మార్కెట్ లో, నేడు ఉనికిలో ప్రముఖ చట్రాలు గురించి మాట్లాడితే. చాలా మంది ఏమి "రూబీ" గురించి అడిగినప్పుడు, అకారణంగా RubyOnRails అర్థం. సాఫ్ట్వేర్ భాగాలను ఈ సెట్ డెవలపర్లు మధ్య ఒక పరిశ్రమ స్థిరపడిపోయింది. అతను నిరంతరం నిర్వహించబడుతుంది ఉచిత ఉంటూనే, అభివృద్ధి మరియు ప్రోగ్రామర్ల కమ్యూనిటీ పరిపూర్ణం. ఈ ఫ్రేమ్ MVC నమూనా (మోడల్ వ్యూ-కంట్రోలర్) భాగంగా వెబ్లో అనువర్తనం భాగాలు వివరిస్తుంది, కానీ కూడా సిద్ధంగా చేసిపెట్టిన ఏకీకరణను అప్లికేషన్ సర్వర్ మరియు డేటాబేస్ ప్రాప్తి చేయడానికి ఒక ఇంటర్ఫేస్. ఈ 3 భాగాలు, నిజానికి, కొన్ని గంటల వ్రాసి ఇంటర్నెట్ లేదా ఒక వ్యక్తిగత వెబ్ పేజీలో ఒక సాధారణ బ్లాగు అమలు అనుమతిస్తాయి.
రాత పరీక్షలను యొక్క ప్రాముఖ్యతను
భాష రూబీ పర్యావరణ వ్యవస్థ, మరియు దాని వెబ్ ఆధారిత భాగాలు మరో ముఖ్యమైన భాగంగా freymovrki గ్రంధాలయాలు మరియు రాత పరీక్షలను ఉన్నాయి. RubyOnRails తత్వశాస్త్రం ఇది మొదటి ప్రోగ్రామర్ కార్యక్రమం ఊహించిన ప్రవర్తన వివరించే పరీక్షలను క్రమం సృష్టిస్తుంది, మరియు అప్పుడు విజయవంతంగా ఈ పరీక్షలు పాస్ అవసరం ఆ కోడ్ సృష్టిస్తుంది అర్థం BDD (ప్రవర్తన నడిచే డెవలప్మెంట్), ఉపదేశిస్తుంది. ఈ ప్రాంతంలో అనధికారిక ప్రామాణిక RSpec ఉంది - ఈ ఫ్రేమ్ కూడా అభివృద్ధి అనుభవం లేని వినియోగదారులు కోసం, మీరు అర్థం పరీక్ష కేసులు రాయడానికి అనుమతిస్తుంది.
రూబీ రత్నాలు
వివరాలు రూబీ లో అన్ని ప్యాకేజీలు మరియు గ్రంధాలయాలు పాటించాలి ప్రమాణాలు వివరించిన ఆ ధన్యవాదాలు, Add-ons అభివృద్ధి కష్టం కాదు. అందువలన, అని పిలవబడే రత్నాలు (ఇంగ్లీష్ నుండి. - రత్నం) మధ్య - సామాజిక నెట్వర్క్లు మరియు మూడవ పార్టీ సేవలతో అనుసంధానం నుండి పూర్తి వేదిక కామర్స్ మాడ్యూల్స్ వాస్తవంగా ఏ అప్లికేషన్ కోసం చూడవచ్చు. మీరు ఒక మూడవ పార్టీ లైబ్రరీ ఉపయోగించడానికి అవసరం అన్ని - ఒక రిమోట్ లేదా స్థానిక రిపోజిటరీ లో ఉన్న కొన్ని లైబ్రరీ నుండి వారి ప్రాజెక్టు, ఆధారపడటం వివరించడానికి, మరియు తదుపరి బిల్డ్ సమయంలో ఈ లైబ్రరీ స్వయంచాలకంగా అప్లికేషన్ పొందుపర్చారు. ఇది కూడా మానవీయంగా ప్రాజెక్ట్ నిర్మించడానికి ఆధారపడటం భాగస్వామ్యం అవసరం ఉంది, ప్రాజెక్ట్ డెవలపర్లు మధ్య వలసలు సులభతరం.
Similar articles
Trending Now