Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

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, 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

  • SVG : création d'animations SVG (alternative libre au Flash)
  • Flash : création d'animations Flash

mise en ligne du site

Voir le portail FTP.

  • FullSync : pour synchroniser vos fichiers en toute simplicité

Vérification du rendu des sites créés

PHP

Serveurs de développement web

à trier

à trier FIXME

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).

Cette partie concerne aussi bien la simple compilation, la programmation de petit programmes que la création de programmes ambitieux !

Compiler un programme

Création de paquets .deb

Les paquets .deb sont les "installeur" de programmes d'ubuntu, ces pages vous expliquent comment les créer.

Les IDE - EDI( en français)

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

Une alternative à l'utilisation d'un EDI est le développement à l'aide d'un éditeur de texte suivi d'une compilation manuelle.

Compilateurs

Les compilateurs

Langages

Certains langages de programmation (principalement les langages interprété), demandent l'installation de certains programmes et librairies pour fonctionner.

  • Gambas : Une sorte de Visual Basic libre
  • Mono : Implémentation libre de Microsoft .NET

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…

  • developpement.1249412197.txt.gz
  • Dernière modification: Le 04/08/2009, 20:56
  • par YannUbuntu