navody:prirucka:nekomercni_aplikace_programovani_vyvoj

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:prirucka:nekomercni_aplikace_programovani_vyvoj [2008/12/01 09:19] – Nepoužívat -ivh, ale -Uvh milan_kerslagernavody:prirucka:nekomercni_aplikace_programovani_vyvoj [2022/11/14 12:26] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 3: Řádek 3:
 ===== Programování, vývoj ===== ===== Programování, vývoj =====
  
-==== Instalace editoru webových stránek Nvu ==== 
   * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].   * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].
   * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]].   * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]].
  
-{{ navody:kompozer.png | KompoZer }}+==== DevAssistant ====
  
-//Nvu// je //WYSIWYG// //HTML// editor, který byl vytvořen jako open source alternativa k aplikacím //Microsoft FrontPage// a //MacroMedia Dreamweaver//. 
  
-Nejprve je třeba stáhnout knihovnu ''xorg-x11-deprecated-libs''. Tato knihovna již bohužel není součástí repozitářů, a proto je třeba ji stáhnout ze serveru [[http://www.rpmseek.com/index.html|www.rpmseek.com]]. Nejaktuálnější verze, která byla v době psaní tohoto článku byla [[http://rpmseek.com/rpm-dl/xorg-x11-deprecated-libs-6.8.2-31.i386.html?hl=com&cs=xorg-x11-deprecated-libs:PN:0:0:0:0:2093539xorg-x11-deprecated-libs-6.8.2-31.i386.rpm]] určená pro //Fedora Core 4//. Tuto knihovnu stáhněte do pracovního adresáře a zadejte+{{ :navody:devassistant.png?400 |Grafické rozhraní DevAssistantu}}
  
-  rpm -Uhv xorg-x11-deprecated-libs-6.8.2-31.i386.rpm +//DevAssistant// je univerzálním pomocníkem pro vývojáře v LinuxuPomáhá s nastavením prostředí, zveřejňováním kódu na Internetu (GitHub), nebo třeba i s distribucí (vytvoření balíčku)Momentálně jsou podporovány jazyky C, C++, Java, node.js, Perl, PHP, Python a Ruby.
-  rm -f xorg-x11-deprecated-libs-6.8.2-31.i386.rpm+
  
-Dále je třeba stáhnout a nainstalovat samotný //Nvu//.+//DevAssistant// nainstalujete příkazem:
  
-  wget -c http://nvudev.com/download/linux/1.0/nvu-1.0-RedHat_and_Fedora/nvu-1.0-1.rhel4.fs.i386.rpm +  dnf -y install devassistant
-  rpm -Uvh nvu-1.0-1.rhel4.fs.i386.rpm +
-  rm -f nvu-1.0-1.rhel4.fs.i386.rpm+
  
-Aplikaci lze spustit přes nabídku //Aplikace -> Programování -> Nvu//.+//DevAssistant// má kromě grafického také textové rozhraní. Více se o textovém ovládání //DevAssistantu// dozvíte z příkazu ''man da''.
  
-Alternativou k //Nvu// je nainstalovat program [[http://kompozer.net/|KompoZer]]. Tato aplikace je považována za neoficiální "bug-free" release //Nvu//.+==== Vývojové nástroje  ====
  
-Aktuální verzi programu podobě //rpm// balíčku určenou pro distribuci //Fedora// je možné stáhnout na [[http://kompozer.net/download.php]]Stáhnutý balíček nainstalujte pomocí+Vývojové nástroje je skupina programů pro kompilaci aplikací psaných jazyce C/C++ a dalšíchCelou skupinu nástrojů nainstalujete příkazem
  
-  rpm -Uvh kompozer-0.7.10-i386.rpm +  dnf -y groupinstall "Development Tools"
-  rm -f kompozer-0.7.10-i386.rpm+
  
-V době psaní tohoto článku nebyl obsah souboru ''kompozer.desktop''který přidává //KompoZer// do nabídky,  zcela korektní, a proto je zapotřebí provést ruční změnu. Otevřete soubor ''kompozer.desktop'' pomocí //gedit//.+**Poznámka:** Pokud budete chtít provést ruční kompilaci aplikací ze zdrojových kódůbude tento balíček zcela určitě potřebovat.
  
-  gedit /usr/share/applications/kompozer.desktop+==== Editor webových stránek Kompozer ====
  
-Původní obsah souboru nahraďte řádky+{{ navody:kompozer_high.png?400 | Kompozer }}
  
-  [Desktop Entry] +//Kompozer// je //WYSIWYG// //HTML// editor, který byl vytvořen jako open source alternativa k aplikacím //Microsoft FrontPage// a //MacroMedia Dreamweaver//. Je pokračovatelem programu //Nvu//. Kompozer se dnes již aktivně nevyvíjí, jeho následovníkem je //[[http://bluegriffon.org/|BlueGriffon]]//, který má však momentálně balíček pouze pro Fedoru 16.
-  Name=Kompozer +
-  Comment=Bug-free alternative to Nvu +
-  Exec=kompozer +
-  Icon=/usr/share/kompozer/icons/mozicon16.xpm +
-  Terminal=false +
-  Type=Application +
-  Categories=Application;Development;+
  
-Aplikaci naleznete nabídce //Aplikace -> Programování -> Kompozer//.+Aktuální verzi programu Kompozer podobě //rpm// balíčku určenou pro distribuci //Fedora// je možné stáhnout na [[http://kompozer.net/download.php]]. Stáhnutý balíček nejjednodušeji nainstalujete pomocí grafického instalátoru samostatných balíčků (stačí na soubor balíčku poklepat) 
  
-**Poznámka:** Verze //0.7.10// byla aktuální v době psaní tohoto článku. Je možné, že bude zapotřebí při instalaci pozměnit jméno balíčku tak, aby odpovídalo stažené verzi.+Aplikaci naleznete v nabídce //(Činnosti) -> Aplikace -> Programování -> Kompozer//.
  
-==== Instalace editoru webových stránek Bluefish ==== +==== Editor webových stránek Bluefish ====
-  * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]].+
  
-{{ navody:bluefish.png | Bluefish }}+{{ navody:bluefish.png?400 | Bluefish }}
  
 //Bluefish// je editorem vhodným pro řadu programovacích a formátovacích jazyků, které jsou používány pro vývoj webových stránek. Kontrétně se jedná o //XML//, //HTML//, //XHTML//, //CSS//, //PHP// a //Python//.\\ //Bluefish// je editorem vhodným pro řadu programovacích a formátovacích jazyků, které jsou používány pro vývoj webových stránek. Kontrétně se jedná o //XML//, //HTML//, //XHTML//, //CSS//, //PHP// a //Python//.\\
Řádek 60: Řádek 45:
 //Bluefish// nainstalujete pomocí //Bluefish// nainstalujete pomocí
  
-  yum -y install bluefish+  dnf -y install bluefish
  
-Aplikaci lze spustit přes nabídku //Aplikace -> Programování -> Bluefish//.+Aplikaci lze spustit přes nabídku //(Činnosti) -> Aplikace -> Programování -> Bluefish//.
  
-==== Instalace prostředí pro vývoj webových stránek Quanta Plus ==== +Pokud se chcete dozvědět o programu více, můžete si přečíst [[http://www.linuxexpres.cz/software/textove-editory/bluefish-html-editor-pro-gnome-xfce-a-pro-vas|článek o Bluefish]] na portále LinuxEXPRES.cz.
-  * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]].+
  
-{{ navody:quanta.png | Quanta Plus }} +==== Prostředí pro vývoj webových stránek Quanta Plus ====
  
-//Quanta Plus// je webovým vývojovým prostředím pro //KDE//. Jedná se o "hybrida" mezi textovým (např. //Bluefish//) a //WYSIWYG// (např. //Nvu//) editorem.\\+{{ navody:quanta.png?400 | Quanta Plus }}  
 + 
 +//Quanta Plus// je webovým vývojovým prostředím pro //KDE//. Jedná se o "hybrid" mezi textovým (např. //Bluefish//) a //WYSIWYG// (např. //Nvu//) editorem. Podrobněji se Quantou zabývá [[http://www.linuxexpres.cz/software/kvanta-webovych-stranek-editor-quanta|článek]] na LinuxEXPRES.cz.\\
  
 //Quanta Plus// nainstalujete pomocí //Quanta Plus// nainstalujete pomocí
  
-  yum -y install kdewebdev+  dnf -y install kdewebdev
  
-Aplikaci lze spustit přes nabídku //Aplikace -> Programování -> Quanta Plus//.+Aplikaci lze spustit přes nabídku //(Činnosti) -> Aplikace -> Programování -> Quanta Plus//.
  
-==== Instalace vývojových nástrojů  ==== +==== Integrované vývojové prostředí Anjuta ====
-  * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]]. +
- +
-Vývojové nástroje je skupina programů pro kompilaci aplikací psaných v jazyce C/C++ a dalších. Celou skupinu nástrojů nainstalujete příkazem +
- +
-  yum -y groupinstall "Development Tools" +
- +
-**Poznámka:** Pokud budete chtít provést ruční kompilaci aplikací ze zdrojových kódů, bude tento balíček zcela určitě potřebovat. +
- +
-==== Instalace integrovaného vývojového prostředí Anjuta ==== +
-  * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]].+
  
-{{ navody:anjuta.png | Anjuta }}+{{ navody:anjuta.png?400 | Anjuta }}
  
-//Anjuta// je integrované vývojové prostředí pro //C// //C++//. Domovské stránky včetně manuálů naleznete na [[http://www.anjuta.org]]. Seriál o programovácí v //C/C++// naleznete na stránkách [[http://www.linuxsoft.cz/article.php?id_article=370|www.linuxsoft.cz]]. Kvalitní dvou dílnou publikaci zabývající se programovaním v //C++// naleznete na stránkách [[http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html|www.mindview.net]].\\+//Anjuta// je integrované vývojové prostředí pro //C////C++//, //Javu//, //JavaScript//, //Python// a //Valu//. Domovské stránky včetně manuálů naleznete na [[http://www.anjuta.org]]. Seriál o programovácí v //C/C++// naleznete na stránkách [[http://www.linuxsoft.cz/article.php?id_article=370|www.linuxsoft.cz]]. Kvalitní dvou dílnou publikaci zabývající se programovaním v //C++// naleznete na stránkách [[http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html|www.mindview.net]].\\
  
 Instalaci vývojového prostředí provedete pomocí Instalaci vývojového prostředí provedete pomocí
  
-  yum -y install anjuta+  dnf -y install anjuta
  
-Aplikaci lze spustit přes nabídku //Aplikace -> Programování -> IDE Anjuta//.+Aplikaci lze spustit přes nabídku //(Činnosti) -> Aplikace -> Programování -> IDE Anjuta//.
  
-==== Instalace integrovaného vývojového prostředí Eclipse ==== +==== Integrované vývojové prostředí Eclipse ====
-  * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. +
-  * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]].+
  
-{{ navody:eclipse.png | Eclipse }}+{{ navody:eclipse.png?400 | Eclipse }}
  
 //Eclipse// je vývojové prostředí pro programovací jazyk //Java//. Domovské stránky projektu naleznete na [[http://www.eclipse.org]]. Seriál o programování v jazyce //Java// naleznete na stránkách [[http://www.linuxsoft.cz/article.php?id_article=244|www.linuxsoft.cz]]. Velice kvalitní knihu v anglickém jazyce zabývající se //Javou// naleznete na [[http://www.mindview.net/Books/TIJ/|www.mindview.net]]. Tato publikace je vhodná i pro programátory, kteří s //Javou// teprve začínájí.\\ //Eclipse// je vývojové prostředí pro programovací jazyk //Java//. Domovské stránky projektu naleznete na [[http://www.eclipse.org]]. Seriál o programování v jazyce //Java// naleznete na stránkách [[http://www.linuxsoft.cz/article.php?id_article=244|www.linuxsoft.cz]]. Velice kvalitní knihu v anglickém jazyce zabývající se //Javou// naleznete na [[http://www.mindview.net/Books/TIJ/|www.mindview.net]]. Tato publikace je vhodná i pro programátory, kteří s //Javou// teprve začínájí.\\
Řádek 112: Řádek 83:
 Instalaci vývojového prostředí provedete pomocí Instalaci vývojového prostředí provedete pomocí
  
-  yum -y install eclipse+  dnf -y install eclipse 
 + 
 +Aplikaci lze spustit přes nabídku //(Činnosti) -> Aplikace -> Programování -> Eclipse//
 + 
 +==== Vývojového prostředí Spyder ====
  
-Aplikaci lze spustit přes nabídku //Aplikace -> Programování -> Eclipse//.+{{ :navody:spyder.png?400 | Spyder}}
  
 +Spyder je pokročilé vývojové prostředí pro Python, napsané pomocí frameworku Qt. Je jednou z nejlepších voleb pro ty, kteří programují v Pythonu. Spyderu se podrobně věnuje [[http://fedora.cz/seznameni-s-python-ide-spyder/|článek]] na fedora.cz.
 ===== ====== ===== ======
 [[nekomercni_aplikace|Nekomerční aplikace]] [[nekomercni_aplikace|Nekomerční aplikace]]
  
  • Poslední úprava: 2022/11/14 12:26
  • autor: 127.0.0.1