ਕੰਪਿਊਟਰ 'ਪ੍ਰੋਗਰਾਮਿੰਗ

ਰੂਬੀ ਕੀ ਹੈ? ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ "ਰੂਬੀ"

ਇਸ ਸਮੇਂ ਬਹੁਤ ਸਾਰੀਆਂ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਭਾਸ਼ਾ ਮੌਜੂਦ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਦੀ ਆਪਣੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਪੈਟਰਨ ਹਨ. ਇਸ ਲੇਖ ਵਿਚ ਅਸੀਂ ਉਨ੍ਹਾਂ ਵਿਚੋਂ ਇਕ ਦੀ ਚਰਚਾ ਕਰਾਂਗੇ.

ਰੂਬੀ ਦਾ ਇਤਿਹਾਸ

ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਤੌਰ ਤੇ ਰੂਬੀ ਬਹੁਤ ਲੰਮੇ ਸਮੇਂ ਲਈ ਮੌਜੂਦ ਹੈ. ਇਸ ਅਵਿਸ਼ਵਾਸਤਾ ਨਾਲ ਪ੍ਰਸਿੱਧ ਭਾਸ਼ਾ ਦੇ ਪਹਿਲੇ ਐਡੀਸ਼ਨ 'ਤੇ ਕੰਮ ਕਰਨਾ ਅੱਜ ਦੂਰ ਦੁਪਹਿਰ 1 99 3 ਵਿੱਚ ਸ਼ੁਰੂ ਹੋਇਆ, ਅਤੇ ਪਹਿਲਾ ਅਧਿਕਾਰਕ ਵਰਜ਼ਨ 1 99 5 ਦੀ ਹੈ. ਭਾਸ਼ਾ ਦੇ ਨਿਰਮਾਤਾ, ਯੁਕੀਹੀਰੋ ਮਾਟਸੁਮੋਟੋ, ਵਿਦਿਆਰਥੀਆਂ ਦੇ ਦਿਨਾਂ ਤੋਂ ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਉਤਸ਼ਾਹੀ ਸੀ, ਪਰੰਤੂ ਆਪਣਾ ਸਾਧਨ ਬਣਾਉਣ ਦਾ ਵਿਚਾਰ ਬਹੁਤ ਬਾਅਦ ਵਿੱਚ ਦਿਖਾਈ ਦਿੱਤਾ. ਇਸ ਲਈ ਇਸ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਬਾਰੇ ਇੰਨੀ ਕਮਾਲ ਦੀ ਕੀ ਅੱਜ ਇਹ ਦੁਨੀਆਂ ਦੇ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਅਖਾੜੇ ਵਿੱਚ ਪ੍ਰਮੁੱਖ ਅਹੁਦਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ?

ਰੂਬੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਇੱਕ ਵਿਆਪਕ ਉੱਚ-ਪੱਧਰੀ ਭਾਸ਼ਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਡਾਇਨਾਮਿਕ ਟਾਈਪਿੰਗ ਅਤੇ ਮਲਟੀਥਰੇਡਿੰਗ ਦਾ ਥਰਿੱਡ-ਫਲੈਟ ਸਥਾਪਨ ਸ਼ਾਮਲ ਹੈ. ਇਸਦਾ ਆਪਣਾ ਗਾਰਬੇਜ ਕਲੈਕਟਰ ਹੈ, ਅਤੇ ਸੰਟੈਕਸ ਇਸਦੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਪੇਰਲ ਵਰਗੀਆਂ ਭਾਸ਼ਾਵਾਂ ਲਈ ਸਭ ਤੋਂ ਨੇੜੇ ਹੈ. ਈਕੋਸਿਸਟਮ ਦੇ ਵਿਕਾਸ ਦੇ ਨਾਲ, ਇਸ ਪਲੇਟਫਾਰਮ ਨੇ ਸਮਾਲਟੌਕ, ਪਾਇਥਨ, ਲੀਸਪ ਅਤੇ ਹੋਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਤੋਂ ਬਹੁਤ ਕੁਝ ਉਧਾਰ ਲਿਆ. ਮੌਜੂਦਗੀ ਅਤੇ ਨਿਰੰਤਰ ਵਿਕਾਸ ਲਈ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਇਹ ਵੀ ਤੱਥ ਹੈ ਕਿ "ਰੂਬੀ" ਦੀ ਭਾਸ਼ਾ ਅਤੇ ਇਸਦਾ ਅਮਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੁਫਤ ਹੈ. ਇਸਦਾ ਅਰਥ ਇਹ ਹੈ ਕਿ ਕੋਈ ਵਿਅਕਤੀ ਆਪਣੇ ਬਦਲਾਵ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਜੇਕਰ ਉਹ ਭਾਈਚਾਰੇ ਦੁਆਰਾ ਸਵੀਕਾਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਉਹ ਭਾਸ਼ਾ ਦਾ ਅਗਲਾ ਰੁਪਾਂਤਰ ਦਾਖ਼ਲ ਕਰਨਗੇ.

ਰੂਬੀ ਦਾ ਫਿਲਾਸਫੀ

ਆਪਣੀ ਦਿਮਾਗ ਦੀ ਕਾਢ ਬਣਾਉਂਦੇ ਸਮੇਂ, ਮਾਟਸੁਮੋਟੋ, ਇੱਕ ਆਧੁਨਿਕ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਇੱਕ ਸਮਰਪਿਤ ਪੱਖਾ ਅਤੇ ਉਤਸ਼ਾਹੀ ਵਿਅਕਤੀ ਵਜੋਂ, ਉਨ੍ਹਾਂ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਦਰਸ਼ਨ ਬਣਾਇਆ ਜੋ ਆਪਣੀ ਭਾਸ਼ਾ ਸਿੱਖਣਾ ਚਾਹੁੰਦੇ ਹਨ. ਇਸ ਲਈ, ਰੂਬੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਨੂੰ ਸਾਦਾ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਉਸੇ ਸਮੇਂ, ਸਮਝਣ ਯੋਗ ਐਪਲੀਕੇਸ਼ਨ. ਰੂਬੀ ਦਾ ਮੁੱਖ ਫੋਕਸ ਪ੍ਰੋਗਰਾਮ ਦੀ ਗਤੀ ਤੇ ਨਹੀਂ ਹੈ, ਪਰ ਕੋਡ ਦੀ ਸਾਦਗੀ ਅਤੇ ਪੜ੍ਹਨਯੋਗਤਾ 'ਤੇ ਹੈ.

ਇਸ ਲਈ, ਇਹ ਪਲੇਟਫਾਰਮ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਸਿਖਾਉਣ ਲਈ ਅਕਸਰ ਇੱਕ ਇੰਪੁੱਟ ਵਜੋਂ ਚੁਣਦਾ ਹੈ. ਮੁੱਖ ਸਿਧਾਂਤਕ ਜਿਸ ਤੇ ਇਹ ਭਾਸ਼ਾ ਅਧਾਰਤ ਹੈ ਉਹ "ਘੱਟ ਤੋਂ ਘੱਟ ਹੈਰਾਨ" ਸਿਧਾਂਤ ਹੈ - ਇਸ ਦਾ ਅਰਥ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਲੇਖਕ (ਪ੍ਰੋਗਰਾਮਰ) ਦੀ ਉਮੀਦ ਅਨੁਸਾਰ ਵਰਤਾਓ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਭਾਸ਼ਾ ਦੀ ਵਿਚਾਰਧਾਰਾ ਦਾ ਇਕ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ, ਜਿਸ ਨੇ ਸਿਰਜਣਹਾਰ ਲਿਆਇਆ, ਇਸਦੀ ਮਹਾਨ ਤਬਦੀਲੀ ਹੈ. ਇਹੀ ਨਤੀਜਾ ਕਈ ਢੰਗਾਂ ਅਤੇ ਕੰਮਾਂ ਵਿਚ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਸ ਲਈ ਧੰਨਵਾਦ, ਹਰੇਕ ਪ੍ਰੋਗ੍ਰਾਮਰ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰ ਸਕਦਾ ਹੈ ਜਿਸ ਢੰਗ ਨਾਲ ਇਹ ਸੋਚਦਾ ਹੈ ਕਿ ਇਹ ਸਭ ਤੋਂ ਸਹੀ ਅਤੇ ਸੁਵਿਧਾਜਨਕ ਹੈ. ਇਹ ਮੁੱਖ ਤੌਰ ਤੇ ਸੂਚਨਾ ਤਕਨਾਲੋਜੀ ਦੇ ਖੇਤਰ ਵਿੱਚ ਪੇਸ਼ੇਵਰਾਂ ਵਿੱਚ ਭਾਸ਼ਾ ਦੀ ਪ੍ਰਸਿੱਧੀ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੇ ਹਨ.

ਭਾਸ਼ਾ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਜੋਂ "ਰੂਬੀ" ਕੀ ਹੈ? ਇਹ ਮੁੱਖ ਤੌਰ ਤੇ ਇਕ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ ਭਾਸ਼ਾ ਹੈ. ਕੋਈ ਆਰੰਭਿਕ ਕਿਸਮ ਨਹੀਂ ਹੁੰਦੇ - ਸਾਰੇ ਢਾਂਚੇ ਅਤੇ ਡਾਟਾ ਇਕਾਈਆਂ ਇਕਾਈਆਂ ਹੁੰਦੀਆਂ ਹਨ (ਇੱਕੋ ਜਾਵਾ ਭਾਸ਼ਾ ਦੇ ਉਲਟ, ਆਰੰਭਿਕ ਡੇਟਾ ਬਣਤਰਾਂ ਹਨ). "ਰੂਬੀ" ਵਿਚ ਹਰੇਕ ਫੰਕਸ਼ਨ ਇੱਕ ਢੰਗ ਹੈ. ਬਹੁਤ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੋਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੇ ਸਿਰਜਣਹਾਰਾਂ ਦੁਆਰਾ ਲਿਆਂਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਤੁਸੀਂ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਕਹਿ ਸਕਦੇ ਹੋ ਕਿ ਰੂਬੀ (ਭਾਸ਼ਾ) ਨੇ ਕਈ ਹੋਰ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਤਕਨਾਲੋਜੀਆਂ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਸਮਾਪਤ ਕੀਤਾ ਹੈ

ਇਸ ਲਈ, ਉਦਾਹਰਨ ਲਈ, ਰੂਬੀ ਇਰੋਸਿਸਟਮ ਦੇ ਆਪਣੇ ਗਾਰਬੇਜ ਕਲੈਕਟਰ ਹਨ, ਜਿਸ ਦਾ ਵਿਚਾਰ ਸਮਾਲਟੌਕ ਅਤੇ ਜਾਵਾ ਤੋਂ ਅਪਣਾਇਆ ਗਿਆ ਸੀ ਅਤੇ ਜੋ ਸਿਸਟਮ ਵਿੱਚ ਸਾਰੇ ਔਬਜੈਕਟਸ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ. ਇਹ ਵਿਧੀ ਕਾਰਜ ਦੇ ਉਪਭੋਗਤਾ ਨੂੰ ਅਤੇ ਡਿਵੈਲਪਰ ਨੂੰ ਉਨ੍ਹਾਂ ਚੀਜ਼ਾਂ ਦੀ ਮੈਮੋਰੀ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ ਜਿੰਨ੍ਹਾਂ ਦੀ ਹੁਣ ਲੋੜ ਨਹੀਂ ਹੈ. ਗਾਰਬੇਜ ਕੁਲੈਕਟਰ ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ ਡਿਵੈਲਪਰ ਨੂੰ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਮੈਮਰੀ ਨੂੰ ਪ੍ਰਬੰਧਨ ਕਰਨ ਵਿੱਚ ਵਿਘਨ ਨਹੀਂ ਦਿੰਦਾ ਹੈ, ਪਰ ਕਾਰਜਸ਼ੀਲਤਾ ਅਤੇ ਉਪਯੋਗ ਦੀ ਆਸਾਨੀ ਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਤ ਕਰਨ ਲਈ.

ਭਾਸ਼ਾ ਪਰਿਮਾ

"ਰੂਬੀ" ਮਲਟੀ-ਪੈਰਾਡਿਂਮ ਭਾਸ਼ਾ ਦੇ ਰੂਪ ਵਿੱਚ ਹੈ, ਇਸ ਬਾਰੇ ਸੁਆਲ ਦਿੰਦੇ ਹੋਏ, ਤੁਸੀਂ ਅਚਾਨਕ ਇੱਕ ਵਿਵਾਦ ਦੀ ਗਰਮੀ ਵਿੱਚ ਆਪਣੇ ਆਪ ਨੂੰ ਲੱਭ ਸਕਦੇ ਹੋ. ਆਖਰਕਾਰ, ਇਹ ਭਾਸ਼ਾ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਪੈਰਾਡਿਮਾ ਨੂੰ ਬਰਾਬਰ ਤਰੀਕੇ ਨਾਲ ਵਰਤਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ: ਪਰੋਸੀਜਰਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਟਾਈਲ, ਔਬਜੈਕਟ-ਓਰਿਏਨਡ ਜਾਂ ਫੰਕਸ਼ਨਲ ਐਕਸੈਸ ਡਿਵੈਲਪਰ ਆਪਣੇ ਆਪ ਨੂੰ ਉਸ ਦੇ ਨਜ਼ਦੀਕ ਨਜ਼ਰੀਏ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਅਜ਼ਾਦ ਹੈ, ਅਤੇ ਇਸ ਦੇ ਸੰਦ ਦੇ ਉਸ ਦੇ ਸੈੱਟ ਵਧੇਰੇ ਸੀਮਿਤ ਜਾਂ ਕਮਜ਼ੋਰ ਨਹੀਂ ਬਣ ਜਾਣਗੇ. ਰੂਬੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿਰਫ ਇਸ ਚੋਣ ਨੂੰ ਹੱਲਾਸ਼ੇਰੀ ਦਿੰਦੀ ਹੈ.

ਪ੍ਰਸਿੱਧੀ ਲਈ ਕਾਰਨ

ਬਹੁਤ ਸਾਰੇ ਤਰੀਕਿਆਂ ਨਾਲ ਇਸ ਭਾਸ਼ਾ ਵਿੱਚ ਵੱਖ ਵੱਖ ਵਾਧੇ ਦੇ ਸਾਦਗੀ ਦੇ ਕਾਰਨ ਇਹ ਬੋਲੀ ਪ੍ਰਸਿੱਧ ਹੋ ਗਈ. ਇਸ ਲਈ, ਫਰੇਮਵਰਕ ਅਤੇ ਲਾਇਬਰੇਰੀਆਂ ਦੀ ਗਿਣਤੀ ਲਗਾਤਾਰ ਵਧ ਰਹੀ ਹੈ ਅਤੇ ਜੋ ਕਾਰਜ ਉਹ ਆਪਣੇ ਆਪ ਤੇ ਹੱਲ ਕਰਦੇ ਹਨ ਉਹ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਘੱਟੋ ਘੱਟ ਸੰਭਵ ਸਮੇਂ ਵਿੱਚ ਉਤਪਾਦ ਨੂੰ ਤਿਆਰ ਰਾਜ ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਆਉਣ ਲਈ ਸਹਾਇਕ ਹੈ. ਬਹੁਤ ਅਕਸਰ "ਰੂਬੀ" ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਵਿਕਾਸ ਨਾਲ ਜੁੜੀ ਹੁੰਦੀ ਹੈ ਅਤੇ ਵੱਖ-ਵੱਖ ਸਾਈਟਾਂ ਅਤੇ ਇੰਟਰਨੈਟ ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ. ਇਹ ਭਾਸ਼ਾ ਆਪਣੀ ਸਾਦਗੀ ਅਤੇ ਵਿਕਾਸ ਦੀ ਗਤੀ ਨਾਲ ਅੱਗੇ ਵਧਾਈ ਗਈ ਸੀ. ਆਖਰਕਾਰ, ਵਿਕਲਪਕ ਪਲੇਟਫਾਰਮਾਂ (ਉਦਾਹਰਨ ਲਈ, ਜਾਵਾ) ਨੂੰ ਇੱਕੋ ਜਿਹੇ ਕੰਮਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਬਹੁਤ ਜਿਆਦਾ ਗਿਆਨ ਅਤੇ ਅਨੁਭਵ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ.

ਪ੍ਰਸਿੱਧ ਢਾਂਚਾ

ਜੇ ਅਸੀਂ ਅੱਜ ਮਾਰਕੀਟ ਵਿਚ ਹੋਣ ਵਾਲੇ ਪ੍ਰਸਿੱਧ ਢਾਂਚੇ ਬਾਰੇ ਗੱਲ ਕਰਦੇ ਹਾਂ, ਤਾਂ ਉਹਨਾਂ ਵਿਚਾਲੇ ਰੇਲਜ਼ ਨੂੰ ਉਜਾਗਰ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ. ਬਹੁਤ ਸਾਰੇ ਲੋਕ, ਜੋ ਕਿ "ਰੂਬੀ" ਦੇ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹਨ, ਦਾ ਸਵਾਗਤ ਰੂਪ ਵਿੱਚ ਰੂਬੀਓਨਰੇਲ. ਸਾਫਟਵੇਅਰ ਭਾਗਾਂ ਦਾ ਇਹ ਸੈੱਟ ਵਿਕਾਸਕਾਰਾਂ ਵਿਚਕਾਰ ਇੱਕ ਉਦਯੋਗਿਕ ਮਿਆਰ ਬਣ ਗਿਆ ਹੈ. ਇਹ ਨਿਰੰਤਰ ਜਾਰੀ ਰਹਿਤ, ਵਿਕਸਤ ਅਤੇ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਕਿਸੇ ਕਮਿਊਨਿਟੀ ਦੁਆਰਾ ਪੂਰਕ ਹੈ, ਜਦਕਿ ਬਾਕੀ ਮੁਫ਼ਤ ਇਹ ਢਾਂਚਾ MVC (ਮਾਡਲ-ਵਿਊ-ਕੰਟਰੋਲਰ) ਟੈਪਲੇਟ ਦੇ ਅੰਦਰ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਭਾਗਾਂ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਸਰਵਰ ਅਤੇ ਡੇਟਾਬੇਸ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਇਹ 3 ਭਾਗ, ਅਸਲ ਵਿਚ, ਇੰਟਰਨੈੱਟ 'ਤੇ ਲਿਖਣ ਅਤੇ ਚਲਾਉਣ ਲਈ ਕੁਝ ਘੰਟਿਆਂ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ, ਇੱਕ ਸਧਾਰਨ ਬਲਾੱਗ ਜਾਂ ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਵੈਬ ਪੇਜ.

ਰੂਬੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ, ਤੁਸੀਂ ਰੂਬੀਮੋਸ਼ਨ ਲਾਇਬਰੇਰੀ ਦੇ ਕਾਰਨ ਮੂਲ ਮੋਬਾਈਲ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾ ਸਕਦੇ ਹੋ. ਇਹ ਤੁਹਾਨੂੰ iOS, OS X ਅਤੇ Android ਪਲੇਟਫਾਰਮਾਂ ਤੇ ਰੂਬੀ ਕੋਡ ਚਲਾਉਣ ਲਈ ਸਹਾਇਕ ਹੈ. ਇਹ ਡਿਵੈਲਪਰਾਂ ਦੇ ਇਕ ਪ੍ਰਾਈਵੇਟ ਸਮੂਹ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਸੀ, ਇਸ ਲਈ ਇਸਦੀ ਵਰਤੋਂ ਲਈ ਭੁਗਤਾਨ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ, ਪਰ ਇਹ ਇਕ ਵਾਰ ਫਿਰ ਭਾਸ਼ਾ ਦੀਆਂ ਅਮੀਰ ਸੰਭਾਵਨਾਵਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ

ਲਿਖਤੀ ਟੈਸਟਾਂ ਦੀ ਮਹੱਤਤਾ

ਰੂਬੀ ਭਾਸ਼ਾ ਦੇ ਪ੍ਰਿਆ-ਪ੍ਰਣਾਲੀ ਦਾ ਇਕ ਮਹੱਤਵਪੂਰਣ ਹਿੱਸਾ, ਅਤੇ ਇਸਦੇ ਵੈਬ-ਅਧਾਰਿਤ ਹਿੱਸੇ, ਲਿਖਤੀ ਟੈਸਟਾਂ ਲਈ ਫਰੇਮਵਰਕ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਹਨ. ਰੂਬੀਓਨਰੇਲਜ਼ ਬੀਡੀਡੀ (ਵਤੀਰੇ ਦੁਆਰਾ ਚਲਾਏ ਜਾਂਦੇ ਵਿਕਾਸ) ਦੇ ਦਰਸ਼ਨਾਂ ਦਾ ਪ੍ਰਚਾਰ ਕਰਦੇ ਹਨ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ ਪਹਿਲੇ ਪ੍ਰੋਗ੍ਰਾਮਰ ਉਹਨਾਂ ਟੈਸਟਾਂ ਦੀ ਇੱਕ ਕ੍ਰਮ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਪ੍ਰੋਗ੍ਰਾਮ ਦੇ ਉਮੀਦ ਅਨੁਸਾਰ ਵਰਤਾਓ ਦਾ ਵਰਣਨ ਕਰਦੇ ਹਨ, ਅਤੇ ਫੇਰ ਉਹ ਕੋਡ ਬਣਾਉਂਦੇ ਹਨ ਜੋ ਕਿ ਇਹਨਾਂ ਟੈਸਟਾਂ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪਾਸ ਕਰਨ. ਇਸ ਖੇਤਰ ਵਿੱਚ ਅਨਿਸ਼ਚਿਤ ਸਟੈਂਡਰਡ RSpec ਹੈ - ਇਸ ਫਰੇਮਵਰਕ ਨਾਲ ਤੁਹਾਨੂੰ ਬੇਸਕੀਅਤ ਵਾਲੇ ਡਿਵੈਲਪਰਾਂ ਲਈ ਵੀ ਸਮਝਿਆ ਜਾ ਸਕਦਾ ਹੈ.

ਰੂਬੀ ਹੀਰੇ

ਵਿਸਤ੍ਰਿਤ ਸਟੈਂਡਰਡ ਦਾ ਧੰਨਵਾਦ ਕਿ ਸਾਰੇ ਰੂਬੀ ਪੈਕੇਜ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਐਡ-ਆਨ ਦਾ ਵਿਕਾਸ ਮੁਸ਼ਕਿਲ ਨਹੀਂ ਹੈ. ਇਸ ਲਈ, ਅਖੌਤੀ ਰਤਨ (ਅੰਗ੍ਰੇਜ਼ੀ - ਇੱਕ ਰੇਸ਼ਮ) ਤੋਂ ਤੁਸੀਂ ਕੋਈ ਵੀ ਸਮੱਸਿਆ ਹੱਲ ਕਰਨ ਲਈ ਮੋਡੀਊਲ ਲੱਭ ਸਕਦੇ ਹੋ - ਈ-ਕਾਮਰਸ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਸੋਸ਼ਲ ਨੈਟਵਰਕ ਅਤੇ ਤੀਜੀ-ਪਾਰਟੀ ਸੇਵਾਵਾਂ ਦੇ ਏਕੀਕਰਣ ਤੋਂ. ਤੁਹਾਨੂੰ ਇੱਕ ਤੀਜੀ-ਪਾਰਟੀ ਲਾਇਬਰੇਰੀ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ ਰਿਮੋਟ ਜਾਂ ਸਥਾਨਕ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਸਥਿਤ ਕਿਸੇ ਲਾਈਬ੍ਰੇਰੀ ਤੇ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਨਿਰਭਰਤਾ ਦਾ ਵਰਣਨ ਕਰਨਾ ਅਤੇ ਅਗਲੀ ਬਿਲਡ ਆਪਣੇ ਆਪ ਹੀ ਇਸ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਲੋਡ ਕਰੇਗਾ. ਇਹ ਡਿਵੈਲਪਰਾਂ ਦੇ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਮਾਈਗਰੇਸ਼ਨ ਨੂੰ ਸੌਖਾ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਪ੍ਰੋਜੈਕਟ ਬਿਲਡ ਲਈ ਨਿਰਭਰਤਾ ਨੂੰ ਖੁਦ ਸਾਂਝੇ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ.

ਇਸ ਲਈ, ਜੇ ਤੁਹਾਨੂੰ ਦੁਬਾਰਾ "ਰੂਬੀ" ਬਾਰੇ ਪੁੱਛਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਯਕੀਨ ਨਾਲ ਕਹਿ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਵਿਸ਼ਵ-ਵਿਆਪੀ ਪਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਕਿ ਦੋਵੇਂ ਅਨੁਭਵੀ ਡਿਵੈਲਪਰਾਂ ਅਤੇ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਢੁਕਵਾਂ ਹੈ ਜੋ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਮੁਸ਼ਕਲ ਆਧ੍ਰਿਤੀ ਹਾਸਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ. ਡੈਸਕ ਦੇ ਪ੍ਰੋਗਰਾਮਾਂ ਤੋਂ ਲੈ ਕੇ ਮੋਬਾਈਲ ਸੇਵਾਵਾਂ ਅਤੇ ਵੈਬ ਪਲੇਟਫਾਰਮ ਤੱਕ ਕੋਈ ਵੀ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਲਈ ਟੂਲ ਉਪਲਬਧ ਹਨ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 pa.birmiss.com. Theme powered by WordPress.