JRuby

JRuby 1.7.4

Windows / JRuby / 242 / ਪੂਰੀ ਕਿਆਸ
ਵੇਰਵਾ

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

JRuby ਦੇ ਮੁੱਖ ਲਾਭਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਜਾਵਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨਾਲ ਸਹਿਜੇ ਹੀ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਦੀ ਯੋਗਤਾ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਡਿਵੈਲਪਰ ਕੋਡ ਲਿਖਣ ਲਈ JRuby ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ ਜੋ Java ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ (JVMs) ਅਤੇ ਰੂਬੀ ਦੁਭਾਸ਼ੀਏ ਦੋਵਾਂ 'ਤੇ ਚੱਲਦਾ ਹੈ। ਇਹ ਉਹਨਾਂ ਸੰਸਥਾਵਾਂ ਲਈ ਇੱਕ ਆਦਰਸ਼ ਵਿਕਲਪ ਬਣਾਉਂਦਾ ਹੈ ਜਿਹਨਾਂ ਕੋਲ ਮੌਜੂਦਾ ਜਾਵਾ-ਅਧਾਰਿਤ ਸਿਸਟਮ ਹਨ ਪਰ ਰੂਬੀ ਦੀ ਲਚਕਤਾ ਅਤੇ ਪ੍ਰਗਟਾਵੇ ਦਾ ਫਾਇਦਾ ਉਠਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ।

Java ਨਾਲ ਇਸਦੀ ਅਨੁਕੂਲਤਾ ਤੋਂ ਇਲਾਵਾ, JRuby ਕਈ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੀ ਪੇਸ਼ ਕਰਦਾ ਹੈ ਜੋ ਇਸਨੂੰ ਡਿਵੈਲਪਰਾਂ ਲਈ ਇੱਕ ਆਕਰਸ਼ਕ ਵਿਕਲਪ ਬਣਾਉਂਦੇ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਇਸ ਵਿੱਚ ਥ੍ਰੈਡਿੰਗ ਲਈ ਸਮਰਥਨ ਸ਼ਾਮਲ ਹੈ, ਜੋ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅੰਦਰ ਕਈ ਥ੍ਰੈਡਾਂ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਹ ਕਾਰਜਾਂ ਨੂੰ ਸਮਾਨਾਂਤਰ ਰੂਪ ਵਿੱਚ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦੇ ਕੇ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।

JRuby ਦੀ ਇੱਕ ਹੋਰ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ ਡਾਇਨਾਮਿਕ ਕਲਾਸ ਲੋਡਿੰਗ ਲਈ ਇਸਦਾ ਸਮਰਥਨ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕਲਾਸਾਂ ਨੂੰ ਸ਼ੁਰੂਆਤੀ ਸਮੇਂ ਪਹਿਲਾਂ ਲੋਡ ਕੀਤੇ ਜਾਣ ਦੀ ਬਜਾਏ ਉਪਭੋਗਤਾ ਇਨਪੁਟ ਜਾਂ ਹੋਰ ਕਾਰਕਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਰਨਟਾਈਮ 'ਤੇ ਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਨੂੰ ਘਟਾਉਣ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਸ਼ੁਰੂਆਤੀ ਸਮੇਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।

JRuby ਵਿੱਚ ਕਈ ਪ੍ਰਸਿੱਧ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਵੈੱਬ ਵਿਕਾਸ ਵਿੱਚ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਫਰੇਮਵਰਕ, ਜਿਵੇਂ ਕਿ ਰੇਲਜ਼ ਅਤੇ ਸਿਨਾਟਰਾ ਲਈ ਸਮਰਥਨ ਵੀ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਟੂਲ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਤੇਜ਼ੀ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਬਣਾਉਣ ਲਈ ਸ਼ਕਤੀਸ਼ਾਲੀ ਐਬਸਟਰੈਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।

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

ਜਰੂਰੀ ਚੀਜਾ:

- ਕੋਰ "ਬਿਲਟਿਨ" ਕਲਾਸਾਂ ਦਾ ਪੂਰਾ ਸੈੱਟ

- ਜ਼ਿਆਦਾਤਰ ਰੂਬੀ ਸਟੈਂਡਰਡ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸਮਰਥਿਤ ਹਨ

- ਜਾਵਾ-ਅਧਾਰਿਤ ਪ੍ਰਣਾਲੀਆਂ ਨਾਲ ਸਹਿਜ ਏਕੀਕਰਣ

- ਥ੍ਰੈਡਿੰਗ ਲਈ ਸਮਰਥਨ

- ਡਾਇਨਾਮਿਕ ਕਲਾਸ ਲੋਡਿੰਗ

- ਰੇਲਜ਼ ਵਰਗੀਆਂ ਪ੍ਰਸਿੱਧ ਵੈੱਬ ਵਿਕਾਸ ਲਾਇਬ੍ਰੇਰੀਆਂ ਲਈ ਸਮਰਥਨ

ਲਾਭ:

1) ਅਨੁਕੂਲਤਾ: JRuby ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਇੱਕ ਵੱਡਾ ਲਾਭ ਮੌਜੂਦਾ ਜਾਵਾ-ਅਧਾਰਿਤ ਪ੍ਰਣਾਲੀਆਂ ਨਾਲ ਇਸਦੀ ਅਨੁਕੂਲਤਾ ਹੈ।

2) ਪ੍ਰਦਰਸ਼ਨ: ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅੰਦਰ ਇੱਕੋ ਸਮੇਂ ਕਈ ਥ੍ਰੈੱਡਾਂ ਨੂੰ ਚਲਾਉਣ ਦੀ ਯੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ।

3) ਲਚਕਤਾ: ਡਾਇਨਾਮਿਕ ਕਲਾਸ ਲੋਡਿੰਗ ਕਲਾਸਾਂ ਨੂੰ ਯੂਜ਼ਰ ਇਨਪੁਟ ਜਾਂ ਹੋਰ ਕਾਰਕਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਰਨਟਾਈਮ 'ਤੇ ਲੋਡ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ।

4) ਵੈੱਬ ਵਿਕਾਸ: ਰੇਲਜ਼ ਵਰਗੀਆਂ ਪ੍ਰਸਿੱਧ ਵੈੱਬ ਵਿਕਾਸ ਲਾਇਬ੍ਰੇਰੀਆਂ ਲਈ ਸਮਰਥਨ ਮਜ਼ਬੂਤ ​​ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਬਣਾਉਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।

5) ਵਰਤੋਂ ਦੀ ਸੌਖ: JRuby ਦੁਆਰਾ ਖੁਦ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਕੋਰ "ਬਿਲਟਿਨ" ਕਲਾਸਾਂ ਦੇ ਇੱਕ ਪੂਰੇ ਸੈੱਟ ਦੇ ਨਾਲ-ਨਾਲ-ਬਾਕਸ ਤੋਂ ਬਾਹਰ ਸਮਰਥਿਤ ਜ਼ਿਆਦਾਤਰ ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੇ ਨਾਲ; ਇਹ ਟੂਲ ਗੁੰਝਲਦਾਰ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਦੌਰਾਨ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨੀ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।

ਸਿੱਟਾ:

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

ਪੂਰੀ ਕਿਆਸ
ਪ੍ਰਕਾਸ਼ਕ JRuby
ਪ੍ਰਕਾਸ਼ਕ ਸਾਈਟ http://www.jruby.org/
ਰਿਹਾਈ ਤਾਰੀਖ 2013-05-17
ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ 2013-05-17
ਸ਼੍ਰੇਣੀ ਡਿਵੈਲਪਰ ਟੂਲ
ਉਪ ਸ਼੍ਰੇਣੀ ਜਾਵਾ ਸਾਫਟਵੇਅਰ
ਵਰਜਨ 1.7.4
ਓਸ ਜਰੂਰਤਾਂ Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
ਜਰੂਰਤਾਂ None
ਮੁੱਲ Free
ਹਰ ਹਫ਼ਤੇ ਡਾਉਨਲੋਡਸ 0
ਕੁੱਲ ਡਾਉਨਲੋਡਸ 242

Comments: