18 Programmēšanas rīki GNU / Linux

Viena no izcilākajām katras GNU / Linux sistēmas īpašībām ir programmēšana ko tas piedāvā un kas ļauj strādāt ar idiomas un moduļi. Lai iegūtu maksimālu labumu no tā, mums ir dažādi rīki kas aptver visas mūsu vajadzības programmēšanas ziņā.


1. Zilā zivs: tā ir bezmaksas programmatūra un vislabākā HTML failu rediģēšanai. Tās stiprums ir balstīts uz lietošanas ērtumu, vairāku valodu pieejamību un sintakses savietojamību ar citiem "modeļiem", piemēram, XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion un Matlab. Tas atbalsta daudzbaitu, vienkodu, UTF-8 rakstzīmes, un, tā kā tas ir rakstīts C un GTK, tam ir maza atmiņas izmantošana, mazāk nekā citiem šāda veida rīkiem.

Oficiālā lapa: http://bluefish.openoffice.nl/index.html

2. Anjuta: IDE (integrēta izstrādes vide), kas strādāja ar C un C ++ un tagad ir paplašinājis atbalstu Java, Python un Vala. Sākot ar 2. versiju, tas ietver jauno paplašinājumu atbalstu, kas tam piešķir lielāku funkcionalitāti nekā iepriekšējā versija. Ievērības cienīgs ir arī sintakses krāsojums un tā integrācija ar Glade grafisko saskarņu izveidošanai.

Oficiālā lapa: http://www.anjuta.org/

3.Glade: ir grafiskā interfeisa (GUI) izstrādes rīks, kas ieprogrammēts C un GTK. Šāda veida rīki ir neatkarīgi no noteiktas programmēšanas valodas, tomēr visplašāk atbalstītās valodas cita starpā ir C, C ++, C #, Java, Vala, Perl un Python. 3. versija tika pilnībā pārrakstīta, lai izmantotu GTK + iespējas, samazinot koda rindas, ļaujot to integrēt ar Anjuta. Izveidoto saskarņu datu glabāšanai tas izmanto XML formātu ar nosaukumu GtkBuilder.

Oficiālā lapa: http://glade.gnome.org/

4. PLSP (GNU kompilatoru kolekcija): ir GNU izveidots kompilatoru komplekts, kas sākotnēji sastādīts C valodai. Pašlaik tas atbalsta C, C ++, Java, Ada, C mērķa, C ++ un Fortran “priekšējos galus” un nestandarta veidā atbalsta citas valodas, piemēram, Go, Pascal, Modula 2, Modula 3 un D. GCC izmantošanas priekšrocības kompilēšanai ir koda optimizācija, pamatojoties uz pašu mikroprocesoru, kļūdu pārbaude, atkļūdošana un optimizācija apakšprogrammas zvani.

Oficiālā lapa: http://gcc.gnu.org/

5.Kdevelop: cits IDE, kas ir optimizēts izplatījumiem, kas izmanto KDE kā grafisko vidi. Atbalsta C, C ++ un PHP. Tāpat kā ar citiem IDE, 4. versija tika pilnībā pārrakstīta C ++, izmantojot qt grafiskās bibliotēkas, tās pašas, kas ļauj to integrēt ar QtDesigner. Tā kā tam nav sava kompilatora, ir nepieciešams instalēt arī GCC. Dažas no tās visnoderīgākajām funkcijām ir pārlūks starp lietojumprogrammas klasēm un atbalsts klašu un ietvara definēšanai.

Oficiālā lapa: http://kdevelop.org/

6. Aptumsums: Java programmēts IDE ar vairāk nekā 2 miljoniem koda rindiņu. To plaši izmanto, lai atbalstītu vairākas valodas, kā arī vairākas programmēšanas valodas, piemēram, Java, C, C ++, Ada, Perl, PHP, JSP, sh un Python, daudzas no tām izmantojot kopienas spraudņus. Spraudņi pievieno arī citas svarīgas funkcijas, piemēram, iespēju vairākiem lietotājiem strādāt vienā projektā un IDE paplašināšanu citiem rīkiem. Tas ir atzīts par savu seno vēsturi, un tas ir IDE izvēle, lai programmētāji izveidotu jaunus programmēšanas rīkus un “klientu” lietojumprogrammas.

Oficiālā lapa: http://www.eclipse.org/

7. Keita: daudzi zinās šo teksta redaktoru KDE platformai, un, lai arī tas nepiedāvā tūkstošiem rīku, tā vienkāršība padara to par alternatīvu daudziem citiem. Programmēts C ++ un qt, tā galvenās iezīmes ir paplašināma sintakses krāsošana, izmantojot XML, sesiju atbalsts un kodu, C, C ++, Java un citu valodu izsekošana. Tas ir viens no KDEBase pakotnē iekļautajiem rīkiem, un to kā teksta redaktoru izmanto KDevelop un Quanta Plus

Oficiālā lapa: http://kate.kde.org/

8. Aptana Studio: vēl viens "smagsvars" IDE vidū un vecs, ko zina programmētāji. Pašlaik tas ir ļoti attīstīts, un tā paplašināšana, izmantojot spraudņus, paplašina tā lietderību dažādās programmēšanas valodās, starp kurām izceļas PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript un C. Tas ļauj arī uzraudzīt projekta direktorijus, tīmekļa izstrādes vednis, atkļūdošana, savienojums ar FTP, Ajax bibliotēkas un Eclipse spraudņu atbalsts.

Oficiālā lapa: http://www.aptana.com/

9. Emacs- Paplašināts teksta redaktors, ko izveidojis GNU un kas ieprogrammēts C un Lisp. To izveidoja 1975. gadā Ričards Stallmans, un tas ir gājis tālu, un pašlaik ir vairākas "ieviešanas", piemēram, XEmacs. Tas darbojas kā vienkāršs redaktors, kas ļauj programmētājiem rediģēt, apkopot un atkļūdot kodu. Ir arī bibliotēkas, kas paplašina tā funkcionalitāti un savas iekšējās komandas.

Oficiālā lapa: http://www.gnu.org/software/emacs/

10.GNUSsolis- Objektīvi orientētu bibliotēku, lietojumprogrammu un rīku kopums, kas ierakstīts C mērķī darbvirsmas lietojumprogrammu izstrādei. To veido divas “programmas”: Projektu centrs ir projekta galvenais redaktors un GORM grafisko saskarņu izveidei. Tas ietver arī citus rīkus, piemēram, marka, GUI, bāzi un aizmuguri.

Oficiālā lapa: http://www.gnustep.org/

11. H Pamata: viena no Microsoft Visual Basic alternatīvām, IDE, kas integrē gan koda rediģēšanu, gan grafisko saskarņu izveidi, kurai izmanto KDE grafiskās bibliotēkas. Ir iespējams arī piezvanīt uz qt bibliotēkām un izveidot izpildāmos failus tieši ar programmas kompilatoru. Stabilākas versijas nav izlaistas kopš 2009. gada jūlija.

Oficiālā lapa: http://hbasic.sourceforge.net/

12. Lācars: IDE, kas ieprogrammēts Object Pascal, kas izstrādāts no Free Pascal, daudzplatformu un kas kalpo kā alternatīva Delphi. Tas ļauj izveidot programmas ar vizuālo vidi un ir vērsts tieši uz kompilēto programmu pārnesamību, tas ir, ka tās var palaist dažādās operētājsistēmās. Tā saderība ar dažādiem datu bāzu pārvaldniekiem ir ievērojama, piemēram, Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle un Microsoft SQL Server.

Oficiālā lapa: http://www.lazarus.freepascal.org/

13.netbeans: IDE, kas “izgatavots Java Java”. Tā kā tā ir atvērta pirmkoda, tā attīstība pēdējos gados notika maratonā, ļaujot iekļaut paplašinājumus darbam ar C, C ++, PHP, Ruby, Rails un Python. Tās funkcionalitāti nodrošina moduļi, kas rakstīti Java valodā, kā arī ir vairāki no šiem moduļiem, kas darbojas kā spraudņi Eclipse vai Aptana stilā. Šodien tas ir viens no IDE, kurus visvairāk izmanto Java un Python programmētāji.

Oficiālā lapa: http://www.netbeans.org/index_es.html

14. Qt Creator: cita IDE, kas palīdz izveidot grafiskas saskarnes, nerakstot to noteiktā valodā. Tas izmanto qt grafiskās bibliotēkas un caur spraudņiem ir iespējams projektus pārnest uz tādām valodām kā Python, C, C ++, Java un Ruby. IDE ļauj izsekot projekta kodu, tā direktorijus un atkļūdot, izmantojot gdb. Varbūt spēcīgākā iezīme ir spēja izveidot gan darbvirsmas, gan mobilās lietojumprogrammas. Tās vājākā vieta ir nedaudz lielais atmiņas patēriņš.

Oficiālā lapa: http://www.qt.io/download/

15. Quantum Plus: Bluefish konkurence ir Quanta, tīmekļa izstrādes IDE, kas zaudē savu pozīciju, bet joprojām ir lielisks rīks, kas paredzēts KDE (tas ir arī daļa no paketes kdewebdev). Tam ir SSH un FTP atbalsts, priekšskatījums, izmantojot KHTML dzinēju, sintakses izcelšana un analizators, kas informē par pareizu mūsu lapu izveidi.

Oficiālā lapa: http://quanta.kdewebdev.org/

16. Garneles: otrā alternatīva Visual Basic un atbalsta lietojumprogrammu izveidi Qt vai GTK ar tādām datu bāzēm kā MySQL, PostgreSQL un SQLite. Tās stiprās puses ir Microsoft IDE pārzināšana, koda fragmentu saīsnes, atkļūdošana un paraugprogrammu iekļaušana

Oficiālā lapa: http://gambas.sourceforge.net/en/main.html

17. Android SDK: Android programmētājiem ir ļoti ērti izmantot šo programmu. Tas ietver ne tikai pamata rīkus, lai sāktu veidot Android lietojumprogrammas, bet arī citus, piemēram, pakotņu pārvaldnieku, Google API, dokumentāciju, kodu un paraugprogrammas, paplašinātos izstrādes rīkus un citus. Ievērības cienīga ir NDK pakete, kas ļauj lietojumprogrammā iekļaut kodu no citām valodām, piemēram, C vai C ++.

Oficiālā lapa: http://developer.android.com/sdk/index.html

18.WxFormBuilder: mazs rīks, kas ļauj izveidot grafisku vidi mazām lietojumprogrammām, izmantojot wx bibliotēku. Ieteicams skatīt arī citas lietojumprogrammas, piemēram, wxWidgets, grafisko ietvaru, kas ļauj saistīt (izmantojot skriptus, ko sauc par “sasaistēm”) ar dažādām valodām, piemēram, Ruby, Python, Perl, D, C un C ++

Oficiālā lapa: http://sourceforge.net/projects/wxformbuilder/

Kā redzam, GNU / Linux programmēšanai ir vairāki rīki. Jautājums ir tikai par to, kurš no tiem vislabāk atbilst mūsu vajadzībām.

Paldies Huanam Karlosam Ortizam!

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Renato teica

    Patiesībā es vēlos uzzināt, kā programmēt Linux, jo tiek izsniegtas licences nākamajiem klientiem, ja kāds ar pieredzi varētu man iepriekš palīdzēt ar šo programmēšanu, liels paldies, es domāju, ka Python būtu labs?

    1.    Manuel teica

      ja tas ir ar pitonu, iesaku izmantot aptumsumu un instalēt spraudni pydev

  2.   Renato teica

    Labdien, es vēlos uzdot jums jautājumu. Es gribētu iemācīties programmēt rēķinu sagatavošanas programmatūru, krājumu kontroli utt., Bet to, ka tā darbojas gan Linux, gan Windows. Vai iesakāt man sākt to mācīties? No jau liels paldies

    1.    Reneco teica

      Nedaudz novēlota atbilde, starpplatformu RAD IDE par excellence ir Lazarus (grafiskā programmēšana, intuitīvi, ļoti ātri izpildāmi faili, lieliska datu bāzes apstrāde), šķiet, ka Linux cilvēkiem tas ļoti nepatīk, jo tas ir bezmaksas pascal, nevis C / C ++ patīk, ka viņiem tas ir tradicionāli, taču valoda un bibliotēkas ir ļoti spēcīgākas un jaudīgākas nekā GCC.
      Lai gan tas atrodas Ubuntu krātuvēs, tas nedarbojas, tāpēc tas ir jāinstalē tieši no oficiālās deb http://www.lazarus.freepascal.org

      1.    johomērs teica

        Es jums piekrītu! ... Lazaram ir daudz spēka, koda interpretācija nav atkarīga pat no virtuālās mašīnas 😛 hehehe, tāpēc tas nodrošina lielāku apstrādes ātrumu.

    2.    chrysoftunlock teica

      Tādā gadījumā, mans draugs, es ieteiktu izmantot Java, jo tā ir daudzplatforma.

    3.    Aeris teica

      Iesaku java

  3.   Erwin teica

    100% aptana studija programmēšanai php, javascript un ajax un Netbeans vai java aptumsums.
    cildens teksts 2 Es to izmantoju, lai pievērstu uzmanību cilvēkiem, kuri to uzlabo, un tas šķiet sūdīgs ideja, piemēram, dedzīgs.

    1.    Skarmory teica

      Viņi ir izcili kodu redaktori, vieni no labākajiem gan Sublime, gan Geany, tomēr es nezinu, kurš tev teica, ka viņi ir IDE. Jums jāzina, kā tos izmantot draugs =)

      1.    Havjers Fernandess teica

        Esmu izmantojis Lázarus IDE, tas ir ļoti spēcīgs un lieliski palīdz datu bāzēm.
        Programmēšana ar Glade un Geany ir prieks, tas ļauj jums izmantot daudzas programmēšanas valodas, un tas ir ļoti efektīvs. Tas nav IDE, bet, lai izmantotu GTK, varat ievadīt, piemēram, http://www.valadoc.org un iepazīstieties ar dokumentāciju, varat to izmantot C, Vala, Python utt. patiesībā man ir izdevies izveidot Python programmu ar GTK un palaist Linux un Windows bez lielām problēmām, protams, ka bibliotēkas un Python ir Windows.

  4.   Wladimir kowtun teica

    Aptana Studio, mana mīļākā PHP

  5.   Harpmans71 teica

    Aptana Studio ir mana mīļākā

  6.   Paul teica

    Es esmu brazīlietis, un šī apmācība man ļoti patika.

    Paldies.

  7.   zokeberis teica

    Man labāk patīk Sublime-Text! bet tas pat neparādās šajā sarakstā !!!

  8.   Izmantosim Linux teica

    Paldies! Labs randiņš!
    Priekā! Pāvils.

  9.   Žans Ernandess teica

    Komodo Edit nav, tas ir starpplatforms.

  10.   Milton teica

    Ļoti pateicos

  11.   Marcos teica

    Trūkst VI / VIM, saraksts nav pilnīgs bez šī redaktora

  12.   Huanks teica

    Atvainojos, ka aizmirsu par Geany, Gedit, VIM, Ninja IDE un tik daudziem citiem. Bet es priecājos redzēt, ka viņi bija vērīgi, redzams, ka šī nav jauna tēma šīs vietnes lasītāju vidū un tas ir ļoti labi 🙂

  13.   Alehandro De Luka teica

    Es izmantoju dažus dažādām lietām. Visilgāk ilga Eclipse un Aptana. Tad es izgāju caur NetBeans. Patiesība ir tāda, ka tas viss ir ārkārtīgi smags un patērē daudz resursu. Ja jums ir atvērtas vairākas pārlūkprogrammas un vairāki procesi, tie sāk palēnināties.

    Tāpēc es tagad izmantoju Geany un Bluefish, kas ir viegli un ātri, un pēc tam viņiem var nebūt kādas iespējas.

  14.   Martins Cigorraga teica

    KDevelop, Sublime Text 2, Geany, Emacs (konsole), Kate, NetBeans ...
    Arrgghh !! Kāpēc tik daudzveidība, man viņi visi patīk! xD
    (BTW, Eclipse un ZendStudio SUCK!)

  15.   svētdiena teica

    Attīstībai es izmantoju Komodo Edit gan Windows, gan Ubuntu. Web. viņš ir ļoti profesionāls. un skaidru naudu

  16.   Valters Gomess teica

    Sveiki, man ir Geany un Anjuta, un es nezinu, kā izmantot vienu no abiem. Kāds varētu man nodot informāciju par to, kā izmantot kādu no abiem, jo ​​man ir Ubuntu un es vēlos iekļūt šajā programmētāju pasaulē.

  17.   Ericsson teica

    Jā, man pietrūkst Geany

  18.   gorlok teica

    Viena labojama detaļa: Lazarus nav ieprogrammēts "C mērķī", tas ir ieprogrammēts FreePascal "Object Pascal", pamatojoties uz Delfiem.
    Android SDK es pieminētu ADT spraudni Eclipse, kas ir oficiāls.
    Netbeans un Eclipse īpaši atbalsta daudzas citas valodas, piemēram, tās, kuru pamatā ir Java JVM, piemēram: Groovy, Scala, Closure, Jython utt.
    Kā jūs jau minējāt, būtu patīkami apsvērt Vi (m) un lielisko Ninja-IDE (Python).
    Pretējā gadījumā tas ir interesants pārskats.

  19.   Izmantosim Linux teica

    Tas ir lieliski, bet tam nav bezmaksas licences ...: S
    Mēs esam runājuši par viņu ziņojumā:
    http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
    Priekā! Pāvils.

  20.   klauns teica

    un Geany?, es to izmantoju Linux un Windows

  21.   Buenaventura teica

    Dženija! vim!

  22.   kasymaru teica

    Tas ir arī cildens teksts 2, tas ir ļoti spēcīgs redaktors un zend studija, kas ir ļoti pilnīga IDE tīmekļa programmētājiem,

    1.    ldd teica

      GNU / LINUX !!!! (saprast bezmaksas rīkus)

  23.   sanhuesoft teica

    Interesanti komentāri ...

  24.   virpulis teica

    Trūkst vislabākā, Geany

  25.   Pablo teica

    Man patīk, lai programmētu, izmantojiet vienkāršu, ļoti labu teksta redaktoru ar nosaukumu Geany.

  26.   Santjago teica

    Labdien, es gribēju jums pajautāt, vai ir kāds rīks, ko var izmantot, lai programmētu bezmaksas pascal, mana problēma ir tāda, ka kā priekšmeta galīgo projektu fakultātē viņi lūdz mani izstrādāt apvalku bezmaksas pascal, lai gan man jau ir veiktas dažas procedūras, kuras bija praktisks darbs par šo tēmu, izņemot to, ka man nav daudz ideju, kā to izdarīt, ja jūs varētu man palīdzēt, es būtu ļoti pateicīgs

    1.    izmantosim linux teica

      Jā, protams. Lācars ir pieminēts amatā. 🙂 Turklāt tas ir saderīgs ar Delphi.
      Apskāviens! Pāvils.

  27.   Džons Alekss teica

    Tas ir lieliski. Jums vajadzētu atvēlēt nedaudz laika, lai runātu par Gambu. Gambas ir diezgan laba IDE, piemēram, Visual Basic.

    Domājams, ka tas atbalsta Microsoft BASIC, taču man nav izdevies migrēt savus projektus. Es būtu pateicīgs, ja jūs runāsiet par to, kā tos vizuālos projektus eksportēt uz garnelēm.

    1.    Reneco teica

      Tie nav saderīgi, Visual Basic pamatā ir slēgta pirmkoda un bezmaksas bibliotēkas, tāpēc saderība ir apšaubāma, lai gan saskarnes un nolūka ziņā tās ir līdzīgas.

    2.    Jirgens Šmits teica

      Esmu izveidojis vairākas programmas visual basic Excel, kuras vēlos pārsūtīt uz canaima / linux. Kā gāja ar garnelēm?

  28.   Anonīms teica

    Es pievienotu SciTe, uz programmētāju orientētu teksta redaktoru.
    Sveicieni.

  29.   Oskars Džerardo Konde Herrera teica

    Lieliska ražošana
    Gracias

  30.   Jose teica

    Es domāju, ka ir lieliski, ka jūs iekļaujat Emacs. Gadiem ilgi esmu bijis emacsero un vienmēr esmu ticējis, ka kādam citam redaktoram došu 100 pagriezienus ... Kamēr nemēģināju vim. Sākumā es biju mazliet atturīgs, kad runa bija par parastajiem / rediģēšanas režīmiem, bet, pieraduši, krāsu vairs nav. Un, ja jūs sākat tajā ievietot spraudņus, tā ir bumba.
    Mazākais no tā ir pelnījis pieminēšanu.
    Citas noderīgas programmas:
    Nemiver: atkļūdotājs ar GUI
    Git: būtiska ir versiju kontrole
    Tmux: vairāki termināļi. Diezgan noderīgi, ja daudz izmantojat termināli.
    Aptumsums: (kā jūs neesat iekļāvis ekslipsi?)

    1.    izmantosim linux teica

      Paldies par ieguldījumu!
      Apskāviens! Pāvils.

  31.   Gadtons teica

    Pateicoties šim ierakstam, beidzot pirms pāris mēnešiem es sāku ar programmu Free Pascal + Lazarus + MariaDB + DBeaver un vairākām bibliotēkām no daudzajām Lazarus bibliotēkām. Pagaidām ļoti laimīgs. Problēma ir tā, ka trūkst mācību materiāla, es saņēmu tikai vienu grāmatu no Lācara un tā ir slikta, bet pat tā man tā bija būtiska. Labs materiāls ir mazās apmācības un video pamācībās. Sveicieni.

  32.   Arturo teica

    Labdien, mani interesē iemācīties programmēt C ++ vai C # valodā, kādu vidi vai platformu man tai lejupielādēt Linux Deepin? Deepin distro ir veidots no Devian.

  33.   Alans Vaskess teica

    Kāpēc jūs nepieminējāt Gīniju?