|
2 | 2 |
|
3 | 3 | പ്രോഗ്രാമർമാർ കൂടുതൽ സമയം ചെലവഴിക്കുന്ന ഒരു ഭാഗമാണ് കോഡ് എഡിറ്റർ. |
4 | 4 |
|
5 | | -രണ്ട് പ്രധാന കോഡ് എഡിറ്റർമാരുണ്ട്: IDE- കളും സൈസ് കുറഞ്ഞ എഡിറ്റർമാർ. നിരവധി ആളുകൾ ഓരോ തരത്തിലുമുള്ള ഒരു ഉപകരണം ഉപയോഗിച്ചു വരുന്നുണ്ട്. |
| 5 | +രണ്ട് പ്രധാന കോഡ് എഡിറ്റർമാരുണ്ട്: IDE- കളും സൈസ് കുറഞ്ഞ എഡിറ്ററുകളും. നിരവധി ആളുകൾ ഓരോ തരത്തിലുമുള്ള tools ഉപയോഗിച്ചു വരുന്നുണ്ട്. |
6 | 6 |
|
7 | 7 | ## IDE |
8 | 8 |
|
9 | 9 | [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment)എന്ന വാക്ക് (Integrated Development Environment) ഒരു പാട് പ്രത്യേകതകൾ നിറഞ്ഞതും ഒരുപാട് ഫoഗ്ഷനാലിറ്റീസം ആയിട്ടുള്ള "മൊത്തത്തിൽ ഒരു പ്രോജക്ടിനെ" തന്നെ ഓപ്പറേറ്റ് ചെയ്യാൻ സഹായിക്കുന്ന ഒരു സോഫ്റ്റ് വെയർ ആണ്. പേരിൽ കാണപ്പെടുന്നത് പോലെ തന്നെ, അതു വെറുമൊരു എഡിറ്റർ അല്ല, മറിച്ച് പൂർണമായ ഒരു "ഡെവലപ്മെന്റ് എൻവിയോർണമെന്റ്" എന്നു തന്നെ നമുക്ക് പറയാം. |
10 | 10 |
|
11 | | -ഒരു IDE പ്രോജക്ട് ലോഡ് ചെയ്യുകയും (ഒന്നിൽ കൂടുതൽ ഫയലുകൾ), ഫയലുകൾ തമ്മിൽ ചെയ്ഞ്ച് ചെയ്യാനും,പ്രോജെക്ടിന് autocompletion നൽകാനും (ഫയലുകൾ തുറക്കുക മാത്രമല്ല), ഒരു version management system വുമായിട്ടു കണക്ട് ചെയ്യാനും([git](https://git-scm.com/)പോലെ), testing ചെയ്തു നോക്കാനും, പിന്നെ മറ്റുള്ള "project-level" കാര്യങ്ങളും ചെയ്യാൻ നമ്മളെ സഹായിക്കും. |
| 11 | +ഒരു IDE പ്രോജക്ട് ലോഡ് ചെയ്യുകയും (ഒന്നിൽ കൂടുതൽ ഫയലുകൾ), ഫയലുകൾ തമ്മിൽ ചെയ്ഞ്ച് ചെയ്യാനും,പ്രോജെക്ടിന് autocompletion നൽകാനും (ഫയലുകൾ തുറക്കുക മാത്രമല്ല), ഒരു version management system വുമായിട്ടു കണക്ട് ചെയ്യാനും([git](https://git-scm.com/) പോലെ), testing ചെയ്തു നോക്കാനും, പിന്നെ മറ്റുള്ള "project-level" കാര്യങ്ങളും ചെയ്യാൻ നമ്മളെ സഹായിക്കും. |
12 | 12 |
|
13 | 13 | നിങ്ങൾ ഇത് വരെ ഒരു IDE സെലക്ട് ചെയ്തിട്ടില്ലെങ്കിൽ, താഴെ പറയുന്നവ ഒന്നു നോക്കുക: |
14 | 14 |
|
15 | 15 | - [Visual Studio Code](https://code.visualstudio.com/) (എല്ലാ പ്ലാറ്ഫോമും, ഫ്രീ). |
16 | 16 | - [WebStorm](http://www.jetbrains.com/webstorm/) (എല്ലാ പ്ലാറ്ഫോമും, പെയ്ഡ്). |
17 | 17 |
|
18 | | -വിൻഡോസിൽ, "Visual Studio"യും കൂടെ നമുക്ക് ഉപയോഗിക്കാവുന്നതാണ്, ഇതിനു "Visual Studio Code" മായി ഒരു ബന്ധവുമില്ല. "Visual Studio" പെയ്ഡ് സോഫ്ട് വയറും വിന്ഡോഡിൽ മാത്രവുമുള്ള ഒരു എഡിറ്ററുമാണ്, മാത്രവുമല്ല ഇതു .NET പ്ലാറ്ഫോമിനു പറ്റിയ ഒരു എഡിറ്ററുമാണ്. ജാവസ്ക്രിപ്റ്റിനും ഇതു നല്ലൊരു എഡിറ്ററാണ്. ഇതിനു ഒരു ഫ്രീ വേർഷൻ കൂടെയുണ്ട് [Visual Studio Community](https://www.visualstudio.com/vs/community/). |
| 18 | +വിൻഡോസിൽ, "Visual Studio"യും നമുക്ക് ഉപയോഗിക്കാവുന്നതാണ്, ഇതിനു "Visual Studio Code" മായി ഒരു ബന്ധവുമില്ല. "Visual Studio" പെയ്ഡ് സോഫ്ട് വയറും വിന്ഡോഡിൽ മാത്രവുമുള്ള ഒരു എഡിറ്ററുമാണ്, മാത്രവുമല്ല ഇതു .NET പ്ലാറ്ഫോമിനു പറ്റിയ ഒരു എഡിറ്ററുമാണ്. ജാവസ്ക്രിപ്റ്റിനും ഇതു നല്ലൊരു എഡിറ്ററാണ്. ഇതിനു ഒരു ഫ്രീ വേർഷൻ കൂടെയുണ്ട് [Visual Studio Community](https://www.visualstudio.com/vs/community/). |
19 | 19 |
|
20 | 20 | മിക്ക IDEs കളും paid ആണ്, പക്ഷെ അവക്ക് ഒരു ട്രയൽ പിരീഡ് കാണും. ഒരു ഡവലപ്പറുടെ സാലറി വെച്ചു നോക്കുമ്പോൾ അതിന്റെ വില നമുക്ക് താങ്ങാവുന്ന ഒന്നാണ്, അതുകൊണ്ടു നിങ്ങൾക്ക് പറ്റിയ ഒരെണ്ണം നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം. |
21 | 21 |
|
|
27 | 27 |
|
28 | 28 | "lightweight editor" ഉം "IDE" യും തമ്മിലുള്ള ഒരു പ്രധാനപ്പെട്ട വ്യത്യാസം IDE പ്രോജക്ട് ലെവെലിൽ ഉപയോഗിക്കപ്പെടുന്നു, അതുകൊണ്ടു തന്നെ അത് ഒരുപാട് ഡാറ്റ ഉപയോഗിക്കുന്നതിനോടൊപ്പം പ്രോജക്ടിന്റെ സ്ട്രക്ടചർ കൂടെ അതു പരിശോധിച്ചു കൊണ്ടിരിക്കും. നമുക്ക് ഏതെങ്കിലും ഒരു ഫയലിന്റെ ആവശ്യം മാത്രമേ ഉള്ളെങ്കിൽ ഒരു lightweight എഡിറ്റർ ആയിരിക്കുക നല്ലത്. |
29 | 29 |
|
30 | | -സാധാരണയായി, lightweight എഡിറ്ററുകൾക്ക് directory-level syntax analyzers അതുപോലെ autocompleters തുടങ്ങി ഒരുപാട് plugins ഉണ്ട്, അതുകൊണ്ടു തന്നെ lightweight എഡിറ്റർ ഉം IDE യും തമ്മിൽ വലിയ വ്യത്യാസങ്ങൾ ഇല്ല. |
| 30 | +സാധാരണയായി, lightweight എഡിറ്ററുകൾക്ക് directory-level syntax analyzers , autocompleters തുടങ്ങി ഒരുപാട് plugins ഉണ്ട്, അതുകൊണ്ടു തന്നെ lightweight എഡിറ്റർ ഉം IDE യും തമ്മിൽ വലിയ വ്യത്യാസങ്ങൾ ഇല്ല. |
31 | 31 |
|
32 | 32 | ഇനി പറയുന്നവയും കൂടെ ഒന്നു നോക്കാം: |
33 | 33 |
|
|
37 | 37 | - [Notepad++](https://notepad-plus-plus.org/) (വിൻഡോസ്, ഫ്രീ). |
38 | 38 | - [Vim](http://www.vim.org/) ഉം [Emacs](https://www.gnu.org/software/emacs/) വേറിട്ട ഒരു അനുഭവം തന്നെ ഉപയോക്താവിനു കൊടുക്കും. |
39 | 39 |
|
40 | | -## നമുക്കൊരു തർക്കം വേണ്ട |
| 40 | +## നമ്മുടെയിടയിൽ ഒരു തർക്കം വേണ്ട |
41 | 41 |
|
42 | | -മുകളിലുള്ള ലിസ്റ്റുകളിലെ എഡിറ്ററുകൾ ഞാനോ ഡെവലപ്പർമാരായി ഞാൻ കരുതുന്ന എന്റെ സുഹൃത്തുക്കളോ വളരെക്കാലമായി ഉപയോഗിച്ചു സന്തുഷ്ടരായിട്ടുള്ളതാണ്. |
| 42 | +മുകളിലുള്ള ലിസ്റ്റുകളിലെ എഡിറ്ററുകൾ ഞാനോ ഡെവലപ്പർമാരായി ഞാൻ കരുതുന്ന എന്റെ സുഹൃത്തുക്കളോ വളരെക്കാലമായി ഉപയോഗിച്ചു ഇഷ്ടപെട്ടിട്ടുള്ളവയാണ്. |
43 | 43 |
|
44 | | -നമ്മുടെ ഈ വലിയ ലോകത്ത് മറ്റ് മികച്ച എഡിറ്ററൂമുണ്ട്. അതിൽ നിങ്ങൾ ഏറ്റവും ഇഷ്ടപ്പെടുന്ന ഒന്ന് തിരഞ്ഞെടുത്തു ഉപയോഗിക്കുക. |
| 44 | +നമ്മുടെ ഈ വലിയ ലോകത്ത് മറ്റ് മികച്ച എഡിറ്ററുകളുമുണ്ട്. അതിൽ നിങ്ങൾ ഏറ്റവും ഇഷ്ടപ്പെടുന്ന ഒന്ന് തിരഞ്ഞെടുത്തു ഉപയോഗിക്കാവുന്നതാണ്. |
45 | 45 |
|
46 | | -മറ്റേതൊരു ഉപകരണത്തെയും പോലെ ഒരു എഡിറ്റർ തിരഞ്ഞെടുക്കാൻ വ്യക്തിപരമായോ, ശീലങ്ങൾ, വ്യക്തിഗത മുൻഗണനകൾ എന്നിവയെ പോലെ തന്നെ , അത് നിങ്ങളുടെ പ്രോജക്റ്റുകളെ ആശ്രയിച്ചിരിക്കുന്നു. |
| 46 | +മറ്റേതൊരു ഉപകരണത്തെയും പോലെ ഒരു എഡിറ്റർ തിരഞ്ഞെടുക്കാൻ വ്യക്തിപരo, ശീലങ്ങൾ, വ്യക്തിഗത മുൻഗണനകൾ എന്നിവയെ പോലെ തന്നെ , അത് നിങ്ങളുടെ പ്രോജക്റ്റുകളെ ആശ്രയിച്ചിരിക്കുന്നു. |
0 commit comments