18 Алати за програмирање у ГНУ / Линук

Једна од најистакнутијих карактеристика сваког ГНУ / Линук система је сјајно окружење програмирање које нуди и што омогућава рад са свим врстама идиоми и модула. Да бисмо извукли максимум из тога, имамо разни алати који покривају све наше потребе у погледу програмирања.


КСНУМКС. Блуефисх: бесплатан је софтвер и најбољи за уређивање ХТМЛ датотека. Његова снага се заснива на лакоћи употребе, доступности за неколико језика и синтаксној компатибилности са другим „обрасцима“, као што су КСМЛ, Питхон, ПХП, Јавасцрипт, ЈСП, СКЛ, Перл, ЦСС, Пасцал, Р, Цолдфусион и Матлаб. Подржава мултибите, уницоде, УТФ-8 знакове и, како је написано на Ц и ГТК, користи мало меморије, мање од осталих алата ове врсте.

Званична страница: http://bluefish.openoffice.nl/index.html

2. Ањута: ИДЕ (интегрисано развојно окружење) који је радио са Ц и Ц ++, а сада је проширио подршку на Јаву, Питхон и Вала. Од верзије 2 укључује нову подршку за екстензије, што му даје више функционалности од претходне верзије. Такође је вредно поменути синтаксно бојење и његова интеграција са Гладе за стварање графичких интерфејса.

Званична страница: http://www.anjuta.org/

3. Пропланак: је алат за развој графичког интерфејса (ГУИ) програмиран на Ц и ГТК. Ове врсте алата су независне од одређеног програмског језика, међутим, најчешће подржани језици укључују Ц, Ц ++, Ц #, Јава, Вала, Перл и Питхон, између осталог. Верзија 3 је потпуно преписана како би се искористиле предности ГТК + карактеристика, смањујући редове кода, омогућавајући њену интеграцију са Ањутом. Користи КСМЛ формат назван ГткБуилдер за чување података за креиране интерфејсе.

Званична страница: http://glade.gnome.org/

4. ГЦЦ (ГНУ Цомпилер Цоллецтион): то је скуп компајлера креираних од стране ГНУ-а који је првобитно компајлиран за језик Ц. Тренутно подржава „предње крајеве“ за Ц, Ц ++, Јава, Ада, Објецтиве Ц, Објецтиве Ц ++ и Фортран, и подржава друге језике на нестандардни начин, као што су Го, Пасцал, Модула 2, Модула 3 и Д. Предности употребе ГЦЦ-а за компајлирање леже у оптимизацији кода заснованог на сопственом микропроцесору, провери грешака, отклањању грешака и оптимизацији у потпрограм позива.

Званична страница: http://gcc.gnu.org/

5. Кдевелоп: још један ИДЕ који је оптимизован за дистрибуције које користе КДЕ као графичко окружење. Подржава Ц, Ц ++ и ПХП. Као и код других ИДЕ-а, верзија 4 је потпуно преписана у Ц ++ користећи кт-ове графичке библиотеке, исте оне које омогућавају њену интеграцију са КтДесигнер-ом. Како нема свој компајлер, неопходно је инсталирати и ГЦЦ. Неке од његових најкориснијих карактеристика су претраживач између класа апликације и подршка за дефинисање класа и оквира.

Званична страница: http://kdevelop.org/

6. Помрачење: ИДЕ програмиран на Јави са више од 2 милиона линија кода. Широко се користи за подршку више језика, као и неколико програмских језика као што су Јава, Ц, Ц ++, Ада, Перл, ПХП, ЈСП, сх и Питхон, многи од њих кроз додатке заједнице. Додаци такође додају друге важне функционалности, попут могућности да неколико корисника ради на истом пројекту и проширење ИДЕ-а на друге алате. Препознат је по својој дугој историји и ИДЕ је одабир програмера за стварање нових програмских алата и „клијентских“ апликација.

Званична страница: http://www.eclipse.org/

7. Кате: многи ће знати овај уређивач текста за КДЕ платформу, и иако не нуди хиљаде алата, његова једноставност га чини алтернативом многим другима. Програмиране на Ц ++ и кт, његове главне карактеристике су прошириво бојење синтаксе путем КСМЛ-а, подршка за сесије и праћење кода за Ц, Ц ++, Јава и друге језике. То је један од алата укључених у пакет КДЕБасе, а користе га КДевелоп и Куанта Плус као уређивач текста

Званична страница: http://kate.kde.org/

КСНУМКС. Студио Аптана: још један „тешкаш“ међу ИДЕ-има и старима познат програмерима. Тренутно је високо развијен и његово проширење путем додатака проширује његову корисност на различите програмске језике, међу којима се издвајају ПХП, Питхон, Руби, Раилс, ЦСС, ХТМЛ, Ајак, ЈаваСцрипт и Ц. Такође омогућава праћење директоријуми пројеката, чаробњак за веб развој, отклањање грешака, повезивање преко ФТП-а, Ајак библиотеке и подршка за Ецлипсе додатке.

Званична страница: http://www.aptana.com/

9. Емацс- Проширени уређивач текста који је креирао ГНУ и програмирао на Ц и Лисп. Створен 1975. од стране Рицхард Сталлман-а, превалио је дуг пут и тренутно постоји неколико „примена“, попут КСЕмацс-а. Ради као једноставан уређивач који програмерима омогућава уређивање, компајлирање и отклањање грешака у коду. Постоје и библиотеке које проширују његову функционалност и сопствене интерне команде.

Званична страница: http://www.gnu.org/software/emacs/

10. ГНУСтеп- Скуп објектно оријентисаних библиотека, апликација и алата написаних у Објецтиве Ц за развој десктоп апликација. Чине га два „програма“: Пројецт Центер је главни уредник пројекта и ГОРМ за стварање графичких интерфејса. Такође укључује и друге алате као што су маке, ГУИ, база и леђа.

Званична страница: http://www.gnustep.org/

11. ХБасиц: једна од алтернатива Мицрософтовом Висуал Басиц-у, ИДЕ-у који интегрише и уређивање кода и стварање графичких интерфејса, за шта користи КДЕ графичке библиотеке. Такође је могуће упутити „позиве“ кт библиотекама и креирати извршне датотеке директно помоћу компајлера програма. Ниједна стабилнија верзија није објављена од јула 2009. године.

Званична страница: http://hbasic.sourceforge.net/

12. Лазар: ИДЕ програмиран у Објецт Пасцалу развијен од Фрее Пасцала, мултиплатформ и служи као алтернатива Делпхију. Омогућава стварање програма са визуелним окружењима и циља управо на преносивост компајлираних програма, односно да се могу покретати на различитим оперативним системима. Значајна је његова компатибилност са различитим менаџерима база података, као што су Фиребирд, ПостгреСКЛ, дБасе, ФокПро, МиСКЛ, СКЛите, Орацле и Мицрософт СКЛ Сервер.

Званична страница: http://www.lazarus.freepascal.org/

13. Нетбеанс: ИДЕ „направљен у Јави за Јаву“. Будући да је отворен извор, његов развој се одвијао у маратону последњих година, омогућавајући укључивање проширења за рад са Ц, Ц ++, ПХП, Руби, Раилс и Питхон. Његове функционалности пружају модули написани на Јави, као и неколико ових модула који раде као додаци у стилу Ецлипсе или Аптана. Данас је то један од ИДЕ-а који програмери Јава и Питхон највише користе.

Званична страница: http://www.netbeans.org/index_es.html

14. КтЦреатор: још један ИДЕ који помаже у стварању графичких интерфејса без потребе да буде написан на одређеном језику. Користи графичке библиотеке кт, а преко додатака је могуће пренијети пројекте на језике попут Питхон, Ц, Ц ++, Јава и Руби. ИДЕ омогућава праћење пројектног кода, његових директоријума и отклањање грешака помоћу гдб-а. Можда је најјача карактеристика способност стварања и десктоп и мобилних апликација. Његова најслабија тачка је донекле велика потрошња меморије.

Званична страница: http://www.qt.io/download/

15. Куанта Плус: Блуефисхова конкуренција је Куанта, ИДЕ за веб развој који губи тло под ногама, али је и даље одличан алат дизајниран за КДЕ (такође је део пакета кдевебдев). Има ССХ и ФТП подршку, преглед кроз свој КХТМЛ механизам, истицање синтаксе и анализатор који обавештава о исправном креирању наших страница.

Званична страница: хттп://куанта.кдевебдев.орг/

16. Козице: друга алтернатива Висуал Басиц-у и која подржава стварање апликација у Кт или ГТК, са базама података као што су МиСКЛ, ПостгреСКЛ и СКЛите. Међу његове предности можемо споменути познавање Мицрософт ИДЕ-а, пречице фрагмента кода, отклањање грешака и укључивање примера програма

Званична страница: http://gambas.sourceforge.net/en/main.html

17. Андроид СДК: За Андроид програмере је врло згодно имати овај програм. Не укључује само основне алате за започињање стварања Андроид апликација, већ и друге као што су менаџер пакета, Гоогле АПИ-ји, документација, програми и кодови, проширени алати за развој и други. Пажња је НДК пакет који омогућава укључивање кода са других језика као што су Ц или Ц ++ у апликацију.

Званична страница: http://developer.android.com/sdk/index.html

18. ВкФормБуилдер: мали алат који омогућава стварање графичког окружења за мале апликације помоћу вк библиотеке. Препоручљиво је видети и друге апликације као што су вкВидгетс, графички оквир који омогућава повезивање (путем скрипти званих „везивање“) са разним језицима као што су Руби, Питхон, Перл, Д, Ц и Ц ++

Званична страница: http://sourceforge.net/projects/wxformbuilder/

Као што видимо, постоји неколико алата за програмирање у ГНУ / Линук. Питање је само које најбоље одговара нашим потребама.

Хвала Јуан Царлос Ортиз!

Додај као жељени извор