د برنامه کولو لپاره د متن ایډیټرونو ترمینځ غوره کول کولی شي یو ټن توپیر رامینځته کړي.
سم برنامه کولی شي اغیزمن کوډ کولو وړ کړي او د ضایع شوي وخت مخه ونیسي. دلته ډیری مختلف کوډ ایډیټرونه شتون لري ، نو تاسو څنګه ستاسو لپاره غوره غوره کوئ؟
راځئ چې د متن ایډیټرونو دوه اصلي ډولونه وګورو چې د برنامې لپاره کارول کیږي: مدغم پرمختیا چاپیریال (IDEs) او کوډ ایډیټرونه.
IDEs د بشپړ کڅوړې په توګه تشریح کیدی شي. پدې کې د متن مدیر، یو کمپیلر، یو ډیبګر، او ډیری نور ځانګړتیاوې د لویو پروژو لپاره ګټورې دي.
ایا تاسو په یو څه کار کوئ لکه د ګرځنده ایپ یا ویډیو لوبې؟ ایا تاسو د سلګونو انفرادي ماډلونو او سکریپټونو سره د کوډ اساس لرئ؟ تاسو به احتمالا IDE ته اړتیا ولرئ.
د کوډ ایډیټرونه یو لینر اختیار دی چې په یو وخت کې په یوه فایل کې کار کولو لپاره ډیزاین شوی. دا پروګرامونه عموما ځانګړتیاوې لري لکه د نحو روښانه کول او د کوډ بشپړول. پداسې حال کې چې دوی د یوې لویې پروژې سره کار کولو لپاره ځانګړتیاوې نلري، دا پروګرامونه ډیری وختونه وړیا او ساده دي چې څنګه یې کارول زده کړي.
دا لارښود په عمده توګه د پروګرام کونکو لپاره دی چې غواړي د کارولو لپاره غوره کوډ مدیر وپیژني.
موږ به هغه عوامل وګورو چې باید په پام کې ونیول شي کله چې د کوډ مدیر غوره کول.
او وروسته له دې چې موږ دا فکتورونه شمیرو، موږ به په دریو مشهور انتخابونو کې ډوب کړو - VSCode، Atom، او SublimeText – او پرتله یې کړو.
د کوډ ایډیټر غوره کولو پرمهال څه په پام کې ونیسئ؟
د عصري کوډ مدیر عموما د دودیز کولو فلسفه تعقیبوي. مختلف کاروونکي غواړي په بیلابیلو لارو او د بیلابیلو پروژو لپاره کوډ وکړي. دا باید تعقیب کړي چې د لوی کوډ مدیر باید ستاسو اړتیاو سره سم انعطاف وړ وي.
هغه ژبې چې تاسو به یې برنامه کوئ د کوډ ایډیټر غوره کولو پرمهال په پام کې نیولو ترټولو مهم فاکتور دی. مختلف کوډ ایډیټرونه د مختلف ژبو ملاتړ کوي، نو تاسو اړتیا لرئ د کوډ مدیر غوره کړئ چې د هغه ژبې ملاتړ کوي چې تاسو یې کارول غواړئ.
ځینې کاروونکي د دوی د کوډ مدیر کې د IDE په څیر فعالیت غواړي. د کوډ تالیف او چلولو وړتیا د کوډرانو لپاره ګټوره ده څوک چې اړتیا لري د ترمیم کولو پرمهال خپل کوډ ژر تر ژره ازموینه وکړي.
قیمت یو بل مهم فاکتور دی چې باید په پام کې ونیول شي. د کوډ ایډیټرونه او IDEs کولی شي په قیمت کې له وړیا څخه تر سلګونو ډالرو پورې وي. تاسو به اړتیا ولرئ د کوډ مدیر غوره کړئ چې ستاسو په بودیجه کې وي. درې کوډ ایډیټرونه چې موږ به یې وروسته وګورو ټول د کارولو او ارزونې لپاره وړیا دي.
تاسو ممکن دا هم په پام کې ونیسئ چې ایا تاسو ژوندۍ همکارۍ ته اړتیا لرئ. فکر وکړئ چې څنګه د ګوګل ډاکس او ګوګل شیټونه د ټیمونو لپاره په ورته فایل کې تبصره او ترمیم کول اسانه کړي. که تاسو دې ډول ځانګړتیا ته اړتیا لرئ، تاسو باید د کوډ مدیر غوره کړئ چې د لیرې همکارۍ ملاتړ کوي.
SublimeText څه شی دی؟
اصلي متن د کراس پلیټ فارم متن ایډیټر دی چې د ساده کارونکي انٹرفیس ، ځواکمن سپیل چیک کولو او اتومات بشپړولو فخر کوي ، او د ډیری ژبو او فایل فارمیټونو ملاتړ کوي.
Sublime Text د Sublime HQ، د آسټرالیا میشته شرکت لخوا رامینځته شوی، او د جواز لرونکي محصول په توګه د پیرود لپاره شتون لري. په هرصورت، Sublime HQ وايي چې دوی خپل محصول د "ارزونې" موخو لپاره وړیا پریږدي. دا په مؤثره توګه محصول د هر پروګرامر لپاره کارولو لپاره وړیا کوي.
د عالي متن کلیدي ځانګړتیاوې
دلته ځینې کلیدي ځانګړتیاوې دي چې د Sublime متن سره راځي.
- په عالي متن کې د پروژې په اوږدو کې د شرایطو حساسیت شامل دی په اتوماتيک ډول بشپړول د متغیر نومونو او پیرامیټونو لپاره.
- Sublime متن د Python-based سره راځي پلگ ان API دې ډیری پراختیا کونکو ته اجازه ورکړې چې نوي ځانګړتیاوې اضافه کړي
- د سنیټونه ځانګړتیاوې کاروونکو ته اجازه ورکوي چې په اسانۍ سره خپل شارټ کټونه رامینځته کړي چې په اتوماتيک ډول د عام کارول شوي کوډ ټوټې ته پراخیږي
- د ماک ، وینډوز او لینکس ماشینونو لپاره د کراس پلیټ فارم ملاتړ.
- د کارولو لپاره اسانه کمانډ پیلیټ چې ډیری کمانډونه د محدود شمیر کیسټروکونو سره اجرا کولو وړ کوي.
VSCode څه شی دی؟
د ویډیو سټوډیو کوډ، یا د لنډ لپاره VSCode ، د مایکروسافټ لخوا د خلاصې سرچینې متن ایډیټر دی. VSCode د مدغم ډیبګر ، git ملاتړ ، نحو روښانه کول ، او د کوډ بشپړولو سره راځي.
پداسې حال کې چې د سپک وزن مدیر په توګه تشریح شوی، VSCode د توسیعونو لوی کتابتون لري چې کاروونکي یې نصب کولی شي. دا پلگ انونه نصب کول اسانه دي او کولی شي ستاسو د کاري فلو ډیر اغیزمن کولو کې مرسته وکړي.
د VSCode کلیدي ځانګړتیاوې
دلته د بصری سټوډیو کوډ ځینې کلیدي ځانګړتیاوې دي.
- VSCode کاروي هوښیارتیا د کاروونکو سره د دوی کوډ سمولو کې مرسته کول. فیچر کولی شي په اتوماتيک ډول کوډ بشپړ کړي او د فعالیت او د هغې پیرامیټونو په اړه معلومات چمتو کړي. د بکس څخه بهر، VSCode د ژبو لکه جاواسکریپټ، ټایپ سکریپټ، HTML، CSS، او JSON لپاره د Intellisense ملاتړ سره راځي.
- د کوډ مدیر کې یو پیاوړی ډیبګر شامل دی چې تاسو یې د خپل کوډ ازموینې لپاره کارولی شئ. جوړ شوی چلول او Debug لید د کوډ په اړه توضیحات ښیې چې اوس مهال روان دي.
- د د ترویج بازار کارونکي ته اجازه ورکوي چې د ژبې ملاتړ او نور وسیلې اضافه کړي چې د دوی د پراختیا کاري جریان ملاتړ کوي. VSCode ستاسو د توسیعونو اداره کولو لپاره د کارولو اسانه مینو چمتو کوي. په ځینو حاالتو کې، VSCode ممکن حتی د نصب کولو وړاندیز وکړي کله چې دا فکر کوي تاسو ممکن د یوې ځانګړې پروژې لپاره ورته اړتیا ولرئ.
- VSCode کې د صفر نصب کولو اختیار هم شامل دی چې په نوم یادیږي د ویب لپاره د بصری سټوډیو کوډ. دا خدمت کاروونکو ته اجازه ورکوي چې د کوډ ایډیټر په بشپړ ډول په خپل براوزر کې د ځانګړي محدودیتونو سره وکاروي.
اتوم څه شی دی؟
د د اتوم متن لیکونکی یو بل کراس پلیټ فارم متن ایډیټر دی چې په پراخه کچه د برنامه کولو لپاره د سپک وزن لرونکي متن ایډیټر په توګه پیژندل کیږي.
که VSCode د الیکټرون په کارولو سره رامینځته شوی وي ، تاسو کولی شئ اتوم ته د اصلي الیکټران ایپ زنګ ووهئ. برنامه په 2014 کې د GitHub لخوا د دوی د خپل بریښنایی چوکاټ سره په همکارۍ رامینځته شوې.
دا خورا دودیز دی او ډیری ځانګړتیاوې لري چې دا د برنامه کولو لپاره غوره کوي. اتوم هم دی د پرانيستې سرچينې او په وړیا توګه شتون لري.
د اتوم کلیدي ځانګړتیاوې
دلته د اتوم مدیر ځینې مهمې ځانګړتیاوې دي.
- اتوم د هر هغه څه سره راځي چې تاسو یې د عصري متن ایډیټر لپاره تمه کوئ لکه د جوړ شوي بسته بندۍ مدیر، د فایل سیسټم براوزر، او د ډیری پینونو لپاره ملاتړ.
- اتوم د کاروونکو لپاره د ډیری موضوعاتو سره دمخه نصب شوی چې تیاره یا سپک رنګونه غوره کوي. کاروونکي کولی شي د ټولنې ډیر موضوعات نصب کړي یا دوی حتی کولی شي خپل ځان جوړ کړي.
- په زرګونو بستې یا پلگ انونه ډاونلوډ کیدی شي ترڅو اتوم ډیر فعال کړي. د مثال په توګه، تاسو کولی شئ د ټیلیپ پیکج نصب کړئ چې تاسو ته اجازه درکوي په ورته فایل کې د ټیم غړو سره همکاري وکړئ.
کوم یو غوره دی؟
د دې دریو کوډ ایډیټرانو څخه د هر یو په اړه د نورو زده کولو وروسته ، یوه پوښتنه ممکن لاهم پاتې وي - کوم مدیر ترټولو غوره دی؟
VSCode یا اتوم؟
لومړی، راځئ چې VSCode او اتوم پرتله کړو. د دوی شالید ته په کتلو سره، دا پروګرامونه ډیر مشترک ښکاري.
دا دواړه مدیران د الکترون چوکاټ کاروي. دا چوکاټ په وروستیو کلونو کې مشهور شوی ځکه چې دا پراختیا کونکو ته اجازه ورکوي چې د جاواسکریپټ، HTML، او CSS د ځانګړي ویب dev سټیک په کارولو سره مسلکي ډیسټاپ غوښتنلیکونه رامینځته کړي.
کله چې دا د فعالیت خبره راځي په هرصورت ، بصری سټوډیو د بکس څخه بهر د ځانګړتیاو ځواکمن سیټ سره راځي. اتوم، له بلې خوا، په کاروونکي تکیه کوي ترڅو خپل غوره پلگ انونه پخپله نصب کړي.
د فعالیت له مخې، VSCode د اتوم په پرتله روښانه ګټه لري. دا په ځانګړي توګه روښانه ده کله چې لوی فایلونه ترمیم کړئ لکه CSV د یو ملیون څخه ډیر قطارونو سره.
په ټولیز ډول، د بصری سټوډیو کوډ د بکس څخه بهر یو غوره کوډ مدیر دی. اتوم یقینا سیالي کولی شي مګر کارونکي ته اړتیا لري چې یو څه وخت وقف کړي ترڅو د بیس برنامه ښه کولو لپاره یو څو فلګ ان ومومي.
د اتوم متن مدیر لپاره بل زیان دا دی چې GitHub پلان لري وتل پروژه د 2022 په وروستیو کې د دوی د Github Codespaces خدماتو پراختیا باندې تمرکز وکړي.
د VSCode vs عالي متن
د نورو دوو ایډیټورانو په څیر، سبلیم متن د الکترون چوکاټ باندې تکیه نه کوي. دا Sublime د حیرانتیا وړ سپک وزن او ګړندی متن ایډیټر جوړوي.
ځکه چې Sublime Text د C++ سره جوړ شوی، دا کولی شي په زړه پورې ګړندی پرمخ بوځي. برنامه کولی شي لوی متن فایلونه حتی په ورو وسیلو کې اداره کړي.
د هغو قضیو لپاره چیرې چې تاسو اړتیا لرئ په چټکۍ سره د ترتیب فایل ایډیټ کړئ، Sublime Text به یقینا د VSCOde یا اتوم په پرتله ګړندی پورته شي.
په هرصورت، د Sublime متن غوره کولو لپاره یو نیمګړتیا شتون لري. تاسو به د فعالیت سره د سوداګرۍ فعالیت او سرعت ولرئ.
پداسې حال کې چې Sublime Text د خپل پلگ انونو کتابتون سره راځي، د بصری سټوډیو کوډ په ساده ډول د ډیری ځانګړتیاو سره راځي چې د پروګرام کونکو لپاره نورم ګرځیدلی.
پایله
د کوډ مدیر چې ستاسو لپاره غوره کار کوي ستاسو د ځانګړي کارونې قضیې پورې اړه لري.
که تاسو د سپک وزن ایډیټر غواړئ چې په چټکۍ سره پیل شي، موږ د Sublime متن وړاندیز کوو.
هغه کارونکي چې د ځینې IDE ځانګړتیاو سره د کوډ ایډیټر غوره کوي لکه ډیبګ کول او د کوډ بشپړول ممکن د دې پرځای د لید سټوډیو کوډ کارولو ته ترجیح ورکړي.
ستاسو په ماشین کې د دې ټولو مختلف ایډیټرونو نصبولو کې هم هیڅ غلط ندي. تاسو ممکن داسې شرایط ومومئ چیرې چې تاسو غوره کوئ چې یو ډول مدیر یا بل ډول وکاروئ.
یو ځواب ورکړئ ووځي