Ceci est une ancienne révision du document !
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 sélection du portail "entreprise".
Editeurs HTML
WYSIWYG
Le WYSIWYG est le fait de voir directement ce que l'on édite au format final, c'est-à-dire, que ce que vous éditez ressemble fortement au résultat final publié.
- Amaya : Logiciel libre d'édition XHTML, conçu par le W3C et l’INRIA
- Kompozer : Logiciel libre d'édition HTML
- Composer : Logiciel très semblable à Kompozer, inclu dans la suite [Seamonkey]
- Dreamweaver : Logiciel propriétaire d'édition HTML
NON-WYSIWYG
Logiciel | Description |
---|---|
Bluefish | Editeur de texte orienté vers le développement web |
NB : ne pas oublier que tout comme avec Word, on peut créer des pages html simples et rapidement avec OpenOffice.org Writer.
Création d'animations pour le web
mise en ligne du site
Vérification du rendu des sites créés
PHP
Serveurs de développement web
- XAMPP : un serveur web de développement facile
- voir aussi le portail sur les applications réseaux et serveurs.
à trier
à trier
Logiciel | Description |
---|---|
Aptana_Studio | Editeur qui se rapproche du mode code de Dreamweaver |
Eclipse | Environnement de développement qui peut être utilisé pour les langages web (PHP, Xhtml, Javascript, CSS…) grâce à des greffons de qualité. |
Netbeans | Environnement de développement qui peut être utilisé pour les langages web (PHP, Xhtml, Javascript, CSS…) Ide très performant avec de multiple extension facile à installer. |
ezPublish | |
Firebug | Tres bonne extension de Firefox qui permet d'éditer, debugger, monitorer du CSS, HTML, et du JavaScript live. |
Kompozer | Editeur WYSIWYG performant |
Mozilla Composer | Editeur WYSIWYG |
OpenKomodo | Editeur avec browser integré, génial avec auto completion. |
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 |
- RubyOnRails: Rails est un framework de développement d'applications web basé sur le concept Modèle-Vue-Controleur (MVC).
Le développement d'applications
Cette partie concerne aussi bien la simple compilation, la programmation de petit programmes que la création de programmes ambitieux !
Compiler un programme
- Installation des compilateurs - Indique comment installer les compilateurs C, C++, Java et Fortran
Création de paquets .deb
Les paquets .deb sont les "installeur" de programmes d'ubuntu, ces pages vous expliquent comment les créer.
IDE - EDI : écrire, compiler et déboguer un programme
Tout d'abord, qu'est ce qu'un EDI ? Un EDI (Environnement_de_développement_intégré) est un logiciel 3 en 1 permettant au programmeur d'écrire, compiler et déboguer son programme avec un seul logiciel.
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 (Screenshot)!
- QDevelop : Un IDE léger dédié à la programmation Qt
- MonoDevelop : Environnement de développement complet dédié à la plate forme Mono
- NetBeans: IDE libre pour Java
- eiffelstudio: IDE complet et libre pour ISE Eiffel
Une alternative à l'utilisation d'un EDI est le développement à l'aide d'un éditeur de texte suivi d'une compilation manuelle.
Langages
Certains langages de programmation (principalement les langages interprété), demandent l'installation de certains programmes et librairies pour fonctionner.
Outils de Versionning
Les outils de gestion de version permettent la synchronisation facile des équipes de développement, ils sont même quasiment indispensables quand il s'agit de travailler en équipe dispersé à travers le monde…
- CVS :
Pages concernant le développement
Contributeurs : Fabien26.