ಕಂಪ್ಯೂಟರ್, ಪ್ರೋಗ್ರಾಮಿಂಗ್
"ರೂಬಿ" (ರೂಬಿ) ಏನು? ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ "ರೂಬಿ"
ಕ್ಷಣದಲ್ಲಿ, ತನ್ನ ಸ್ವಂತ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಮತ್ತು ಕಾನೂನುಗಳನ್ನು ಹೊಂದಿದೆ ಪ್ರತಿ ಇದು ಅನೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಇವೆ. ಈ ಲೇಖನ ಅವುಗಳಲ್ಲಿ ಒಂದು ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ.
ಇತಿಹಾಸ ರೂಬಿ ಭಾಷೆಯ
ರೂಬಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಬಹಳ ರಷ್ಟಿದೆ. ಈ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಭಾಷೆ ಇಂದು ಮೊದಲ ಆವೃತ್ತಿ ಕೆಲಸ 1993 ಹಿಂದಿನದಾಗಿದೆ ಮತ್ತು ಮೊದಲ ಅಧಿಕೃತ ಆವೃತ್ತಿ 1995 ರಿಂದ. ಭಾಷೆಯ ಸೃಷ್ಟಿಕರ್ತ, ಯುಕಿಹಿರೊ ಮಾತ್ಸುಮೋಟೋ, ವಿದ್ಯಾರ್ಥಿ ದೇಹದ ದಿನಗಳಿಂದ ಒಂದು ಉತ್ಸಾಹಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಆದರೆ ತಮ್ಮ ವಾದ್ಯ ರಚಿಸುವ ಕಲ್ಪನೆಯನ್ನು ಅವರು ತರದ ಕಾಣಿಸಿಕೊಂಡರು. ಆದ್ದರಿಂದ ಇಂದು ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿಯ ವಿಶ್ವ ವೇದಿಕೆಯಲ್ಲಿ ಪ್ರಮುಖ ಸ್ಥಾನವಿದೆ ಈ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಬಗ್ಗೆ ಗಮನಾರ್ಹವಾದ ಎಂಬುದನ್ನು?
ರೂಬಿ ತತ್ವಶಾಸ್ತ್ರ
ತಮ್ಮ ಸಂತತಿಯನ್ನು ರಚಿಸುವಾಗ, ಮಾತ್ಸುಮೋಟೋ, ಒಂದು ಆರಾಧನೆಯ ಅಭಿಮಾನಿಗಳ ಮತ್ತು ವಸ್ತುನಿಷ್ಟವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಉತ್ಸಾಹಿ, ಇದು ಅವರ ಭಾಷೆ ಕಲಿಯಲು ಬಯಸುವ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಒಂದು ನಿರ್ದಿಷ್ಟ ತತ್ವಶಾಸ್ತ್ರ ದಾಖಲಿಸಿದವರು. ಆದ್ದರಿಂದ, ರೂಬಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಸರಳ ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಿದ, ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ಅರ್ಥವಾಗುವ ಅನ್ವಯಿಕಗಳಿಗೆ. ರೂಬಿ ಒತ್ತು ಕಾರ್ಯಕ್ರಮದ ವೇಗ, ಮತ್ತು ಸರಳತೆ ಮತ್ತು ಕೋಡ್ ಓದಲು ಇಲ್ಲ.
ಭಾಷೆಯ ಮುಖ್ಯ ಲಕ್ಷಣಗಳನ್ನು
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ "ರೂಬಿ" ಏನು? ಇದು ಪ್ರಾಥಮಿಕವಾಗಿ ಒಂದು ವಸ್ತು-ಭಾಷೆಯಾಗಿದೆ. ಯಾವುದೇ ಆದಿಮ ವಿಧಗಳು - ಎಲ್ಲಾ ರಚನೆಗಳು ಮತ್ತು ದತ್ತಾಂಶ ಘಟಕಗಳು ವಸ್ತುಗಳು ಮಾಡಲಾಗುತ್ತದೆ (ಅದೇ ಜಾವಾ ಭಾಷೆಯ ವಿರುದ್ಧವಾಗಿ, ಇದು ಒಂದು ಆದಿಮ ದತ್ತಾಂಶ ರಚನೆಗಳು ಹೊಂದಿದೆ). "ರೂಬಿ" ಪ್ರತಿಯೊಂದು ಕ್ರಿಯೆಯನ್ನು ಒಂದು ವಿಧಾನವಾಗಿದೆ. ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಪರಿಚಯಿಸಿದ ರಚನೆಕಾರರು ಅನೇಕ ಆದ್ದರಿಂದ ನಾವು ಸುರಕ್ಷಿತವಾಗಿ ರೂಬಿ (ಭಾಷೆ) ಇತರ ಭಾಷೆಗಳು ಮತ್ತು ವಿವಿಧ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅತ್ಯುತ್ತಮ ಸಂಯೋಜಿಸುತ್ತದೆ ಎಂದು ಹೇಳಬಹುದು.
ಭಾಷೆಯನ್ನು ಪ್ಯಾರಾಡೈಮ್ಸ್
ಬಹು ಮಾದರಿ ಭಾಷೆಯಾಗಿ ಯಾವುದು "ರೂಬಿ" ಬಗ್ಗೆ ಒಂದು ಪ್ರಶ್ನೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತ, ನೀವು ಇದ್ದಕ್ಕಿದ್ದಂತೆ ವಿವಾದದ ಶಾಖ ಸ್ವತಃ ಕಾಣಬಹುದು. ಕಾರ್ಯಕ್ರಮಗಳ ನಿಯಮಾವಳಿಯ ಶೈಲಿ ವಸ್ತು ಆಧಾರಿತ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ವಿಧಾನ: ಎಲ್ಲಾ ನಂತರ, ಈ ಭಾಷೆ ಹೊಂದಿರುತ್ತದೆ ನೀವು ಸಮನಾಗಿ ಯಶಸ್ವಿ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಮಾದರಿ ಯಾವುದೇ ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಡೆವಲಪರ್ ತಮ್ಮನ್ನು ಹತ್ತಿರವಿರುವ ಮಾದರಿ ಆಯ್ದುಕೊಳ್ಳಬಹುದಾಗಿದೆ ಆಗಿದೆ, ಮತ್ತು ಈ ತನ್ನ ಉಪಕರಣಗಳು ನಿರ್ಬಂಧಗಳು ಅಥವಾ ದುರ್ಬಲ ಸಾಧ್ಯವಿಲ್ಲ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ "ರೂಬಿ" ಮಾತ್ರ ಈ ಆಯ್ಕೆಯನ್ನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತದೆ.
ಜನಪ್ರಿಯವಾಗಲು ಕಾರಣಗಳಿಗಾಗಿ
ಜನಪ್ರಿಯ ಚೌಕಟ್ಟುಗಳು
ನಾವು ಅವುಗಳನ್ನು ರೈಲ್ಸ್ ಬದುಕಿನಲ್ಲಿ ಪೈಕಿ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ, ಇಂದಿಗೂ ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಜನಪ್ರಿಯ ಚೌಕಟ್ಟುಗಳು ಬಗ್ಗೆ ಮಾತನಾಡಲು ವೇಳೆ. ಅನೇಕ ಜನರು, ಏನು "ರೂಬಿ" ಬಗ್ಗೆ ಕೇಳಿದಾಗ, ಜ್ಞಾನದಿಂದ RubyOnRails ಸೂಚಿಸುತ್ತದೆ. ತಂತ್ರಾಂಶ ಘಟಕಗಳ ಜೊತೆಯೂ ಅಭಿವರ್ಧಕರು ನಡುವೆ ಒಂದು ಉದ್ಯಮದ ಸಾಮಾನ್ಯ. ಅವರು ನಿರಂತರವಾಗಿ ನಿರ್ವಹಿಸುತ್ತದೆ ಉಚಿತ ಉಳಿದುಕೊಂಡಿದ್ದು ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಸಮುದಾಯದ ಪೂರಕವಾಗಿದೆ. ಈ ಚೌಕಟ್ಟನ್ನು ಅಲ್ಲದ MVC ಮಾದರಿಯ (ಮಾಡೆಲ್ ವೀಕ್ಷಿಸಿ ಕಂಟ್ರೋಲರ್) ಭಾಗವಾಗಿ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಘಟಕಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ, ಆದರೆ ಜೊತೆ ಸಿದ್ಧ ಏಕೀಕರಣ ಒದಗಿಸುತ್ತದೆ ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಪ್ರವೇಶಿಸಲು ಒಂದು ಇಂಟರ್ಫೇಸ್. ಈ 3 ಘಟಕಗಳು, ವಾಸ್ತವವಾಗಿ, ಕೆಲವು ಗಂಟೆಗಳ ಬರೆಯಲು ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಅಥವಾ ಖಾಸಗಿ ವೆಬ್ ಪುಟದಲ್ಲಿ ಒಂದು ಸರಳ ಬ್ಲಾಗ್ ಚಲಾಯಿಸಲು ಅವಕಾಶ.
ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಬರೆಯಲು ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು
ರೂಬಿ ಭಾಷೆಯ ಪರಿಸರ, ಮತ್ತು ಅದರ ವೆಬ್ ಆಧಾರಿತ ಭಾಗಗಳು ಇನ್ನೊಂದು ಭಾಗ freymovrki ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಬರವಣಿಗೆಯ ಪರೀಕ್ಷೆಗಳು. RubyOnRails ತತ್ವಶಾಸ್ತ್ರ BDD (ನಡವಳಿಕೆ-ಪ್ರೇರಿತ ಅಭಿವೃದ್ಧಿಯನ್ನು), ಮೊದಲ ಪ್ರೋಗ್ರಾಮರ್ ಕಾರ್ಯಕ್ರಮದ ನಿರೀಕ್ಷಿತ ವರ್ತನೆಯನ್ನು ವಿವರಿಸುವ ಪರೀಕ್ಷೆಗಳ ಸರಣಿಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರ ಯಶಸ್ವಿಯಾಗಿ ಈ ಪರೀಕ್ಷೆಗಳು ರವಾನಿಸಲು ಅಗತ್ಯವಿದೆ ಕೋಡ್ ಸೃಷ್ಟಿಸುವ ಅರ್ಥ ಬೋಧಿಸುತ್ತಾರೆ. ಈ ಪ್ರದೇಶದಲ್ಲಿ ಅನಧಿಕೃತ ಪ್ರಮಾಣಿತ RSpec - ಈ ಚೌಕಟ್ಟನ್ನು ಸಹ ಅನನುಭವಿ ಬಳಕೆದಾರರಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು, ನೀವು ಬರೆಯಲು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
ರೂಬಿ ಜೆಮ್ಸ್
ರೂಬಿ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಮತ್ತು ಗ್ರಂಥಾಲಯಗಳು ಅನುಸರಿಸಬೇಕು ಮಾನದಂಡಗಳನ್ನು ವಿವರ ಆ ಧನ್ಯವಾದಗಳು, ಅಧಿಕಗಳು ಅಭಿವೃದ್ಧಿ ಕಷ್ಟ ಅಲ್ಲ. ಆದ್ದರಿಂದ, ಕರೆಯಲ್ಪಡುವ ರತ್ನಗಳು (ಇಂಗ್ಲೀಷ್ ನಿಂದ. - ಜೆಮ್) ನಡುವೆ - ಸಾಮಾಜಿಕ ಜಾಲಗಳು ಮತ್ತು ತೃತೀಯ ಸೇವೆಗಳು ಏಕೀಕರಣ ಸಿದ್ಧಪಡಿಸಿದ ವೇದಿಕೆಗೆ ಇ-ವಾಣಿಜ್ಯಕ್ಕೆ ಮಾಡ್ಯೂಲ್ ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ ಕಾಣಬಹುದು. ನೀವು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಗ್ರಂಥಾಲಯದ ಬಳಸಬೇಕಾಗುತ್ತದೆ ಎಲ್ಲಾ - ಒಂದು ದೂರದ ಅಥವಾ ಸ್ಥಳೀಯ ಭಂಡಾರ ಇದೆ ಯೋಜನಾ ಕೆಲವು ಲೈಬ್ರರಿಯಿಂದ, ಅವಲಂಬನವನ್ನು ವಿವರಿಸಲು ಆಗಿದೆ, ಮತ್ತು ಮುಂದಿನ ಜಮಾವಣೆಯನ್ನು ಸಮಯದಲ್ಲಿ ಈ ಗ್ರಂಥಾಲಯದ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಲೋಡ್ ಇದೆ. ಇದು, ಯೋಜನೆಯ ಅಭಿವರ್ಧಕರು ನಡುವೆ ವಲಸೆ ಸುಲಭಗೊಳಿಸುತ್ತದೆ ಕೈಯಾರೆ ಯೋಜನೆಯ ನಿರ್ಮಿಸಲು ಅಧೀನ ಹಂಚಿಕೊಳ್ಳಿ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು.
Similar articles
Trending Now