Skip to content

Commit 06f634f

Browse files
authored
Update article.md
1 parent 365ff69 commit 06f634f

File tree

1 file changed

+27
-28
lines changed

1 file changed

+27
-28
lines changed
Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,48 @@
1-
# Code editors
1+
# کۆد ئێدیتۆر
22

3-
A code editor is the place where programmers spend most of their time.
3+
کۆدئێدیتۆر ئەو شوێنەیە کە پرۆگرامەرەکان زۆربەی کاتەکانیان لە ناوی بەسەر دەبەن.
44

5-
There are two main types of code editors: IDEs and lightweight editors. Many people use one tool of each type.
5+
دوو جۆری سەرەکی کۆد ئێدیتۆرمان هەیە: IDE و کۆد ئێدیتۆر لایت(کێشی سووک). زۆر کەس هەموو جۆرە ئامرازێک بەکاردەهێنن.
66

7-
## IDE
87

9-
The term [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment) (Integrated Development Environment) refers to a powerful editor with many features that usually operates on a "whole project." As the name suggests, it's not just an editor, but a full-scale "development environment."
8+
## ئای دی ئی یان IDE
109

11-
An IDE loads the project (which can be many files), allows navigation between files, provides autocompletion based on the whole project (not just the open file), and integrates with a version management system (like [git](https://git-scm.com/)), a testing environment, and other "project-level" stuff.
10+
زاراوەی [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment) ئاماژەیە بۆ کۆد ئێدیتۆرێ بەهێز و دەوڵەمەند وە پڕ لە تایبەتمەندی کە بە شێوەیەکی گشتی لەسەر "تەواوی پڕۆژەیەک" کاردەکات.بەپێی ئەو شتە کە تا ئێسە وتمانە بۆ ئێوە دەردەکەوێت، ئەمە تەنها کۆد ئێدیتۆرێ نییە، بەڵکو "ژینگەیەکی گەشەپێدان"ی تەواوەتییە.
1211

13-
If you haven't selected an IDE yet, consider the following options:
12+
ئای دی ئی پرۆژەکە باردەکات (کە دەتوانێت چەندین فایل بێت)، ڕێگە بە گەشتکردن دەدات لە نێوان فایلەکاندا، تەواوکردنی ئۆتۆماتیکی دابین دەکات لەسەر بنەمای تەواوی پڕۆژەکە (نەک تەنها فایلە کراوەکە)، و لەگەڵ سیستەمی بەڕێوەبردنی وەشانی ( وەک [git](https://git-scm.com/)) تێکەڵ دەبێت ، ژینگەیەکی تاقیکردنەوە بۆ گەشەپێدەر دەخاتە بەردەست، و بابەتەکانی "ئاستی پڕۆژە"ی تر کە بۆ پرۆگرامساز پێویستە دابنین دەکات.
1413

15-
- [Visual Studio Code](https://code.visualstudio.com/) (cross-platform, free).
16-
- [WebStorm](https://www.jetbrains.com/webstorm/) (cross-platform, paid).
14+
ئەگەر هێشتا IDEت هەڵنەبژاردووە، ئەم بژاردانەی خوارەوە لەبەرچاو بگرە:
15+
- [ڤیژوئال ستۆدیۆ کۆد](https://code.visualstudio.com/)(کراس پڵەتفۆرم - بەخۆڕایی)
16+
- [وێب ستۆرم](https://www.jetbrains.com/webstorm/)(کراس پڵەتفۆرم - پێویستی بە کڕینی)
17+
18+
بۆ ویندۆز "ڤیژوئال ستۆدیۆ"ش هەیە، نابێت لەگەڵ "ڤیژوئال ستۆدیۆ کۆد" تێکەڵ بکرێت. ڤیژوئال ستۆدیۆ کۆد ئێدیتۆر پارەدار و بەهێزی مایکرۆسافتە بۆ ویندۆز گونجاوە و کار دەکات و بۆ پلاتفۆرمی .NET بە کار دەچێت. هەروەها لە جاڤاسکڕێپتدا بە باشی پشتگیری دەکات. هەروەها وەشانی خۆڕایی [کۆمەڵگەی ڤیژوئال ستۆدیۆ](https://www.visualstudio.com/vs/community/) هەیە وە دەتوانن بە کاری بووەن.
1719

18-
For Windows, there's also "Visual Studio", not to be confused with "Visual Studio Code". "Visual Studio" is a paid and mighty Windows-only editor, well-suited for the .NET platform. It's also good at JavaScript. There's also a free version [Visual Studio Community](https://www.visualstudio.com/vs/community/).
20+
زۆرێک لە IDEەکان پارەیان پێدەدرێت، بەڵام ماوەی تاقیکردنەوەیان هەیە کە بگێنە بەرچاو ڕوونیک کە بەسوودە بۆ ئێوە یا نە . بەزۆری تێچوویان کەم وێنەیە بە بەراورد بە مووچەی گەشەپێدەرێکی شارەزا، بۆیە تەنها باشترینیان بۆ خۆت هەڵبژێرە.
1921

20-
Many IDEs are paid, but have a trial period. Their cost is usually negligible compared to a qualified developer's salary, so just choose the best one for you.
22+
## کۆد ئێدیتۆر کێشی سووک
2123

22-
## Lightweight editors
24+
کۆد ئێدیتۆرەکانی کێشی سووک وەک IDE بەهێز نین، بەڵام خێرا و ڕەسەن و سادەن.
2325

24-
"Lightweight editors" are not as powerful as IDEs, but they're fast, elegant and simple.
26+
بە شێوەیەکی سەرەکی بۆ کردنەوەی و دەستکاریکردنی فایلێک دەستبەجێ بەکاردەهێنرێن.
2527

26-
They are mainly used to open and edit a file instantly.
28+
جیاوازی سەرەکی نێوان "کۆد ئێدیتۆر سووک" و "IDE" ئەوەیە کە IDE لەسەر ئاستی پڕۆژە کاردەکات، بۆیە لە سەرەتاوە داتای زۆر زیاتر باردەکات، پێکهاتەی پڕۆژەکە شی دەکاتەوە ئەگەر پێویست بێت و هتد. ئەگەر تەنها پێویستمان بە یەک فایل بێت، کۆد ئێدیتۆر سووک زۆر خێراترە.
2729

28-
The main difference between a "lightweight editor" and an "IDE" is that an IDE works on a project-level, so it loads much more data on start, analyzes the project structure if needed and so on. A lightweight editor is much faster if we need only one file.
30+
بژاردەی زۆر هەیە، بۆ نموونە:
2931

30-
In practice, lightweight editors may have a lot of plugins including directory-level syntax analyzers and autocompleters, so there's no strict border between a lightweight editor and an IDE.
32+
- [سابلایم تێکس](https://www.sublimetext.com/)(کراس پڵەتفۆرم،بەخۆڕایی)
33+
- [نۆتپەد++](https://notepad-plus-plus.org/)(ویندۆز، بەخۆڕایی)
34+
- [ڤیم](https://www.vim.org/) و [ئیمەکس](https://www.gnu.org/software/emacs/) هەروەها زۆر باشن ئەگەر بزانیت چۆن بەکاریان بهێنیت.
3135

32-
There are many options, for instance:
36+
## با چیتر ئەستەم تری نەکەینەو
3337

34-
- [Sublime Text](https://www.sublimetext.com/) (cross-platform, shareware).
35-
- [Notepad++](https://notepad-plus-plus.org/) (Windows, free).
36-
- [Vim](https://www.vim.org/) and [Emacs](https://www.gnu.org/software/emacs/) are also cool if you know how to use them.
38+
ئەو کۆد ئێدیتۆرەنە کە ناو لیستەکەی سەرەوە هاتنە کە یان من یان هاوڕێکانم کە گەشەپێدەرێکی باشن، ماوەیەکی زۆرە بەکاریان هێناوە و دڵخۆش و ڕازین پێیان.
3739

38-
## Let's not argue
40+
لە جیهانە گەورەکەماندا کۆد ئێدیتۆر گەورەی تریش هەن. تکایە ئەو دانە هەڵبژێرە کە زۆرترین حەزت لێیە.
3941

40-
The editors in the lists above are those that either I or my friends whom I consider good developers have been using for a long time and are happy with.
42+
هەڵبژاردنی ئێدیتۆر وەک هەر ئامرازێکی تر تاکەکەسییە و بەندە بە پڕۆژە و خوو و ئارەزووی کەسیی خۆتەوە.
4143

42-
There are other great editors in our big world. Please choose the one you like the most.
4344

44-
The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences.
45+
بۆچوونی کەسیی نووسەر:
46+
- من [Visual Studio Code](https://code.visualstudio.com/) بەکاردەهێنم ئەگەر پەرەپێدانی Front-End بکەم.
47+
- ئەگەرنا زمان/ پلاتفۆرمێکی زۆر تر بێت وەک نموونە Front-end و Back-end وە هەر دووکی خۆتان گەشەی پێ ئەدەن، بەپێی زمانەکە، ئێدیتۆرێ تر وەک XCode (Mac)، Visual Studio (Windows) یان خێزانی Jetbrains (Webstorm، PHPStorm، RubyMine و هتد) لەبەرچاو بگرن.
4548

46-
The author's personal opinion:
47-
48-
- I'd use [Visual Studio Code](https://code.visualstudio.com/) if I develop mostly frontend.
49-
- 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).

0 commit comments

Comments
 (0)