ਇੱਕ ਕੋਡ ਸੰਪਾਦਕ ਉਹ ਜਗ੍ਹਾ ਹੁੰਦੀ ਹੈ ਜਿਥੇ ਪ੍ਰੋਗਰਾਮਰ ਆਪਣਾ ਜ਼ਿਆਦਾਤਰ ਸਮਾਂ ਬਿਤਾਉਂਦੇ ਹਨ.
ਇੱਥੇ ਦੋ ਮੁੱਖ ਕਿਸਮਾਂ ਦੇ ਕੋਡ ਸੰਪਾਦਕ ਹਨ: ਆਈ ਡੀ ਈ ਅਤੇ ਲਾਇਟ-ਵੇਟ ਸੰਪਾਦਕ. ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਹਰ ਕਿਸਮ ਦੇ ਇੱਕ ਸਾਧਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ.
ਸ਼ਬਦ [IDE] (https://en.wikedia.org/wiki/Integrated_development_en वातावरण) (ਏਕੀਕ੍ਰਿਤ ਵਿਕਾਸ ਵਾਤਾਵਰਣ) ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੰਪਾਦਕ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਆਮ ਤੌਰ 'ਤੇ "ਪੂਰੇ ਪ੍ਰੋਜੈਕਟ" ਤੇ ਕੰਮ ਕਰਦੀਆਂ ਹਨ. ਜਿਵੇਂ ਕਿ ਨਾਮ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈ, ਇਹ ਸਿਰਫ ਇੱਕ ਸੰਪਾਦਕ ਨਹੀਂ, ਬਲਕਿ ਇੱਕ "ਪੂਰੇ ਵਾਤਾਵਰਣ ਦਾ ਵਿਕਾਸ" ਹੈ.
ਇੱਕ ਆਈਡੀਈ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਲੋਡ ਕਰਦਾ ਹੈ (ਜੋ ਕਿ ਬਹੁਤ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਹੋ ਸਕਦਾ ਹੈ), ਫਾਈਲਾਂ ਵਿਚਕਾਰ ਨੈਵੀਗੇਸ਼ਨ ਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਦਿੰਦਾ ਹੈ, ਪੂਰੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਅਧਾਰ ਤੇ ਆਟੋ-ਕੰਪਲੀਟ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ (ਸਿਰਫ ਖੁੱਲੀ ਫਾਈਲ ਨਹੀਂ), ਅਤੇ ਵਰਜ਼ਨ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀ ਨਾਲ ਜੁੜਦਾ ਹੈ (ਜਿਵੇਂ [git] (https: // git-scm.com/)), ਇੱਕ ਟੈਸਟਿੰਗ ਵਾਤਾਵਰਣ, ਅਤੇ ਹੋਰ "ਪ੍ਰੋਜੈਕਟ-ਪੱਧਰ" ਸਮਗਰੀ.
ਜੇ ਤੁਸੀਂ ਅਜੇ ਤੱਕ ਕੋਈ ਆਈਡੀਈ ਨਹੀਂ ਚੁਣਿਆ ਹੈ, ਹੇਠ ਦਿੱਤੇ ਵਿਕਲਪਾਂ 'ਤੇ ਗੌਰ ਕਰੋ:
<<<<<<< HEAD
- [ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕੋਡ] (https://code.visualstudio.com/) (ਕਰਾਸ ਪਲੇਟਫਾਰਮ, ਮੁਫਤ).
- [ਵੈਬਸਟਰਮ] (http://www.jetbrains.com/webstorm/) (ਕਰਾਸ ਪਲੇਟਫਾਰਮ, ਮੁਫਤ ਨਹੀਂ ਹੈ). =======
- Visual Studio Code (cross-platform, free).
- WebStorm (cross-platform, paid).
52c1e61915bc8970a950a3f59bd845827e49b4bf
ਵਿੰਡੋਜ਼ ਲਈ, ਇੱਥੇ "ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ" ਵੀ ਹੈ, "ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕੋਡ" ਨਾਲ ਕੰਫਯੁਜ ਨਾ ਹੋਣਾ. "ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ" ਇੱਕ ਪੇਡ ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਵਿੰਡੋਜ਼-ਕੇਵਲ ਸੰਪਾਦਕ ਹੈ, ਜੋ ਕਿ ਡੋਟ ਨੈਟ ਲਈ ਅਨੁਕੂਲ ਹੈ। ਇਹ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਲਈ ਵੀ ਵਧੀਆ ਹੈ। ਇੱਥੇ ਇੱਕ ਮੁਫਤ ਸੰਸਕਰਣ [ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕਮਿਨਿਟੀ] (https://www.visualstudio.com/vs/commune/) ਵੀ ਹੈ.
ਬਹੁਤ ਸਾਰੇ IDEs ਪੇਡ ਹਨ, ਪਰ ਇੱਕ ਅਜ਼ਮਾਇਸ਼ ਅਵਧੀ ਹੁੰਦੀ ਹੈ. ਉਨ੍ਹਾਂ ਦੀ ਕੀਮਤ ਆਮ ਤੌਰ 'ਤੇ ਕਿਸੇ ਯੋਗਤਾ ਪ੍ਰਾਪਤ ਡਿਵੈਲਪਰ ਦੀ ਤਨਖਾਹ ਦੇ ਮੁਕਾਬਲੇ ਘੱਟ ਹੁੰਦੀ ਹੈ, ਇਸ ਲਈ ਤੁਹਾਡੇ ਲਈ ਸਭ ਤੋਂ ਉੱਤਮ ਦੀ ਚੋਣ ਕਰੋ.
"ਲਾਈਟਵੇਟ ਸੰਪਾਦਕ" ਆਈਡੀਈ ਜਿੰਨੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਨਹੀਂ ਹਨ, ਪਰ ਇਹ ਤੇਜ਼, ਸ਼ਾਨਦਾਰ ਅਤੇ ਸਧਾਰਨ ਹਨ.
ਉਹ ਮੁੱਖ ਤੌਰ ਤੇ ਤੁਰੰਤ ਇੱਕ ਫਾਈਲ ਖੋਲ੍ਹਣ ਅਤੇ ਸੋਧਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ.
ਇੱਕ "ਲਾਈਟਵੇਟ ਐਡੀਟਰ" ਅਤੇ "ਆਈਡੀਈ" ਵਿਚਕਾਰ ਮੁੱਖ ਅੰਤਰ ਇਹ ਹੈ ਕਿ ਇੱਕ ਆਈਡੀਈ ਇੱਕ ਪ੍ਰੋਜੈਕਟ-ਪੱਧਰ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਸ਼ੁਰੂਆਤ' ਤੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਡੇਟਾ ਲੋਡ ਕਰਦਾ ਹੈ, ਪ੍ਰੋਜੈਕਟ ਡਾਂਚੇ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦਾ ਹੈ ਜੇ ਜਰੂਰੀ ਹੈ ਅਤੇ ਇਸ ਤਰਾਂ ਹੋਰ. ਇੱਕ ਹਲਕੇ ਭਾਰ ਵਾਲਾ ਸੰਪਾਦਕ ਬਹੁਤ ਤੇਜ਼ ਹੁੰਦਾ ਹੈ ਜੇ ਸਾਨੂੰ ਸਿਰਫ ਇੱਕ ਫਾਈਲ ਦੀ ਜਰੂਰਤ ਹੈ.
ਅਭਿਆਸ ਵਿੱਚ, ਹਲਕੇ ਭਾਰ ਵਾਲੇ ਸੰਪਾਦਕਾਂ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਪਲੱਗਇਨ ਹੋ ਸਕਦੇ ਹਨ ਜਿਸ ਵਿੱਚ ਡਾਇਰੈਕਟਰੀ-ਪੱਧਰ ਦੇ ਸੰਟੈਕਸ ਵਿਸ਼ਲੇਸ਼ਕ ਅਤੇ ਆਟੋਮੈਟਿਕ ਪੂਰਨ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, ਇਸ ਲਈ ਇੱਕ ਹਲਕੇ ਸੰਪਾਦਕ ਅਤੇ ਇੱਕ ਆਈਡੀਈ ਵਿੱਚ ਕੋਈ ਜਿਆਦਾ ਫਰਕ ਨਹੀਂ ਹੁੰਦਾ।
<<<<<<< HEAD ਹੇਠ ਲਿਖੀਆਂ ਚੋਣਾਂ ਤੁਹਾਡੇ ਧਿਆਨ ਦੇ ਹੱਕਦਾਰ ਹਨ:
-
[ਐਟਮ] (https://atom.io/) (ਕਰਾਸ ਪਲੇਟਫਾਰਮ, ਮੁਫਤ).
-
[ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕੋਡ] (https://code.visualstudio.com/) (ਕਰਾਸ ਪਲੇਟਫਾਰਮ, ਮੁਫਤ).
-
[ਸ੍ਰੇਸ਼ਟ ਪਾਠ] (http://www.sublimetext.com) (ਕਰਾਸ ਪਲੇਟਫਾਰਮ, ਸ਼ੇਅਰਵੇਅਰ).
-
[ਨੋਟਪੈਡ ++] (https://notepad-plus-plus.org/) (ਵਿੰਡੋਜ਼, ਮੁਫਤ)
-
[ਵਿਮ] (http://www.vim.org/) ਅਤੇ [ਈਮੈਕਸ] (https://www.gnu.org/software/emacs/) ਵੀ ਸ਼ਾਨਦਾਰ ਹਨ ਜੇ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਜਾਣਦੇ ਹੋ. ======= There are many options, for instance:
-
Sublime Text (cross-platform, shareware).
-
Notepad++ (Windows, free).
52c1e61915bc8970a950a3f59bd845827e49b4bf
ਉਪਰੋਕਤ ਸੂਚੀਆਂ ਵਿਚ ਸੰਪਾਦਕ ਉਹ ਹਨ ਜੋ ਜਾਂ ਤਾਂ ਮੈਂ ਜਾਂ ਮੇਰੇ ਦੋਸਤ ਜਿਨ੍ਹਾਂ ਨੂੰ ਮੈਂ ਚੰਗੇ ਡਿਵੈਲਪਰ ਮੰਨਦਾ ਹਾਂ ਲੰਬੇ ਸਮੇਂ ਤੋਂ ਇਸਤੇਮਾਲ ਕਰ ਰਹੇ ਹਨ ਅਤੇ ਖੁਸ਼ ਹਨ।
ਸਾਡੀ ਵੱਡੀ ਦੁਨੀਆ ਵਿਚ ਹੋਰ ਮਹਾਨ ਸੰਪਾਦਕ ਹਨ. ਕਿਰਪਾ ਕਰਕੇ ਉਸ ਨੂੰ ਚੁਣੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਸਭ ਤੋਂ ਵੱਧ ਪਸੰਦ ਕਰਦੇ ਹੋ.
<<<<<<< HEAD ਕਿਸੇ ਸੰਦ ਦੀ ਤਰ੍ਹਾਂ ਸੰਪਾਦਕ ਦੀ ਚੋਣ ਵਿਅਕਤੀਗਤ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟਾਂ, ਆਦਤਾਂ ਅਤੇ ਵਿਅਕਤੀਗਤ ਪਸੰਦਾਂ ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ.
The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences.
The author's personal opinion:
- I'd use Visual Studio Code if I develop mostly frontend.
- Otherwise, if it's mostly another language/platform and partially frontend, then consider other editors, such as XCode (Mac), Visual Studio (Windows) or Jetbrains family (Webstorm, PHPStorm, RubyMine etc, depending on the language).
52c1e61915bc8970a950a3f59bd845827e49b4bf