ਓਪਨ ਆਫਿਸ ਤੋਂ ਇਲਾਵਾ, ਵੁਜ਼ੇ, ਵੋਪਰਾ, ਜਾਂ ਐਪਲਿਟ ਜੋ ਕੁਝ ਵੈਬ ਪੰਨਿਆਂ ਵਿੱਚ ਤੈਨਾਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਮੋਬਾਈਲ ਫੋਨ, ਟੀਵੀ, ਜੀਪੀਐਸ, ਏਟੀਐਮ, ਵਪਾਰਕ ਪ੍ਰੋਗਰਾਮਾਂ ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਪੰਨਿਆਂ ਲਈ ਜਿੰਨਾਂ ਨੂੰ ਅਸੀਂ ਸਰਫ ਕਰਦੇ ਹਾਂ, ਜਾਵਾ ਤੇ ਚੱਲ ਰਹੇ ਹਨ.
ਹੇਠਾਂ ਦਿੱਤਾ ਗ੍ਰਾਫ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਜਾਵਾ ਟੈਕਨੋਲੋਜੀ ਦੇ ਕੋਲ X #XX ਤੋਂ 2006 ਤੱਕ ਇੱਕ ਨਿਰੰਤਰ ਢੰਗ ਨਾਲ C # .net, php ਅਤੇ Ruby ਨਾਲ ਨਿਸ਼ਚਤ ਕੀਤੇ ਗਏ ਇੱਕ ਡੋਮੇਨ ਹੈ ਜੋ ਨੌਕਰੀ ਦੇ ਪੇਸ਼ਕਸ਼ਾਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਸੰਭਵ ਤੌਰ ਤੇ ਲਿਆ ਗਿਆ ਹੈ.
ਭੂ-ਆਧੁਨਿਕ ਮਾਧਿਅਮ ਦੇ ਮਾਮਲੇ ਵਿਚ, ਸੀ ++ ਅਤੇ ਜਾਵਾ ਦੋ ਮਹਾਨ ਦੁਨੀਆ ਹਨ ਜਿਨ੍ਹਾਂ ਵਿਚ ਓਪਨ ਸੋਰਸ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਏ ਜਾਂਦੇ ਹਨ; ਹੇਠਲੀ ਸਾਰਣੀ ਕਿਸੇ ਚੀਜ਼ ਨੂੰ, ਪੋਸਟ ਮੈਨੂੰ ਜਾਵਾ ਐਪਲੀਕੇਸ਼ਨ ਤੇ ਹੈ, ਪਰ ਪਹਿਲੀ ਨਜ਼ਰ 'ਤੇ ਨੂੰ ਵਧਾਉਣ ਲਈ (ਜੋ ਨਹੀ ਹੈ)' ਤੇ ਧਿਆਨ ਦੇ ਥੀਮ, C ++ ਨੂੰ ਜਾਵਾ ਦੇ ਪਾਸੇ ਤੱਕ 15 ਕਰਨ ਲਈ ਇੱਕ ਰਿਸ਼ਤਾ 10 ਵਿਚ ਵਧ ਗਿਆ ਹੈ ਦੱਸਦੀ ਹੈ.
C ++ ਵਿਚ ਜੀ ਆਈ ਐੱਸ ਐਪਲੀਕੇਸ਼ਨ |
ਜਾਵਾ ਵਿੱਚ ਜੀ ਆਈ ਐੱਸ ਐਪਲੀਕੇਸ਼ਨ |
ਡੈਸਕਟੌਪ ਪੱਧਰ ਤੇ
|
|
ਸਰਵਰ ਪੱਧਰ ਤੇ
|
|
ਕਿਤਾਬਾਂ ਦੀ ਦੁਕਾਨ ਤੇ
|
|
ਉਪਰੋਕਤ, ਜਾਵਾ ਵਿੱਚ ਵਿਕਸਿਤ ਕੀਤੇ ਗਏ ਘੱਟੋ ਘੱਟ ਜ਼ੇਂਗਜ਼ X ਨੂੰ ਓਸੀਜੀਓ ਫਾਊਂਡੇਸ਼ਨ ਦੇ ਪ੍ਰਾਜੈਕਟਾਂ ਦੇ ਤੌਰ ਤੇ ਸੂਚੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ, ਕੁਝ ਸਥਾਈ ਅਤੇ ਪੂਰਕਤਾ ਦੀ ਭਾਲ ਵਿੱਚ, ਪ੍ਰਫੁੱਲਤ ਕਰਨ ਲਈ
ਪ੍ਰੋਗਰਾਮਿੰਗ ਮਾਹਰਾਂ ਦਾ ਇੱਕ ਗੋਲ ਟੇਬਲ ਹੋਣਾ ਦਿਲਚਸਪ ਹੋਵੇਗਾ ਕਿ ਉਹ ਜਾਵਾ ਨੂੰ ਕਿਉਂ ਤਰਜੀਹ ਦਿੰਦੇ ਹਨ ਜਾਂ ਨਫ਼ਰਤ ਕਿਉਂ ਕਰਦੇ ਹਨ, ਸੰਭਾਵਤ ਤੌਰ ਤੇ ਇਸ ਗੱਲ ਤੇ ਵਿਚਾਰ ਕੀਤਾ ਜਾਏਗਾ ਕਿ ਪੁਆਇੰਟਰ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦੇ ਹਨ ਜਾਂ ਨਹੀਂ, ਜੇ ਮਲਟੀਥ੍ਰੇਡਿੰਗ ਨੂੰ ਦੂਜੀ ਭਾਸ਼ਾਵਾਂ ਉੱਤੇ ਫਾਇਦਾ ਹੋਏਗਾ ਜੇ ਕੋਈ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਨਹੀਂ ਹੈ, ਜੇ ਸੁਰੱਖਿਆ ਸੰਬੰਧਿਤ ਹੈ. ; ਪਰ ਇਕ ਚੀਜ਼ 'ਤੇ ਉਹ ਸਾਰੇ ਸਹਿਮਤ ਹੋਣਗੇ:
ਕਰਾਸ ਪਲੇਟਫਾਰਮ ਹੋਣ ਦਾ ਤੱਥ, ਕਿਉਂਕਿ ਐਪਲੀਕੇਸ਼ਨ ਵਿੰਡੋਜ਼, ਲੀਨਕਸ, ਸੋਲਾਰਿਸ ਅਤੇ ਮੈਕ ਤੇ ਚੱਲ ਸਕਦੀਆਂ ਹਨ (ਸਟੀਵ ਜੌਬਜ਼ ਦੀ ਤਾਜ਼ਾ ਜ਼ਿੱਦ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਿਆਂ). ਇਹ ਇਸ ਨੂੰ ਗਲੋਬਲ ਸਕੋਪ ਵਾਲੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਆਕਰਸ਼ਕ ਬਣਾਉਂਦਾ ਹੈ, ਜਿੱਥੇ ਉਪਭੋਗਤਾ ਵੱਖ-ਵੱਖ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ ਬ੍ਰਾਉਜ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰਨਗੇ, ਮਸ਼ਹੂਰ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਨਾਲ ਲਗਭਗ ਹਰ ਚੀਜ ਨੂੰ ਹੱਲ ਕਰਨ ਜੋ ਮਲਟੀਥ੍ਰੈੱਡਡ ਕਾਰਜਾਂ ਨੂੰ ਕਰਨ ਤੋਂ ਇਲਾਵਾ, ਪੋਰਟੇਬਿਲਟੀ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ ਅਤੇ ਵਿਚਕਾਰ ਸੁਰੱਖਿਅਤ ਫਿਲਟਰਿੰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ.
ਵੀ ਤੱਥ ਹੈ ਕਿ ਓਪਨ ਸੋਰਸ, ਦਾ ਜਾਇਜ਼ਾ ਲੈਣ ਲਈ ਇਕ ਗੁਣ ਹੈ, ਪਰ ਓਰੇਕਲ SUN (ਜਾਵਾ ਡਿਵੈਲਪਰ) ਹਾਸਲ, ਅਤੇ ਕੁਝ ਸ਼ੱਕ ਕਰਨ ਦਾ ਕੀ MySQL ਨੂੰ (GPL ਲਾਇਸੰਸ) ਨਾਲ ਦੀ ਲੰਬੀ ਦੌੜ ਵਿਚ ਕੀ ਹੋਵੇਗਾ, ਲਗਭਗ ਕੋਈ ਵੀ ਇੱਕ ਦੇ ਭਵਿੱਖ ਸਵਾਲ ਜਾਵਾ ਭਾਸ਼ਾ ਦੇ
ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਗ੍ਰੀਨ ਟੀਨ ਨੇ ਟੈਲੀਵਿਜ਼ਨ ਅਤੇ ਵੀਐਚਐਸ' ਤੇ ਚੱਲਣ ਲਈ ਇੱਕ ਅਸਫਲ ਪ੍ਰੋਜੈਕਟ ਦੇ ਤੌਰ ਤੇ ਕੀ ਅਰੰਭ ਕੀਤਾ ਹੈ ਹੁਣ ਜਾਵਾ ਦੀ ਸਥਿਤੀ ਵਿਚ ਕੀ ਪ੍ਰਾਪਤ ਹੋਇਆ ਹੈ ਇਸ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ, ਹਾਲਾਂਕਿ ਇਹ ਉਦੇਸ਼ਾਂ ਵਿਚ ਹੈ. ਅੱਜ ਤਕ, ਇੱਥੇ 3 ਜਾਵਾ ਐਪਲੀਕੇਸ਼ਨਜ਼ ਹਨ:
J2SE (ਸਟੈਂਡਰਡ ਐਡੀਸ਼ਨ), ਜੋ ਕਿ ਆਮ ਤੌਰ 'ਤੇ ਵੰਡੀ ਗਈ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਐਪਲਿਸਟਾਂ ਦੇ ਨਿਰਮਾਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ.
J2EE (ਇੰਟਰਪਰਾਈਜ਼ ਐਡੀਸ਼ਨ), ਆਮਤੌਰ ਤੇ ਮਲਟੀ-ਲਾਇਅਰ ਵਪਾਰ ਸਾਧਨ, ਰਿਮੋਟ ਸਹਿਯੋਗ ਸੇਵਾਵਾਂ ਅਤੇ ਇਲੈਕਟ੍ਰਾਨਿਕ ਵਪਾਰ ਲਈ.
J2ME (ਮਾਈਕਰੋ ਐਡੀਸ਼ਨ), ਜਿਸ ਨਾਲ ਮੋਬਾਈਲ ਫੋਨ, ਜੀਪੀਐਸ ਅਤੇ ਡਿਜੀਟਲ ਟੀਵੀ ਬਕਸਿਆਂ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ.
Learn21 y ਗਲੋਰਮੈਂਟੋਰਿੰਗ ਉਹ ਵਰਚੁਅਲ ਕਲਾਸਰੂਮ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਹਨ ਜਿੱਥੇ ਤੁਸੀਂ ਜਾਵਾ ਸਿੱਖ ਸਕਦੇ ਹੋ
ਇਸ ਲਈ, ਸ਼ੁਰੂਆਤੀ ਪ੍ਰਸ਼ਨ ਤੇ ਜਾ ਰਿਹਾ ਹੈ, ਜੇ ਜਾਵਾ ਸਿੱਖਣਾ ਲਾਜ਼ਮੀ ਹੈ ...