Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
developpement [Le 04/08/2009, 20:56] YannUbuntu etoffe la partie developpement web |
developpement [Le 07/02/2010, 00:00] (Version actuelle) frombenny |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>portail}} | + | **[[wiki/syntaxe#redirection|Redirection]]** |
- | ---- | + | ~~REDIRECT>programmation~~ |
- | + | ||
- | ====== 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 [[:entreprise#creation_de_sites_web|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==== | + | |
- | + | ||
- | * [[ie4linux|Installer Internet Explorer avec IEs4Linux]] | + | |
- | + | ||
- | ==== PHP ==== | + | |
- | + | ||
- | * [[XCache]]: accélérateur PHP | + | |
- | * [[Symfony]]: framework PHP | + | |
- | + | ||
- | ==== Serveurs de développement web==== | + | |
- | + | ||
- | * [[XAMPP]] : un serveur web de développement facile | + | |
- | * voir aussi le portail sur les [[serveur|applications réseaux et serveurs]]. | + | |
- | + | ||
- | ==== à 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 | | + | |
- | | [[http://www.openkomodo.com/|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 ==== | + | |
- | + | ||
- | * [[tutoriel:Compilation|Comment Compiler un Programme (avec Checkintall).]] | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Création de paquets .deb ==== | + | |
- | + | ||
- | Les paquets .deb sont les "installeur" de programmes d'ubuntu, ces pages vous expliquent comment les créer. | + | |
- | + | ||
- | * [[:projets:ecole:paquets|Comment Créer un paquet .deb]] : | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ==== Les IDE - EDI( en français) ==== | + | |
- | + | ||
- | Tout d'abord, **qu'est ce qu'un EDI ?** Un EDI ([[wpfr>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 ([[http://doc.ubuntu-fr.org/qt-creator|Screenshot]])! | + | |
- | * [[QDevelop]] : Un IDE léger dédié à la programmation Qt | + | |
- | + | ||
- | + | ||
- | * [[Emacs]] : | + | |
- | * [[Vim]] : | + | |
- | * [[jEdit]] : | + | |
- | + | ||
- | * [[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. | + | |
- | + | ||
- | ==== Compilateurs ==== | + | |
- | + | ||
- | Les compilateurs | + | |
- | + | ||
- | * [[JBuilder2005]] : | + | |
- | + | ||
- | + | ||
- | ==== 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... | + | |
- | + | ||
- | * [[CVS]] : | + | |
- | * [[CVS_Server]] : | + | |
- | * [[Subversion]] : | + | |
- | * [[hg_Mercurial]] : | + | |
- | + | ||
- | ===== Pages concernant le développement ===== | + | |
- | + | ||
- | {{topic>développement developpement}} | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | //Contributeurs : [[utilisateurs:Fabien26]].// | + |