Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| developpement [Le 04/08/2009, 21:50] – il reste des applications a trier et les backlinks "programmation" a corriger YannUbuntu | developpement [Le 07/02/2010, 00:00] (Version actuelle) – frombenny | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | **[[wiki/syntaxe#redirection|Redirection]]** |
| - | ---- | + | ~~REDIRECT> |
| - | + | ||
| - | ====== Le Développement (internet ou applications) sous Ubuntu Linux ====== | + | |
| - | + | ||
| - | Linux est très bien doté au niveau des programmes aidant au développement. | + | |
| - | + | ||
| - | + | ||
| - | ===== Le développement Web ===== | + | |
| - | + | ||
| - | Le développement web, création de pages internet et de script PHP, etc. | + | |
| - | + | ||
| - | Voir aussi la [[: | + | |
| - | + | ||
| - | ==== Editeurs HTML ==== | + | |
| - | + | ||
| - | //Voir le paragraphe " | + | |
| - | + | ||
| - | ==== Création d' | + | |
| - | + | ||
| - | | + | |
| - | | + | |
| - | + | ||
| - | ==== mise en ligne du site ==== | + | |
| - | // | + | |
| - | Voir le portail [[FTP]].// | + | |
| - | + | ||
| - | * [[: | + | |
| - | + | ||
| - | ==== Vérification du rendu des sites créés==== | + | |
| - | + | ||
| - | //Voir le portail [[navigateur]].// | + | |
| - | + | ||
| - | ==== PHP ==== | + | |
| - | + | ||
| - | //Voir le paragraphe " | + | |
| - | + | ||
| - | + | ||
| - | ==== Serveurs de développement web==== | + | |
| - | + | ||
| - | * [[XAMPP]] : un serveur web de développement facile | + | |
| - | * [[RubyOnRails]]: | + | |
| - | * voir aussi le portail sur les [[serveur|applications réseaux et serveurs]]. | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Le développement d' | + | |
| - | + | ||
| - | Cette partie concerne aussi bien la simple compilation, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Compiler un programme ==== | + | |
| - | + | ||
| - | * [[: | + | |
| - | * [[: | + | |
| - | + | ||
| - | + | ||
| - | ==== Création de paquets .deb ==== | + | |
| - | + | ||
| - | Les paquets .deb sont les " | + | |
| - | + | ||
| - | * [[: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== IDE - EDI : écrire, compiler et déboguer un programme ==== | + | |
| - | + | ||
| - | Tout d' | + | |
| - | + | ||
| - | + | ||
| - | Voici les principaux, une liste plus complète est disponible ici ; [[programmation]] | + | |
| - | + | ||
| - | * [[Code_Blocks]] : Un IDE extrêmement complet et pratique :!: En anglais seulement ! | + | |
| - | * [[Anjuta]] : Un IDE complet et léger ! | + | |
| - | * [[Geany]] : Un très bon léger et non usine à gaz IDE - :!: Ne contient pas de débogueur ! | + | |
| - | * [[Eclipse]] : Un IDE complet, mais pas vraiment simple, et lourd :!: Utilise Java ! | + | |
| - | * [[KDevelop]] : Un IDE complet pour KDE (légèrement difficile à prendre en main) | + | |
| - | * [[Qt-creator]] : L'IDE **officiel** de la librairie QT, agréable et complet ([[http:// | + | |
| - | * [[QDevelop]] : Un IDE léger dédié à la programmation Qt | + | |
| - | + | ||
| - | + | ||
| - | * [[Emacs]] : | + | |
| - | * [[Vim]] : | + | |
| - | * [[jEdit]] : | + | |
| - | + | ||
| - | * [[NetBeans]]: | + | |
| - | + | ||
| - | * [[eiffelstudio]]: | + | |
| - | + | ||
| - | Une alternative à l' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Outils de gestion de version (Versionning) ==== | + | |
| - | + | ||
| - | Les outils de gestion de version (versionning) permettent la synchronisation facile des équipes de développement, | + | |
| - | + | ||
| - | * [[CVS_Server]] : | + | |
| - | * [[:git]] - Gestionnaire de version | + | |
| - | * [[: | + | |
| - | * [[:Bazaar]] - Gestionnaire de version distribué, développé par [[Canonical]] | + | |
| - | * [[: | + | |
| - | * [[:CVS]] - Autre gestionnaire de version plus ancien | + | |
| - | + | ||
| - | ====Outils de comparaison de fichiers==== | + | |
| - | * [[:diff]] - outil de comparaison de fichier et de création de patch. | + | |
| - | * [[:Meld]] - compare vos fichiers et dossiers (paquet **[[apt:// | + | |
| - | * [[: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Logiciels et utilitaires (par langages) ===== | + | |
| - | + | ||
| - | ==== Les outils de base de données ==== | + | |
| - | + | ||
| - | + | ||
| - | * [[: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== C/C++/Qt ==== | + | |
| - | + | ||
| - | Je vous invite à consulter le [[support programmation c]] mis à votre disposition : | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[:Anjuta]] - C< | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[Qt-Creator]] - l'IDE par excellence pour développer en Qt : déboggueur, | + | |
| - | * [[: | + | |
| - | * [[http:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== HTML / XHTML / CSS ==== | + | |
| - | + | ||
| - | + | ||
| - | **Editeurs WYSIWYG**: | + | |
| - | + | ||
| - | Le [[http:// | + | |
| - | + | ||
| - | * [[Kompozer]] : Logiciel libre d' | + | |
| - | * [[Amaya]] : Logiciel libre d' | + | |
| - | * Composer : Logiciel très semblable à Kompozer, inclu dans la suite [Seamonkey] | + | |
| - | * [[Dreamweaver]] : Logiciel propriétaire d' | + | |
| - | + | ||
| - | **Editeurs non-WYSIWYG**: | + | |
| - | * [[: | + | |
| - | * [[OpenOffice.org]] Writer : peut permettre de créer des pages html simples et rapidement. | + | |
| - | * [[: | + | |
| - | * [[:geany]] - Un EDI léger et rapide utilsant GTK2. | + | |
| - | * [[:gedit]] - Éditeur de texte simple, inclus dans GNOME, gérant la coloration syntaxique pour l' | + | |
| - | * [[:Kate]] - Éditeur de texte à tout faire, inclus dans KDE, gérant la coloration syntaxique pour l' | + | |
| - | * [[:cssed]] - Éditeur et validateur de feuilles de style CSS | + | |
| - | * [[:emacs]] - Éditeur de texte à tout faire, gérant également la coloration syntaxique pour l' | + | |
| - | * [[: | + | |
| - | * [[:Komodo Edit]] - Éditeur (HTML, | + | |
| - | * [[: | + | |
| - | + | ||
| - | //Voir aussi les " | + | |
| - | + | ||
| - | ==== Éditeurs de texte multi-langages===== | + | |
| - | + | ||
| - | + | ||
| - | * [[:Emacs]] - Éditeur de texte très puissant mais long à maîtriser. | + | |
| - | * [[:Vim]] - Éditeur de texte très puissant mais long à maîtriser. | + | |
| - | * [[:Geany]] - EDI léger et multi-langages. | + | |
| - | * [[:SciTE]] - Éditeur de texte léger et performant | + | |
| - | + | ||
| - | //Voir aussi les " | + | |
| - | + | ||
| - | ==== Interfaces GTK+ 2 ==== | + | |
| - | * [[:Glade]] - Logiciel permettant de créer des interfaces GTK+ 2 pour vos applications | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Java ==== | + | |
| - | + | ||
| - | * [[:Java]] - Comment installer le support Sun Java //(JRE)// (installation, | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[:jEdit]] - Installer jEdit (traduction, | + | |
| - | * [[: | + | |
| - | * [[:geany]] - simple d' | + | |
| - | + | ||
| - | ==== Pascal ==== | + | |
| - | * [[:gpc]] - Comment installer le compilateur pascal GNU. | + | |
| - | * [[: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== PHP ==== | + | |
| - | * [[:lamp]] : installer un serveur LAMP (Linux, Apache, Mysql, Php) | + | |
| - | * [[:Geany]] : éditeur simple, léger mais avec de nombreuses fonctionnalités. (interface GTK+) | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[:eclipse#installation_du_support_pour_php|PHP-Eclipse]] : cet environnement de développement sous forme de plugin PHP pour Eclipse permet un débuggage avancé des scripts avec gestion de projets... (interface Java) | + | |
| - | | + | |
| - | | + | |
| - | * [[Netbeans PHP]] | + | |
| - | * [[XCache]]: accélérateur PHP | + | |
| - | + | ||
| - | ==== Python ==== | + | |
| - | * [[: | + | |
| - | * [[eclipse# | + | |
| - | * [[:geany]] - Un EDI léger et rapide utilsant GTK2. | + | |
| - | * [[:SPE]] - Comment installer l' | + | |
| - | * [[: | + | |
| - | + | ||
| - | ==== Script shell ==== | + | |
| - | * [[: | + | |
| - | + | ||
| - | + | ||
| - | ==== UML ==== | + | |
| - | * [[: | + | |
| - | + | ||
| - | + | ||
| - | ==== XML ==== | + | |
| - | * [[:Xslt]] - Les processeurs XSLT. | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Microsoft .NET / C# / VB .NET ==== | + | |
| - | * [[: | + | |
| - | * [[:Mono]] - Comment installer Mono 1.1.x ? (implémentation libre de la plate-forme de développement Microsoft .NET) | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Gambas ==== | + | |
| - | * [[:Gambas]] - Présentation de l'IDE Gambas (IDE proche de Visual Basic). | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== FLASH ==== | + | |
| - | + | ||
| - | //Voir le portail " | + | |
| - | + | ||
| - | + | ||
| - | ==== Calcul formel ==== | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | ==== à trier ==== | + | |
| - | + | ||
| - | à trier FIXME | + | |
| - | + | ||
| - | ^ Logiciel ^ Description ^ | + | |
| - | | [[: | + | |
| - | | [[: | + | |
| - | |[[: | + | |
| - | | [[: | + | |
| - | | [[: | + | |
| - | | [[: | + | |
| - | | [[:Mozilla Composer]] | Editeur WYSIWYG | | + | |
| - | | [[http:// | + | |
| - | | [[:Quanta]] | Environnement de développement Web qui prend en charge la plupart des langages utilisés sur le Web (XHTML, PHP, Javascript, CSS) | | + | |
| - | | [[:Screem]] | Developpement web, le programme a des problèmes avec Ubuntu 8.04 | | + | |
| - | | [[:Quanta Plus]] | Editeur multi langages avec coloration syntaxique (php, javascript, html) Kde| | + | |
| - | | [[:Screem]] | Editeur gnome pour html et xml| | + | |
| - | + | ||
| - | ==== Autres ==== | + | |
| - | * [[: | + | |
| - | * [[:CVS]] - Installation et utilisation d'un client cvs | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[:sdl]] - Comment utiliser la SDL en C ? | + | |
| - | * [[:fmod]] - Comment utiliser la fmod en C/C++ ? | + | |
| - | * [[: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Pages concernant le développement ===== | + | |
| - | + | ||
| - | {{topic>développement developpement}} | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== liens a corriger ===== | + | |
| - | + | ||
| - | FIXME les [[http:// | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | // | + | |
