Тражите врхунску листу апликација које ће побољшати ваш ток развоја Ц# на Линук-у? Ево неких од најбољих.
Кључне Такеаваис
- Ц# је моћан програмски језик који је сада у потпуности подржан на Линук-у, што га чини идеалним избором за развој различитих апликација.
- Висуал Студио Цоде је лаган и прилагодљив уређивач текста који пружа сјајно развојно искуство за Ц#, са уграђеним терминалом, Гит интеграцијом и подршком за проширење.
- Мицрософт СКЛ Сервер и Азуре Дата Студио су моћни алати за управљање базама података и постављање упита, а оба се лако инсталирају и користе на Линук-у.
Ц# је моћан програмски језик отвореног кода који можете користити за развој широког спектра апликација. Ц# је у почетку био доступан само на Виндовс-у, али је касније пренет на Линук. Данас је Ц# у потпуности подржан не само на Виндовс-у, већ и на Линук-у и мацОС-у.
Писање Ц# кода на Линук-у је забавно и продуктивно, плус, постоји много алата отвореног кода за побољшање вашег тока посла.
1. .НЕТ Фрамеворк
.НЕТ (Дотнет) Фрамеворк је скуп развојних алата који пружају структуриран и свеобухватан модел за развој Ц# апликација.
Оквир долази са библиотеком класа и рунтиме-ом који вам омогућава да пишете широк спектар апликација као што су веб АПИ-ји, десктоп апликације итд.
Осим Ц#, .НЕТ такође подржава језике као што су Ф# и Висуал Басиц. Потребан вам је .НЕТ фрамеворк за покретање и превођење Ц# кода. На срећу, то је лако инсталирајте .НЕТ на вашу Линук машину.
Преузимање:.НЕТ Фрамеворк (Бесплатно)
2. Висуал Студио Цоде
Висуал Студио Цоде, популарно познат као ВС Цоде, је моћан уређивач текста за развој софтвера користећи програмске језике попут Ц#.
Да бисте побољшали свој ток рада Ц# на ВС Цоде-у, све што треба да урадите је да инсталирате Ц# екстензију, Цопилот екстензију са ГитХуб-а и неколико других екстензија по вашем избору.
ВС Цоде је лаган, моћан и вишеплатформски, тако да ћете добити исто сјајно искуство било да користите Линук, Виндовс или мацОС.
Неке од предности ВС кода укључују:
- Уграђени терминал: ВС Цоде долази са уграђеним терминалом који вам омогућава да покренете важне команде без изласка из уређивача. Можете покренути и ПоверСхелл и Басх команде.
- Подешавање: ВС Цоде је веома проширив уређивач кода. Екстензије вам омогућавају да фино подесите ВС код према вашим потребама и току рада.
- Интегрисани Гит: Гит је један од најчешће коришћених алата од стране програмера софтвера. ВС Цоде долази са интуитивним системом контроле верзија Гит заснованим на ГУИ-у за побољшање сарадње са другим члановима тима и пребацивање ваших промена у централни репо.
Можда ће вас такође занимати да осим ВС Цоде-а, постоје и други моћни уређивачи текста које можете користити за развој Ц# кода на Линук-у. Неки примери укључују Ридер, Сублиме Тект и Вим.
Преузимање:ВС Цоде (Бесплатно)
3. Мицрософт СКЛ Сервер
Већина апликација у стварном свету мора да задржи податке у неком облику. Системи релационих база података вам омогућавају управо то.
Мицрософт СКЛ Сервер је моћан свеобухватан систем за управљање релационим базама података који може да управља малим и великим операцијама базе података.
Можете покренути Мицрософт СКЛ Сервер као самосталну апликацију изворно на Линук-у. Још један свестранији приступ је покретање СКЛ сервера као Доцкер контејнера. Покретање СКЛ сервера у оквиру Доцкер-а пружа велику флексибилност и може да поједностави процес постављања и управљања вашим апликацијама у производњи.
Ц# такође подржава друге системе база података као што су СКЛите, МиСКЛ и ПостгреСКЛ, који су сви лако доступни на Линук-у.
Преузимање:СКЛ Сервер (Бесплатно)
4. Азуре Дата Студио
И даље у базама података, Азуре Дата Студио је алатка заснована на ГУИ-у за управљање и постављање упита за вашу базу података. Већина релационих база података укључујући Мицрософт СКЛ Сервер долази са интерфејсом командне линије. Међутим, у већини случајева коришћење ГУИ нуди бољи начин интеракције са вашом базом података.
Можете да користите Азуре Дата Студио да бисте се повезали са различитим типовима релационих база података како локално на рачунару тако и даљински у облаку.
Такође можете да покренете појединачне упите или компликоване скрипте у оквиру Азуре Дата Студио-а. Што је најважније, Азуре Дата Студио је веома проширив и користан је и током развоја и за интеракцију са подацима на системима који су у производњи.
Азуре Дата Студио се лако инсталира и подешава на Линук-у.
Преузимање:Азуре Дата Студио (Бесплатно)
5. Доцкер
Доцкер вам омогућава да пакујете и покрећете апликације и њихове зависности у безбедним и изолованим контејнерима.
Доцкер је идеалан и за тестирање и за примену софтвера у производњи. Пружа вам доследан начин покретања и дистрибуције софтвера без обзира на платформи на којој се налазите.
Осим тестирања и постављања софтвера, Доцкер вам омогућава да лако покренете софтвер потребан за Ц# на добар начин.
Преузимање:Доцкер (Бесплатно)
6. ВиртуалБок
На крају, али не и најмање важно је ВиртуалБок, моћан алат за виртуелизацију отвореног кода идеалан за подешавање виртуелних машина на вашем рачунару.
Иако је Ц# у потпуности подржан на Линук-у, одређене врсте апликација — на пример, изворне Виндовс десктоп апликације — су у потпуности подржане само у Виндовс-у. Да бисте превазишли такве сценарије, можда ће вам у неким приликама ипак бити потребан Виндовс рачунар.
Такође, неке друге апликације као што су Висуал Студио или СКЛ Сервер Манагемент Студио нису лако доступне на Линук-у. У таквим случајевима, можда бисте желели покрените Виндовс ВМ у свом Линук окружењу користећи ВиртуалБок.
Са Виндовс ВМ-ом на Линук-у, можете развити друге врсте апликација као што је ВФП, или користити алате који иначе нису изворно доступни на Линук-у.
Преузимање:ВиртуалБок (Бесплатно)
Ц# је у потпуности подржан на Линук-у
Постоји толико много алата на Линук-у да побољшате ваш радни ток развоја Ц#. Искориштавањем предности Линук дистрибуција за програмере, Ц# и других алата отвореног кода можете креирати моћне апликације високих перформанси за широк спектар система.