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 | ||
| aptana_studio [Le 04/01/2009, 18:48] – 213.95.41.13 | aptana_studio [Le 25/11/2014, 18:11] (Version actuelle) – [Installation] 78.232.218.208 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | {{aptana_studio.png}} | ||
| + | |||
| + | ====== Aptana Studio ====== | ||
| + | |||
| + | **Aptana Studio** est un environnement de développement (IDE) libre et open-source axé sur le développement Web (HTML/CSS, JavaScript, AJAX etc.). Les plugins fournis permettent le développement [[PHP]], [[Python]] ([[Django]]), | ||
| + | |||
| + | Aptana Studio est un IDE complet qui permet de gérer ses projets, le transfert des fichiers par FTP, qui intègre la coloration syntaxique et l'// | ||
| + | |||
| + | Aptana Studio est disponible en 2 versions : Professionnelle et Communautaire. Nous allons ici nous intéresser à la version Communautaire (gratuite). Il est disponible en version // | ||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * [[:Java]] JRE ou JDK version 1.5 ou supérieur (pour Ubuntu 64 bits, la version 1.5) | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Pour l' | ||
| + | |||
| + | Il faut donc l' | ||
| + | |||
| + | - Rendez vous sur la [[http:// | ||
| + | - Dans la partie « Step 1 », la version // | ||
| + | - Extrayez alors le fichier **Aptana_Studio_3_Setup_Linux.zip** téléchargé. Vous obtenez un dossier **aptana** | ||
| + | - Ouvrez ce dossier et double-cliquez sur le fichier **AptanaStudio** pour lancer le programme. | ||
| + | |||
| + | Au lancement du programme, une fenêtre « Workspace Launcher » vous demande de renseigner un répertoire de travail. Vous pouvez choisir (en cochant la case) de toujours utiliser le même, ou alors le renseigner à chaque lancement. | ||
| + | |||
| + | {{aptana_studio-workspace_launcher.png}} | ||
| + | |||
| + | ===== Finir l' | ||
| + | |||
| + | L' | ||
| + | |||
| + | Si vous voulez respecter la philosophie GNU/Linux sur l' | ||
| + | |||
| + | Vous pouvez alors déplacer ce dossier dans **/opt/** et créer un lanceur dans le menu, ceci dans le but de rendre le logiciel installé pour tous les utilisateurs du système et non seulement pour vous : | ||
| + | |||
| + | ==== Déplacer le répertoire d' | ||
| + | |||
| + | Dans un terminal, depuis le répertoire contenant le dossier extrait : | ||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | ==== Ajout d'une entrée dans le menu Applications ==== | ||
| + | |||
| + | Sous KDE Aptana apparaît dans le menu des applications, | ||
| + | |||
| + | |||
| + | [[: | ||
| + | |||
| + | < | ||
| + | [Desktop Entry] | ||
| + | Name=Aptana Studio | ||
| + | Comment=An IDE for web applications projects | ||
| + | Comment[fr]=Un IDE pour réaliser des projets d' | ||
| + | Icon=/ | ||
| + | Exec='/ | ||
| + | Type=Application | ||
| + | Categories=Application; | ||
| + | Encoding=UTF-8 | ||
| + | StartupNotify=false | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Plugins ===== | ||
| + | |||
| + | Vous voudrez sûrement installer des plugins en plus dans Aptana. Voici ceux qui sont disponibles pour l' | ||
| + | |||
| + | Vous pouvez le faire de 2 façons : | ||
| + | |||
| + | * Depuis la « Aptana Start Page » {{aptana_studio-btn_start_page.png}} | ||
| + | * Depuis l' | ||
| + | |||
| + | ==== RadRails ==== | ||
| + | |||
| + | === Pré-requis === | ||
| + | |||
| + | * Avoir une installation fonctionnelle de [[: | ||
| + | |||
| + | === Installation === | ||
| + | |||
| + | * Dans la section « Languages » de la « Aptana Start Page » | ||
| + | * Dans le « plugin manager » : **Aptana Radrails** | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | Ensuite, quittez et redémarrez Aptana Studio. | ||
| + | |||
| + | === Configuration de Ruby et Rails === | ||
| + | |||
| + | Vous aurez sûrement une fenêtre d' | ||
| + | |||
| + | Cliquez alors sur le bouton « Setup prefernces ». | ||
| + | Sinon allez dans **Window => Preferences**. | ||
| + | |||
| + | == Ruby == | ||
| + | |||
| + | Rendez vous à la section **Ruby => Installed Interpreters**. | ||
| + | |||
| + | Cliquez sur « Add » pour ajouter la version de ruby installée sur votre système. | ||
| + | |||
| + | Entrez les paramètres suivants : | ||
| + | * RubyVM type : **Standard VM** | ||
| + | * RubyVM home directory : **/usr** | ||
| + | * RubyVM display name : **ruby** | ||
| + | * RubyVM Arguments : -vide- | ||
| + | |||
| + | Et validez. | ||
| + | |||
| + | Après être revenu sur le choix de la VM (virtual machine), cochez la case devant la machine virtuelle **ruby** que vous venez d' | ||
| + | |||
| + | == Rails == | ||
| + | |||
| + | Rendez vous ensuite à la section **Rails => configuration** et entrez : | ||
| + | * Rails path : **/ | ||
| + | * Rake path : **/ | ||
| + | * Mongrel_rails path (si vous voulez utiliser Mongrel au lieu de WebRICK) : FIXME | ||
| + | |||
| + | ==== PHP ==== | ||
| + | * Avant toute chose, rendez-vous dans Window/ | ||
| + | * Dans la section « Languages » de la « Aptana Start Page » | ||
| + | * Dans le « plugin manager » : **Aptana Support for PHP** | ||
| + | |||
| + | Suivez les instructions de la fenêtre d' | ||
| + | |||
| + | Vous avez maintenant le support PHP. | ||
| + | |||
| + | Vous pouvez créer un nouveau projet PHP depuis le menu **File => New => Project**, puis en choisissant **Aptana Projects => PHP Project**.\\ Ceci va créer un projet avec seulement un fichier contenant : | ||
| + | < | ||
| + | <?php | ||
| + | phpinfo(); | ||
| + | ?php> | ||
| + | </ | ||
| + | |||
| + | ==== iPhone ==== | ||
| + | |||
| + | * Dans la section « Plugins » de la « Aptana Start Page » | ||
| + | * Dans le « plugin manager » : **Aptana Support for Apple iPhone** | ||
| + | |||
| + | Après avoir installé le plugin et redémarré le programme, vous pouvez créer un projet " | ||
| + | - Depuis le menu **File => New => Project**. Choisissez **Aptana Projects => iPhone Project**. | ||
| + | - Entrez un nom de projet | ||
| + | - Si vous cliquez sur //Finish//, vous démarrez directement. En cliquant sur //Next//, vous pourrez choisir des bibliothèques AJAX à intégrer à votre projet (Rico, Scriptaculous, | ||
| + | |||
| + | Sous le code de votre application, | ||
| + | |||
| + | * Source : Le code | ||
| + | * Default : Visualisation « standard » du rendu de l' | ||
| + | * iPhone : Visualisation du rendu de l' | ||
| + | |||
| + | Si vous avez un [[:iPhone]] connecté en Wifi sur le même réseau que votre PC, vous pouvez aussi lancer un serveur sur le port 8888 (bouton « run test »), vous pourrez alors tester votre application en direct sur l' | ||
| + | |||
| + | ==== Adobe AIR ==== | ||
| + | |||
| + | * Dans la section « Plugins » de la « Aptana Start Page » | ||
| + | * Dans le « plugin manager » : **Aptana Support for Adobe AIR** | ||
| + | |||
| + | FIXME (détails) | ||
| + | |||
| + | ==== Spket (pour Ext JS) ==== | ||
| + | |||
| + | L' | ||
| + | |||
| + | Le mieux est de l' | ||
| + | Pour L' | ||
| + | |||
| + | * Démarrer Aptana et naviguer dans le menu de l' | ||
| + | Help → Software Updates → Find and Install… → Search for new features to install → New remote site… | ||
| + | * Entrer comme nom : “Spket”, | ||
| + | * Redémarrer Aptana | ||
| + | * Vous pouvez regarder ce [[http:// | ||
| + | * Window → Preferences → Spket → JavaScript Profiles → New | ||
| + | * Entrer “ExtJS” et cliquer OK | ||
| + | * Selectionner “ExtJS” et cliquer “Add Library”, puis choisir “ExtJS” depuis le menu déroulant | ||
| + | * Select “ExtJS” et cliquer “Add File”, puis choisir le fichier “ext.jsb” dans votre répertoire “./ | ||
| + | * Définir le nouveau profil ExtJS par défaut en le sélectionnant et cliquant sur le bouton “Default” sur le côté droit de la fenêtre de dialogue “JavaScript Profiles” | ||
| + | * Redémarrer Aptana | ||
| + | |||
| + | Vous pouvez dès à présent créer un nouveau fichier JS, taper //Ext.// et vous devriez obtenir les options de complétion de code Ext. | ||
| + | |||
| + | //Basé sur l' | ||
| + | |||
| + | ===== Problèmes ===== | ||
| + | |||
| + | ==== Alerte au lancement ==== | ||
| + | |||
| + | Au lancement d' | ||
| + | |||
| + | {{aptana_studio-erreur_java.png}} | ||
| + | |||
| + | Installer la version de [[: | ||
| + | |||
| + | Si une erreur persiste au lancement, cela provient surement du navigateur intégré non disponible et/ou un problème de JVM venant de xulrunner. | ||
| + | |||
| + | Pour résoudre ce(s) problème(s) : | ||
| + | |||
| + | [[: | ||
| + | |||
| + | <note warning> | ||
| + | puis créez un fichier bash contenant : | ||
| + | |||
| + | #!/bin/sh | ||
| + | MOZILLA_FIVE_HOME=/ | ||
| + | if [ $LD_LIBRARY_PATH ]; then | ||
| + | LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME: | ||
| + | else | ||
| + | LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME | ||
| + | fi | ||
| + | export MOZILLA_FIVE_HOME LD_LIBRARY_PATH | ||
| + | / | ||
| + | |||
| + | Vous pouvez le nommer //aptana// et l' | ||
| + | |||
| + | N' | ||
| + | sudo chmod +x / | ||
| + | |||
| + | [[: | ||
| + | Exec=/ | ||
| + | |||
| + | À présent tout devrait bien se passer. Bon développement ! | ||
| + | |||
| + | ==== " | ||
| + | |||
| + | |||
| + | Sur Ubuntu 8.10, il se peut qu'une erreur (internal error) intervienne au démarrage d' | ||
| + | Dans ce cas, créer un fichier sh dans votre dossier aptana qui nous servira de lanceur à Aptana : | ||
| + | |||
| + | **vim / | ||
| + | |||
| + | Copier-coller le texte suivant: | ||
| + | |||
| + | < | ||
| + | #!/bin/sh | ||
| + | MOZILLA_FIVE_HOME=/ | ||
| + | if [ $LD_LIBRARY_PATH ]; then | ||
| + | LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME: | ||
| + | else | ||
| + | LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME | ||
| + | fi | ||
| + | export MOZILLA_FIVE_HOME LD_LIBRARY_PATH | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | SwordOfPain : Si vous avez installé JRE avec openjdk (comme conseillé dans la page sur [[java]]), il vous faudra sûrement remplacer à la dernière ligne l' | ||
| + | |||
| + | Donner-lui les droits d' | ||
| + | sudo chmod +x / | ||
| + | |||
| + | Modifier l' | ||
| + | |||
| + | [[: | ||
| + | Exec=/ | ||
| + | |||
| + | ==== Boutons des fenêtre non cliquables ==== | ||
| + | |||
| + | Les premières versions 2.0.x (avant la 2.0.4, mars 2010) fonctionnant sur base d' | ||
| + | |||
| + | < | ||
| + | #!/bin/sh | ||
| + | export ECLIPSE_HOME="/ | ||
| + | export GDK_NATIVE_WINDOWS=1 | ||
| + | $ECLIPSE_HOME/ | ||
| + | </ | ||
| + | |||
| + | ==== Ubuntu 14.04 ==== | ||
| + | |||
| + | De nombreux plantages arrivent depuis la mise à jour 14.04. Pour réparer ce problème, Il suffit de rajouter dans : / | ||
| + | . | ||
| + | < | ||
| + | -Dorg.eclipse.swt.browser.DefaultType=mozilla | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ===== Liens ===== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
